PageSourceSearch

https://www.thortful.com/8994-es5.140137617f02b664b364.js

js thortful.com collected 2026-10-02 05:34:07 UTC 11,593 bytes, 1 lines download raw bytes

1!function(){"use strict";function e(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function t(e,t){for(var o=0;o<t.length;o++){var i=t[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,n(i.key),i)}}function o(e,o,n){return o&&t(e.prototype,o),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function n(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}function i(e,t,o){return t=c(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,r()?Reflect.construct(t,o||[],c(e).constructor):t.apply(e,o))}function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&a(e,t)}function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}(self.webpackChunkthor_app=self.webpackChunkthor_app||[]).push([[8994],{38994:function(t,n,r){r.r(n),r.d(n,{LegalModule:function(){return P}});var c=r(13074),a=r(92674),s=r(70013),p=r(62415),u=r(16199);function d(e,t){if(1&e){var o=p.\u0275\u0275getCurrentView();p.\u0275\u0275elementStart(0,"div",10),p.\u0275\u0275elementStart(1,"primary-button",11),p.\u0275\u0275listener("click",function(){return p.\u
10275\u0275restoreView(o),p.\u0275\u0275nextContext().openCookieSettings()}),p.\u0275\u0275text(2,"Cookie Preferences"),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementEnd()}}function f(e,t){if(1&e&&(p.\u0275\u0275element(0,"block",12),p.\u0275\u0275pipe(1,"async")),2&e){var o=p.\u0275\u0275nextContext();p.\u0275\u0275property("config",p.\u0275\u0275pipeBind1(1,1,o.ActivatedRoute.data).content)}}var y,k=function(e){return{"hide-list":e}},g=((y=function(t){function n(t){var o;return e(this,n),(o=i(this,n,[t])).route=t,o.links=[["/legal/terms-of-use","Terms of Use"],["/legal/competition-terms","Competition Terms"],["/legal/privacy-policy","Privacy Policy"],["/legal/cookie-policy","Cookie Policy"]],o}return l(n,t),o(n,[{key:"ngOnInit",value:function(){var e=this;this.route.data.subscribe(function(t){e.title=t.title,window.OneTrust&&window.OneTrust.initializeCookiePolicyHtml()})}},{key:"openCookieSettings",value:function(){window.OneTrust&&window.OneTrust.ToggleInfoDisplay()}},{key:"showCookieList",get:function(){return"Cookie Policy"===this.title}}])}(s.WF)).\u0275fac=function(e){return new(e||y)(p.\u0275\u0275directiveInject(c.gz))},y.\u0275cmp=p.\u0275\u0275defineComponent({type:y,selectors:[["legal"]],features:[p.\u0275\u0275InheritDefinitionFeature],decls:12,vars:9,consts:[["row","",1,"legal"],[1,"title"],["desktop","3"],[1,"sidebar-wrapper"],["title","Legal",3,"links"],["class","cookie-preferences-btn-wrapper",4,"ngIf"],["desktop","9"],[3,"config",4,"ngIf"],[1,"cookie-list-wrapper",3,"ngClass"],["id","ot-sdk-cookie-policy"],[1,"cookie-preferences-btn-wrapper"],[3,"click"],[3,"config"]],template:function(e,t){1&e&&(p.\u0275\u0275elementStart(0,"div",0),p.\u0275\u0275elementStart(1,"sub-text",1),p.\u0275\u0275text(2),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementStart(3,"column",2),p.\u0275\u0275elementStart(4,"div",3),p.\u0275\u0275element(5,"sidebar",4),p.\u0275\u0275template(6,d,3,0,"div",5),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementStart(7,"column",6),p.\u0275\u0275template(8,f,2,3,"block",7),p.\u0275\u0275pipe(9,"async"),p.\u0275\u0275elementStart(10,"div",8),p.\u0275\u0275element(11,"div",9),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementEnd(),p.\u0275\u0275elementEnd()),2&e&&(p.\u0275\u0275advance(2),p.\u0275\u0275textInterpolate(t.title),p.\u0275\u0275advance(3),p.\u0275\u0275property("links",t.links),p.\u0275\u0275advance(1),p.\u0275\u0275property("ngIf","Cookie Policy"===t.title),p.\u0275\u0275advance(2),p.\u0275\u0275property("ngIf",p.\u0275\u0275pipeBind1(9,5,t.ActivatedRoute.data).content),p.\u0275\u0275advance(2),p.\u0275\u0275property("ngClass",p.\u0275\u0275pureFunction1(7,k,!t.showCookieList)))},directives:[s.io,s.bT,s.bg,s.k7,a.O5,a.mk,u.K,s.v_],pipes:[a.Ov],styles:[".legal{margin-bottom:50px}@media (max-width: 769px){.legal{padding:0 15px}}.legal .sidebar-wrapper{margin-bottom:20px}@media (min-width: 769px){.legal .sidebar-wrapper{padding-right:25px}}.legal .title h2{text-align:center;margin:35px 0}.legal h1,.legal h2,.legal h3,.legal h4,.legal h5,.legal h6{font-weight:bold!important}.legal p{font-size:15px!important;white-space:break-spaces}.legal table{margin-bottom:10px}.legal table thead{background-color:#f5f5f5}.legal .cookie-preferences-btn-wrapper{margin-top:18px}.legal .cookie-list-wrapper{display:block}.legal .cookie-list-wrapper.hide-list{display:none}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy.ot-sdk-container{padding:0!important}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{font-size:24px;font-weight:bold;margin:24px 0 6px}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{display:none;font-size:15px;letter-spacing:.5px}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc{letter-spacing:.5px}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{table-layout:fixed}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th{width:20%}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th.ot-table-header.ot-cookies-type,.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th.ot-table-header.ot-life-span{width:15%!important}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th.ot-table-header.ot-host-description{width:30%}.legal .cookie-list-wrapper #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{overflow-wrap:break-word!important}\n"],encapsulation:2}),y),m=r(58267),b=r(86243),h=r(38592),v=r(36951),w=function(){var t=function(){return o(function t(o,n){e(this,t),this.Api=o,this.Endpoint=n},[{key:"getPage",value:function(e){return this.Api.request(this.Endpoint.legal+e,{useApiKeys:!0},!0)}}])}();return t.\u0275fac=function(e){return new(e||t)(p.\u0275\u0275inject(h.V),p.\u0275\u0275inject(v.F))},t.\u0275prov=p.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac}),t}(),x=function(){var t=function(){return o(function t(o,n,i){e(this,t),this.router=o,this.CmsContentCacheService=n,this.legalService=i},[{key:"resolve",value:function(e){var t,o,n=this,i=e.params.legalPageType;this.injectData(e,i);var r=i.replace(/-/g,"_").toUpperCase();return"terms-of-use"===i?t=!1:(t=!0,o="content/legal/".concat(i,".content.json")),t?this.CmsContentCacheService.get(o):this.legalService.getPage(r).pipe((0,m.K)(function(){return n.redirectTo404()}),(0,b.h)(function(e){return"boolean"!=typeof e})).map(function(e){return e})}},{key:"redirectTo404",value:function(){return this.router.navigate(["/page-not-found"])}},{key:"injectData",value:function(e,t){switch(t){case"terms-of-use":e.data={title:"Terms of Use",description:"Terms of use. We don\u2019t believe in hiding things, so we\u2019ve laid out our terms and conditions for using thortful here. We\u2019ve even given you a jargon-free summary!"};break;case"competition-terms":e.data={title:"Competition Terms",description:"Competition terms. We don\u2019t believe in hiding things, so we\u2019ve laid out our competition term for using thortful here."};break;case"privacy-policy":e.data={title:"Privacy Policy",description:"Privacy policy. thortful fully respects your privacy. Don\u2019t worry: we\u2019ll never sell your personal data to any third party!"};break;case"cookie-policy":e.data={title:"Cookie Policy",description:"Cookie Policy. All relevant information can be found here."}}}}])}();return t.\u0275fac=function(e){return new(e||t)(p.\u0275\u0275inject(c.F0),p.\u0275\u0275inject(s.fq),p.\u0275\u0275inject(w))},t.\u0275prov=p.\u0275\u0275defineInjectable({token:t,factory:t.\u0275fac}),t}(),C=r(51466),j=[{path:":legalPageType",component:g,resolve:{content:x},data:{type:"article",currency:!1,appLinks:!0,title:"",description:"",shareLocation:!0}
1}],P=function(){var t=o(function t(){e(this,t)});return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=p.\u0275\u0275defineNgModule({type:t}),t.\u0275inj=p.\u0275\u0275defineInjector({providers:[w,x],imports:[[a.ez,s.IR,s.Bt,c.Bz.forChild(j),C.F,s.VV],c.Bz]}),t}()},61567:function(t,n,i){i.d(n,{M:function(){return a}});var r,c=i(62415),l=["*"],a=((r=o(function t(){e(this,t)})).\u0275fac=function(e){return new(e||r)},r.\u0275cmp=c.\u0275\u0275defineComponent({type:r,selectors:[["generic-button"]],inputs:{disabled:"disabled",selected:"selected"},ngContentSelectors:l,decls:2,vars:4,consts:[[1,"Button"]],template:function(e,t){1&e&&(c.\u0275\u0275projectionDef(),c.\u0275\u0275elementStart(0,"div",0),c.\u0275\u0275projection(1),c.\u0275\u0275elementEnd()),2&e&&c.\u0275\u0275classProp("Button--disabled",t.disabled)("Button--selected",t.selected)},styles:[".Button[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;padding:0;font-size:16px;font-weight:bold;border-radius:4px;cursor:pointer}.Button--disabled[_ngcontent-%COMP%]{opacity:.2;cursor:not-allowed}"]}),r)},16199:function(t,n,r){r.d(n,{K:function(){return d}});var c,a,s=r(61567),p=r(62415),u=["*"],d=(a=function(t){function n(){return e(this,n),i(this,n,arguments)}return l(n,t),o(n)}(s.M),a.\u0275fac=function(e){return(c||(c=p.\u0275\u0275getInheritedFactory(a)))(e||a)},a.\u0275cmp=p.\u0275\u0275defineComponent({type:a,selectors:[["primary-button"]],features:[p.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:u,decls:2,vars:4,consts:[[1,"Button"]],template:function(e,t){1&e&&(p.\u0275\u0275projectionDef(),p.\u0275\u0275elementStart(0,"div",0),p.\u0275\u0275projection(1),p.\u0275\u0275elementEnd()),2&e&&p.\u0275\u0275classProp("Button--disabled",t.disabled)("Button--selected",t.selected)},styles:[".Button[_ngcontent-%COMP%]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:50px;padding:0;font-size:16px;font-weight:bold;border-radius:4px;cursor:pointer}.Button--disabled[_ngcontent-%COMP%]{opacity:.2;cursor:not-allowed}",".Button[_ngcontent-%COMP%]{background:#ff6900;color:#fff}"]}),a)}}])}();

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.