PageSourceSearch

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

js thortful.com collected 2026-10-02 05:32:35 UTC 9,465 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkthor_app=self.webpackChunkthor_app||[]).push([[8994],{38994:function(e,t,o){o.r(t),o.d(t,{LegalModule:function(){return w}});var i=o(13074),n=o(92674),l=o(70013),r=o(62415),a=o(16199);function c(e,t){if(1&e){const e=r.\u0275\u0275getCurrentView();r.\u0275\u0275elementStart(0,"div",10),r.\u0275\u0275elementStart(1,"primary-button",11),r.\u0275\u0275listener("click",function(){return r.\u0275\u0275restoreView(e),r.\u0275\u0275nextContext().openCookieSettings()}),r.\u0275\u0275text(2,"Cookie Preferences"),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementEnd()}}function s(e,t){if(1&e&&(r.\u0275\u0275element(0,"block",12),r.\u0275\u0275pipe(1,"async")),2&e){const e=r.\u0275\u0275nextContext();r.\u0275\u0275property("config",r.\u0275\u0275pipeBind1(1,1,e.ActivatedRoute.data).content)}}const p=function(e){return{"hide-list":e}};let d=(()=>{class e extends l.WF{constructor(e){super(e),this.route=e,this.links=[["/legal/terms-of-use","Terms of Use"],["/legal/competition-terms","Competition Terms"],["/legal/privacy-policy","Privacy Policy"],["/legal/cookie-policy","Cookie Policy"]]}ngOnInit(){this.route.data.subscribe(e=>{this.title=e.title,window.OneTrust&&window.OneTrust.initializeCookiePolicyHtml()})}openCookieSettings(){window.OneTrust&&window.OneTrust.ToggleInfoDisplay()}get showCookieList(){return"Cookie Policy"===this.title}}return e.\u0275fac=function(t){return new(t||e)(r.\u0275\u0275directiveInject(i.gz))},e.\u0275cmp=r.\u0275\u0275defineComponent({type:e,selectors:[["legal"]],features:[r.\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&&(r.\u0275\u0275elementStart(0,"div",0),r.\u0275\u0275elementStart(1,"sub-text",1),r.\u0275\u0275text(2),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(3,"column",2),r.\u0275\u0275elementStart(4,"div",3),r.\u0275\u0275element(5,"sidebar",4),r.\u0275\u0275template(6,c,3,0,"div",5),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementStart(7,"column",6),r.\u0275\u0275template(8,s,2,3,"block",7),r.\u0275\u0275pipe(9,"async"),r.\u0275\u0275elementStart(10,"div",8),r.\u0275\u0275element(11,"div",9),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementEnd(),r.\u0275\u0275elementEnd()),2&e&&(r.\u0275\u0275advance(2),r.\u0275\u0275textInterpolate(t.title),r.\u0275\u0275advance(3),r.\u0275\u0275property("links",t.links),r.\u0275\u0275advance(1),r.\u0275\u0275property("ngIf","Cookie Policy"===t.title),r.\u0275\u0275advance(2),r.\u0275\u0275property("ngIf",r.\u0275\u0275pipeBind1(9,5,t.ActivatedRoute.data).content),r.\u0275\u0275advance(2),r.\u0275\u0275property("ngClass",r.\u0275\u0275pureFunction1(7,p,!t.showCookieList)))},directives:[l.io,l.bT,l.bg,l.k7,n.O5,n.mk,a.K,l.v_],pipes:[n.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{dis
1play: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}),e})();var u=o(58267),k=o(86243),g=o(38592),f=o(36951);let m=(()=>{class e{constructor(e,t){this.Api=e,this.Endpoint=t}getPage(e){return this.Api.request(this.Endpoint.legal+e,{useApiKeys:!0},!0)}}return e.\u0275fac=function(t){return new(t||e)(r.\u0275\u0275inject(g.V),r.\u0275\u0275inject(f.F))},e.\u0275prov=r.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac}),e})(),y=(()=>{class e{constructor(e,t,o){this.router=e,this.CmsContentCacheService=t,this.legalService=o}resolve(e){const t=e.params.legalPageType;let o,i,n;this.injectData(e,t);const l=t.replace(/-/g,"_").toUpperCase();return"terms-of-use"===t?o=!1:(o=!0,i=`content/legal/${t}.content.json`),n=o?this.CmsContentCacheService.get(i):this.legalService.getPage(l).pipe((0,u.K)(()=>this.redirectTo404()),(0,k.h)(e=>"boolean"!=typeof e)).map(e=>e),n}redirectTo404(){return this.router.navigate(["/page-not-found"])}injectData(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 e.\u0275fac=function(t){return new(t||e)(r.\u0275\u0275inject(i.F0),r.\u0275\u0275inject(l.fq),r.\u0275\u0275inject(m))},e.\u0275prov=r.\u0275\u0275defineInjectable({token:e,factory:e.\u0275fac}),e})();var h=o(51466);const b=[{path:":legalPageType",component:d,resolve:{content:y},data:{type:"article",currency:!1,appLinks:!0,title:"",description:"",shareLocation:!0}}];let w=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=r.\u0275\u0275defineNgModule({type:e}),e.\u0275inj=r.\u0275\u0275defineInjector({providers:[m,y],imports:[[n.ez,l.IR,l.Bt,i.Bz.forChild(b),h.F,l.VV],i.Bz]}),e})()},61567:function(e,t,o){o.d(t,{M:function(){return l}});var i=o(62415);const n=["*"];let l=(()=>{class e{}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=i.\u0275\u0275defineComponent({type:e,selectors:[["generic-button"]],inputs:{disabled:"disabled",selected:"selected"},ngContentSelectors:n,decls:2,vars:4,consts:[[1,"Button"]],template:function(e,t){1&e&&(i.\u0275\u0275projectionDef(),i.\u0275\u0275elementStart(0,"div",0),i.\u0275\u0275projection(1),i.\u0275\u0275elementEnd()),2&e&&i.\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}"]}),e})()},16199:function(e,t,o){o.d(t,{K:function(){return r}});var i=o(61567),n=o(62415);const l=["*"];let r=(()=>{class e extends i.M{}return e.\u0275fac=function(){let t;
1return function(o){return(t||(t=n.\u0275\u0275getInheritedFactory(e)))(o||e)}}(),e.\u0275cmp=n.\u0275\u0275defineComponent({type:e,selectors:[["primary-button"]],features:[n.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:l,decls:2,vars:4,consts:[[1,"Button"]],template:function(e,t){1&e&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275elementStart(0,"div",0),n.\u0275\u0275projection(1),n.\u0275\u0275elementEnd()),2&e&&n.\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}"]}),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.