{I" class:ETI"ProcessedAsset;FI"logical_path;TI"jquery.cookie.js;FI" pathname;TI"t/home/lukas/.rvm/gems/ruby-2.0.0-p0/gems/jquery-cookie-rails-1.3.1.1/vendor/assets/javascripts/jquery.cookie.js;FI"content_type;TI"application/javascript;TI" mtime;Tl++ȮRI" length;Ti_I" digest;TI"%37dabac4e53f5ba507961f7c8ce4109c;FI" source;TI"_/*! * jQuery Cookie Plugin v1.3.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2013 Klaus Hartl * Released under the MIT license */ (function ($, document, undefined) { var pluses = /\+/g; function raw(s) { return s; } function decoded(s) { return unRfc2068(decodeURIComponent(s.replace(pluses, ' '))); } function unRfc2068(value) { if (value.indexOf('"') === 0) { // This is a quoted cookie as according to RFC2068, unescape value = value.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\'); } return value; } function fromJSON(value) { return config.json ? JSON.parse(value) : value; } var config = $.cookie = function (key, value, options) { // write if (value !== undefined) { options = $.extend({}, config.defaults, options); if (value === null) { options.expires = -1; } if (typeof options.expires === 'number') { var days = options.expires, t = options.expires = new Date(); t.setDate(t.getDate() + days); } value = config.json ? JSON.stringify(value) : String(value); return (document.cookie = [ encodeURIComponent(key), '=', config.raw ? value : encodeURIComponent(value), options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE options.path ? '; path=' + options.path : '', options.domain ? '; domain=' + options.domain : '', options.secure ? '; secure' : '' ].join('')); } // read var decode = config.raw ? raw : decoded; var cookies = document.cookie.split('; '); var result = key ? null : {}; for (var i = 0, l = cookies.length; i < l; i++) { var parts = cookies[i].split('='); var name = decode(parts.shift()); var cookie = decode(parts.join('=')); if (key && key === name) { result = fromJSON(cookie); break; } if (!key) { result[name] = fromJSON(cookie); } } return result; }; config.defaults = {}; $.removeCookie = function (key, options) { if ($.cookie(key) !== null) { $.cookie(key, null, options); return true; } return false; }; })(jQuery, document); ;TI"dependency_digest;TI"%15c7a37384a75404934096d9ac9ffeec;FI"required_paths;T[I"t/home/lukas/.rvm/gems/ruby-2.0.0-p0/gems/jquery-cookie-rails-1.3.1.1/vendor/assets/javascripts/jquery.cookie.js;FI"dependency_paths;T[{I" path;TI"t/home/lukas/.rvm/gems/ruby-2.0.0-p0/gems/jquery-cookie-rails-1.3.1.1/vendor/assets/javascripts/jquery.cookie.js;FI" mtime;TI"2014-01-03T14:29:15+01:00;TI" digest;TI"%63d8374ca742240f1824770ba98b8d43;FI" _version;TI"%a56df69ef97ba4d9f1a23bf9b0add58a;F