1const UserAgentBrowser={};UserAgentBrowser.initialize=function(){let e=navigator.userAgent.toLowerCase(),t=e.indexOf("safari");if(t>=0){let t=e.indexOf("chrome");t<0&&(this._safari=!0)}},UserAgentBrowser.safari=function(){return this._safari},UserAgentBrowser.initialize();function Timer(e,t){this._didFire=t,this._timerID=window.setTimeout(t,e*1e3)}Timer.prototype.stop=function(){this._timerID&&(window.clearInterval(this._timerID),this._timerID=null)},Timer.prototype.fire=function(){this._timerID&&this._didFire()},Object.setPrototypeOf(FastSpringStore.prototype,Store.prototype),FastSpringStore._ApplePayCountries={us:!0};function FastSpringStore(e){Store.call(this,e);const t=this.storeParams();this._checkoutURL="https://daisydisk.onfastspring.com/lilyview",t.campaign&&(this._checkoutURL+="-"+t.campaign.toLowerCase()),this.connectBuyButtons(this._checkoutURL),t.promoCode?this._priceStatus=RequestStatus.State.Ready:this._priceStatus=this.needsPrice()?RequestStatus.State.Progress:RequestStatus.State.Ready,this._lib=new FastSpringLibrary(this),this._lib.fetch(),this.checkOpenOnLoad()}FastSpringStore.prototype.open=function(e,t){if(this._postOpenTimer&&(this._postOpenTimer.stop(),this._postOpenTimer=null),this._lib.state()==RequestStatus.State.Ready){let t=this.storedPrice();if(!UserAgentBrowser.safari()||this.storeParams().promoCode||!t||!FastSpringStore._ApplePayCountries[t.country()])return this.openPopup(e),!0}return t&&window.location.replace(this._checkoutURL),!1},FastSpringStore.prototype.postOpen=function(e){this._lib.state()==RequestStatus.State.Progress||this._priceStatus==RequestStatus.State.Progress?(this._postOpenTimer&&this._postOpenTimer.stop(),this._postOpenTimer=new Timer(3,function(){this._postOpenTimer&&this.open(e,!0)}.bind(this))):this.open(e,!0)},FastSpringStore.prototype.__checkPostOpen=function(){this._postOpenTimer&&this._postOpenTimer.fire(),this._postOpenTimer&&(this._postOpenTimer.stop(),this._postOpenTimer=null)},FastSpringStore.prototype.openPopup=function(e){let t=this.storeParams(),n=this._lib.lib(),o={year:"numeric",month:"long",day:"numeric"},i=new Date,a=i.toLocaleDateString("en-US",o);n.push({products:[{path:"lilyview",quantity:t.quantity}],tags:{referrer:e,date:a,ua:navigator.userAgent,u:t.u}}),(t.email||t.firstName||t.lastName)&&n.recognize(t.email,t.firstName,t.lastName);let s=this.effectivePromoCode();s&&n.promo(s),n.checkout()},FastSpringStore.prototype.notifyPriceDidFinish=function(){this.__checkPostOpen()},FastSpringStore.prototype.libraryDelegateDidFetch=function(){this.needsPrice()?(priceReq=new FastSpringPrice(this._lib.lib(),this),priceReq.fetch()):this.__checkPostOpen()},FastSpringStore.prototype.libraryDelegateDidFailFetch=function(){console.log("Failed to load fastspring library"),this.__checkPostOpen()};function FastSpringStoreDidReceiveWebhook(e){if(e.items.length>0){let t=e.items[0];t.fulfillments.lilyview_license_0.length>0&&FastSpringDeliverySetToken(t.fulfillments.lilyview_license_0[0].license)}}function FastSpringStoreDidClosePopup(e){if(e){let e=new URL(window.location.href),t=new URLSearchParams(e.search);t.set(StoreFactory.Params.Store,"fastspring"),e.search=t.toString(),e.hash=Store.Delivery.SuccessFrag,e.pathname="/support/delivery",window.location.replace(e)}}FastSpringLibrary._URL="(fastspring library)";function FastSpringLibrary(e){this._state=RequestStatus.State.None,this._delegate=e}FastSpringLibrary.prototype.fetch=function(){this._state=RequestStatus.State.Progress,this.__fetch()},FastSpringLibrary.prototype.lib=function(){return this._state==RequestStatus.State.Ready?fastspring.builder:null},FastSpringLibrary.prototype.state=function(){return this._state},FastSpringLibrary.prototype.__fetch=function(){var e=document.createElement("script");e.id="fsc-api",e.src="https://d1f8f9xcsvx3ha.cloudfront.net/sbl/0.8.7/fastspring-builder.min.js",e.async=!0,e.onload=this.__didFetch.bind(this),e.onerror=this.__didFailToFetch.bind(this),e.dataset.storefront="daisydisk.onfastspring.com/popup-daisydisk",e.dataset.popupWebhookReceived="FastSpringStoreDidReceiveWebhook",e.dataset.popupClosed="FastSpringStoreDidClosePo
1pup",document.head.appendChild(e)},FastSpringLibrary.prototype.__didFetch=function(){this._state==RequestStatus.State.Progress&&(this._state=RequestStatus.State.Ready,this._delegate.libraryDelegateDidFetch())},FastSpringLibrary.prototype.__didFailToFetch=function(){this._state==RequestStatus.State.Progress&&(this._state=RequestStatus.State.Error,this._delegate.libraryDelegateDidFailToFetch())};function FastSpringPrice(e,t){this._lib=e,this._delegate=t}FastSpringPrice._Products={classic:"lilyview"},FastSpringPrice.prototype.fetch=function(e){let t;e?t=FastSpringPrice._Products[e]:t="lilyview",this._lib.add(t,function(e){let t,n;e&&(t=e.originalTotal,n=e.country),t&&n?this._delegate.priceDidComplete(t,n.toLowerCase()):this._delegate.priceDidFail()}.bind(this))};function FastSpringDeliverySetToken(e){sessionStorage.setItem(Store.Delivery.LicenseTokenKey,e)}
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.