1var DEV=+"";var DEVELOPER_IP=+"";var QA=+"";var LOCALHOST=+"";var BASE_DOMAIN="simplebooklet.com";var HTTP="https";var IOS_SERVER="";var IOS=""||window&&navigator&&((/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)&&!window.MSStream);var HANDHELD=typeof HANDHELD==="undefined"?+""||IOS:HANDHELD;var MOBILE=typeof MOBILE==="undefined"?+""||IOS:MOBILE;if(window.location.search.indexOf("deviceType=mobile")>-1||window.location.search.indexOf("deviceType=tablet")>-1){MOBILE=HANDHELD=true}var RECAPTCHA_SITE_KEY_V3_ANY_DOMIN="6LdPY7wUAAAAAHtIjhXjDtG9gyS8r-2gsEoz0yG5";var RECAPTCHA_SITE_KEY_V3_SB_DOMAIN="6LcslMMUAAAAAOeLfS52DuyLctTl9FbuKef07mMo";var VAPID_PUBLIC_KEY="BJ6jj1qOFe2NlGyAkr_iLGh4AVqeIKJ2240yAdm1N-joJ10rZRXiG_9ruJH3CdrbAuvCnpPWz1WlL-1e7zwIQ2M";var REFRESH_SUPPORT="Please <a onclick='location.reload()'>refresh</a> the page and try again or contact <a href='[email protected]'>[email protected]</a> if the problem persists.";var SESSION_LIFETIME="1440";if(!DEV&&!QA&&!DEVELOPER_IP){if(typeof console==="object"){console.log=function(){};console.warn=function(){}}else{console={log:function(){}}}}var RELEASE_VERSION='20261002';var IS_NARRATE=+"";var WP_MIN_WIDTH=+"100";var WP_MIN_HEIGHT=+"50";var WP_MAX_WIDTH=+"2000";var WP_MAX_HEIGHT=+"6000";var AD_TIMER=+"5";var ACCOUNT_FREE_NARRATE="30";var ACCOUNT_WIX="4";var ACCOUNT_BASIC="7";var ACCOUNT_BASIC_MONTHLY="17";var GOOGLE_CLIENT_ID="406592889490-kri5qlf12pe2kredbuc777j5j47gg31g.apps.googleusercontent.com";var CHROME_STATE_CSS_CLASS_PREFIX="state-chrome-";var CHROME_OFF_STATE_CSS_CLASS_SUFFIX="-off";var BOOKLET_SHADOW_CSS_CLASS="border_none_shadow";var LAZYLOAD_PAGE_THRESHOLD=+"5";var BOOKLET_MARGIN_TOP_BOTTOM=+"5";var ACCEPT_COOKIES_COOKIE_KEY="cookies_accepted";var PF5_PREFIX="pf5_";var KEYCODES={BACKSPACE:8,ENTER:13,ESC:27,SPACE:32,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46,CTRL_C:67,CTRL_V:86,CTRL_X:88,CTRL_Y:89,CTRL_Z:90,HOME:36,END:35,PAGE_UP:33,PAGE_DOWN:34};var LOADING_SELECTOR="#loadingImg";var TRACK_PAGE_ANALYTICS="track_page_analytics";function isNumber(n){return!isNaN(parseFloat(n))&&isFinite(n)}function isEven(n){return n%2===0}function isOdd(n){return Math.abs(n%2)===1}function isSafari(){ua=navigator.userAgent.toLowerCase();return ua.indexOf("safari")>=0&&ua.indexOf("chrome")<0}function isFirefox(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}function inIframe(){try{return window.self!==window.top}catch(e){return true}}function isZoom(){var windowObject=window;return windowObject.innerWidth?document.body.clientWidth/windowObject.innerWidth>1:false}function isLandscape(){return window.innerWidth>window.innerHeight}function parseQueryString(name,hashOnly){var url=hashOnly?window.location.hash:window.location.href;url=url.replace(/%23/,"#");url=url.replace(/(#.*)%3d/,"$1=");name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&\\#\\!]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return results===null?"":results[1]}function resultParseFormat(format){var styles={};if(format){var fields=format.split("&");for(var i in fields){var field=fields[i].split("=");var name=field[0];var value=unescape(field[1]);if(name&&value){styles[name]=value}}}if(parseQueryString("animation")){styles["animation"]=parseQueryString("animation")}return styles}function jsLoad(jsSrc,undefinedTest,loadedCallbackFunction){if(undefinedTest==="undefined"){var script=document.createElement("script");script.src=jsSrc;script.onload=loadedCallbackFunction;document.head.appendChild(script)}else{if(typeof loadedCallbackFunction==="function"){loadedCallbackFunction.call()}}}function loadCss(cssUrl,cssId,forceReload=false){return new Promise((resolve,reject)=>{if(document.getElementById(cssId)){resolve()}else{const link=document.createElement("link");link.id=cssId;link.rel="stylesheet";link.type="text/css";link.href=cssUrl+"?_cbt="+(forceReload?(new Date).getTime():RELEASE_VERSION);link.onload=function(){resolve()};link.onerror=function(){reject(`An error occurred while loading the CSS file: ${cssUrl}`)};document.head.appendChild(link)}})}(function($){$.fn.visible=function(){this.css("visibility","visible");return this}})(jQuery);(function($){$.fn.hidden=function(){this.css("visibility","hidden");return this}})(jQuery);(function($){$.fn.toggleVisibility=function(state){this.css("visibility",state?"visible":"hidden");return this}})(jQuery);(function($){$.fn.left=function(val){if(val===undefined){return parseInt(this.css("left"))}else{this.css("left",val+"px");return this}}})(jQuery);(function($){$.fn.top=function(val){if(val===undefined){return parseInt(this.css("top"))}else{this.css("top",val+"px");return this}}})(jQuery);(function($){$.fn.xy=function(){return{x:this.left(),y:this.top()}}})(jQuery);(function($){$.fn.toggleFullscreen=function(fallbackFunction,callbackFunction){var element=this.get(0);var isFullscreen=false;var fullscreenPromise=null;if(!document.fullscreenElement&&!document.mozFullScreenElement&&!document.webkitFullscreenElement&&!document.msFullscreenElement){isFullscreen=true;if(element.requestFullscreen){fullscreenPromise=element.requestFullscreen()}else if(element.msRequestFullscreen){fullscreenPromise=element.msRequestFullscreen()}else if(element.mozRequestFullScreen){fullscreenPromise=element.mozRequestFullScreen()}else if(element.webkitRequestFullscreen){fullscreenPromise=element.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{isFullscreen=false;if(typeof fallbackFunction==="function"){fallbackFunction()}}}else{if(document.exitFullscreen){fullscreenPromise=document.exitFullscreen()}else if(document.cancelFullScreen){fullscreenPromise=document.cancelFullScreen()}else if(document.msExitFullscreen){fullscreenPromise=document.msExitFullscreen()}else if(document.mozCancelFullScreen){fullscreenPromise=document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){fullscreenPromise=document.webkitExitFullscreen()}else if(document.webkitCancelFullScreen){fullscreenPromise=document.webkitCancelFullScreen()}}Promise.resolve(fullscreenPromise).then(function(){if(typeof callbackFunction==="function"){callbackFunction(isFullscreen)}}).catch(function(){if(typeof callbackFunction==="function"){fallbackFunction()}});return this}})(jQuery);$.fn.serializeObject=function(){var o={};var a=this.serializeArray();$.each(a,function(){if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]]}o[this.name].push(this.value||"")}else{o[this.name]=this.value||""}});return o};$.fn.removeClasses=function(pattern){$(this).removeClass(function(index,className){var regex=typeof pattern==="object"?pattern:new RegExp("(^|\\s)"+pattern+"\\S+","g");return(className.match(regex)||[]).join(" ")});return this};$.fn.setMaterialCheckbox=function(isChecked){this.prop("checked",isChecked);var $label=this.parent("label");if($label.length===0){var id=this.attr("id");$label=$('label[for="'+id+'"]')}if(isChecked){$label.addClass("is-checked")}else{$label.removeClass("is-checked")}return this};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.