mirror of
https://github.com/nottinghamtec/PyRIGS.git
synced 2026-01-18 05:52:15 +00:00
1 line
1.2 KiB
JavaScript
1 line
1.2 KiB
JavaScript
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(v){var i=/\+/g;function x(e){return g.raw?e:encodeURIComponent(e)}function l(e,n){var o=g.raw?e:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{e=decodeURIComponent(e.replace(i," "))}catch(e){return}try{return g.json?JSON.parse(e):e}catch(e){}}(e);return v.isFunction(n)?n(o):o}var g=v.cookie=function(e,n,o){if(void 0!==n&&!v.isFunction(n)){if("number"==typeof(o=v.extend({},g.defaults,o)).expires){var i=o.expires,t=o.expires=new Date;t.setDate(t.getDate()+i)}return document.cookie=[x(e),"=",(r=n,x(g.json?JSON.stringify(r):String(r))),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var r,c,a=e?void 0:{},u=document.cookie?document.cookie.split("; "):[],d=0,f=u.length;d<f;d++){var s=u[d].split("="),p=(c=s.shift(),g.raw?c:decodeURIComponent(c)),m=s.join("=");if(e&&e===p){a=l(m,n);break}e||void 0===(m=l(m))||(a[p]=m)}return a};g.defaults={},v.removeCookie=function(e,n){return void 0!==v.cookie(e)&&(v.cookie(e,"",v.extend({},n,{expires:-1})),!0)}}); |