require=function(n,t,i){function r(u,e){var s,o;if(!t[u]){if(!n[u]){if(s=typeof require=="function"&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);throw new Error("Cannot find module '"+u+"'");}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){var i=n[u][1][t];return r(i?i:t)},o,o.exports,e,n,t,i)}return t[u].exports}for(var f=typeof require=="function"&&require,u=0;u<i.length;u++)r(i[u]);return r}({BtrqU3:[function(n,t,i){var i=t.exports=function(n){n||(n={});typeof n=="string"&&(n={cookie:n});n.cookie===undefined&&(n.cookie="");var t={};return t.get=function(t,i){var u,f,r,e,o;for(i||(i={}),u=i.decode||unescape,f=n.cookie.split(/;\s*/),r=0;r<f.length;r++)if(e=f[r].split("="),o=u(e.shift()),o===t)return u(e.join("="));return undefined},t.set=function(t,i,r){r||(r={});var f=r.encode||escape,u=f(t)+"="+f(i);return r.expires&&(u+="; expires="+r.expires),r.path&&(u+="; path="+f(r.path)),n.cookie=u,u},t},r;typeof document!="undefined"&&(r=i(document),i.get=r.get,i.set=r.set)},{}],"cookie-cutter":[function(n,t){t.exports=n("BtrqU3")},{}]},{},[]);require=function(n,t,i){function r(u,e){var s,o;if(!t[u]){if(!n[u]){if(s=typeof require=="function"&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);throw new Error("Cannot find module '"+u+"'");}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){var i=n[u][1][t];return r(i?i:t)},o,o.exports,e,n,t,i)}return t[u].exports}for(var f=typeof require=="function"&&require,u=0;u<i.length;u++)r(i[u]);return r}({"5CrT9P":[function(n,t,i){function r(n){return n.toLowerCase().replace(/[^a-z]/ig,"")}function e(n,t){if(n.indexOf)return n.indexOf(t);var i=-1;return u(n,function(n,r){n===t&&(i=r)}),i}function u(n,t){if(n.forEach)n.forEach(t);else for(var i=0;i<n.length;i++)t(n[i],i)}i.insertScript=function(n,t){var r=window.document,u=r.getElementsByTagName(t)[0],i=r.createElement("script");i.type="text/javascript";u.appendChild(i);i.src=n};i.insertHtml=function(n,t){var r=document.getElementById(t),i;r&&(i=document.createElement("div"),i.innerHTML=n,r.appendChild(i))};i.contentAllowed=function(n){return f.length===0?!0:-1!==e(f,r(n))};var f=function(){var t=n("cookie-cutter").get("CookieLawCompliance",{decode:decodeURIComponent}),f=t?t.split("=")[1].split(","):[],i=[];return u(f,function(n){n=n.split("&")[0].split(":");n[1]==="1"&&i.push(r(n[0]))}),i}()},{"cookie-cutter":"BtrqU3"}],"restricted-content":[function(n,t){t.exports=n("5CrT9P")},{}]},{},[]),function(n,t,i){function r(n){return function(){try{var f=this,t="__storagehandlercache__"+n,r="__storagehandlerqueue__"+n;return window[t]={},window[r]=[],window[n].setItem=function(n,i,u){return u=u||{},u.silent||window[r].push({id:n,value:i}),window[t][n]=String(i)},window[n].getItem=function(n){return window[t].hasOwnProperty(n)?window[t][n]:null},window[n].removeItem=function(n){return window[r].push({id:n,value:i}),delete window[t][n]},window[n].clear=function(){return window[t]={}},function u(){var t=window[r].shift();return t?t.value===i?f.removeStorageItemOnServer(n,t.id,u):f.setStorageItemOnServer(n,t.id,t.value,u):setTimeout(u,500)}(),!0}catch(e){return!1}}}n.ModelExtensions=n.ModelExtensions||{};n.ModelExtensions.storagehandler={localStorageEnabled:!1,sessionStorageEnabled:!1,init:function(){this.isTemporarySolutionNeeded()&&(this.localStorageEnabled=this.setupTemporaryLocalStorage(),this.sessionStorageEnabled=this.setupTemporarySessionStorage())},isTemporarySolutionNeeded:function(){try{return window.sessionStorage.setItem("_temp","x"),window.sessionStorage.removeItem("_temp"),!1}catch(n){return!0}},setStorageItemOnServer:function(n,t,i,r){this.post({id:n,key:t,value:JSON.stringify(i)},r)},removeStorageItemOnServer:function(n,t,i){this.delete({id:n,key:t},i)},setupTemporaryLocalStorage:r("localStorage"),setupTemporarySessionStorage:r("sessionStorage"),post:function(n,i){t.ajax({type:"POST",url:"/book/sessionstorage/Post",data:JSON.stringify(n||{}),contentType:"application/json;charset=UTF-8",success:i})},"delete":function(n,i){t.ajax({type:"DELETE",url:"/book/sessionstorage/Delete",data:JSON.stringify(n||{}),contentType:"application/json;charset=UTF-8",success:i})}}}(window.STENA=window.STENA||{},jQuery)