1import{a as ee}from"./chunk-F3765TX2.js";import{a as F}from"./chunk-6L27ZOMT.js";import{a as Z}from"./chunk-72W3OQTE.js";import"./chunk-ZBXVGYX4.js";import"./chunk-E6V3VVZ3.js";import"./chunk-VZAYG2RT.js";import"./chunk-X5EBWGEB.js";import"./chunk-N4JKGA6G.js";import"./chunk-R6H7XURL.js";import"./chunk-MFPMDYOV.js";import"./chunk-WTASCWHR.js";import"./chunk-T6C3PXEN.js";import"./chunk-VBEHHCHV.js";import"./chunk-NFCIPWVT.js";import"./chunk-SGT26LIS.js";import"./chunk-YOXHLGBR.js";import"./chunk-RHYF4LZO.js";import"./chunk-F4KUN37O.js";import"./chunk-Y354VN2I.js";import"./chunk-TLQAWSVH.js";import"./chunk-6AKN456F.js";import"./chunk-RJ4JZOMK.js";import"./chunk-WO5EJBL4.js";import"./chunk-QFXOMZAS.js";import"./chunk-KNO5AVAJ.js";import"./chunk-EDX2BTYD.js";import"./chunk-OYRZNWLH.js";import{l as X}from"./chunk-KLDDKXA4.js";import"./chunk-RLFDXDX3.js";import"./chunk-LBNG3ATP.js";import"./chunk-KRZRWDDT.js";import"./chunk-J6VVQU47.js";import{a as x}from"./chunk-6OYNZ56S.js";import"./chunk-KW7BLSTO.js";import"./chunk-FPY62PEQ.js";import"./chunk-CWGN46WX.js";import"./chunk-3OAPHCVQ.js";import"./chunk-MAIGZKR2.js";import"./chunk-3QFLTH2D.js";import"./chunk-SNNLZ5RF.js";import"./chunk-JAW5JOKE.js";import"./chunk-KA3D4B2A.js";import"./chunk-FAAGZMX4.js";import"./chunk-445ADGMC.js";import"./chunk-5NJTL7DL.js";import"./chunk-5GTHTHUT.js";import"./chunk-YZWADY7X.js";import"./chunk-LGEKWCWQ.js";import"./chunk-SGVAVWSG.js";import"./chunk-SDXQGM4H.js";import"./chunk-NKJJUCNN.js";import"./chunk-DQ7RSABI.js";import"./chunk-HZU7GTBW.js";import"./chunk-74S2XHD7.js";import"./chunk-GMASQF75.js";import"./chunk-DTA76G74.js";import"./chunk-C5UXLAQL.js";import"./chunk-P6ZGTBNL.js";import"./chunk-UP3NMOYQ.js";import"./chunk-4ZZIBJ4G.js";import"./chunk-X3ZTDRBE.js";import"./chunk-WHGBLVYJ.js";import"./chunk-YAPASWBA.js";import"./chunk-DHNUHK7K.js";import"./chunk-CL4I7X5V.js";import"./chunk-Z2QDD6D4.js";import"./chunk-2S3QWM6N.js";import"./chunk-YGNXBDEV.js";import"./chunk-BQEQCOTH.js";import"./chunk-R4UK2TX5.js";import"./chunk-2CTSN7GV.js";import"./chunk-SWKOIAU4.js";import"./chunk-GIK7UVR6.js";import"./chunk-7MPMQKG7.js";import"./chunk-MVI22RWX.js";import"./chunk-OJSX55YM.js";import"./chunk-LU45CXIE.js";import"./chunk-RP3I373K.js";import"./chunk-JMJ27U43.js";import"./chunk-GJJSZPNW.js";import"./chunk-B2LLODSQ.js";import"./chunk-6E3RYR7M.js";import"./chunk-ESPJTPUN.js";import"./chunk-GWVSUJ3Q.js";import"./chunk-KPC5SY5B.js";import"./chunk-E7XFQ57K.js";import"./chunk-XHCS5ATK.js";import"./chunk-HV2J6EUT.js";import"./chunk-YFQQTBLP.js";import"./chunk-XGAOSV6X.js";import"./chunk-CZSCXJB4.js";import"./chunk-7WTBQ4PM.js";import"./chunk-6XSJSIHI.js";import{a as J,b as Q}from"./chunk-AQFGMO36.js";import"./chunk-TNESBCLA.js";import"./chunk-W76DZ2XB.js";import"./chunk-35ETZAED.js";import"./chunk-6HMNIELJ.js";import"./chunk-4DRARXHT.js";import"./chunk-QDTV7NNM.js";import"./chunk-WFTJRYYB.js";import"./chunk-DWCSRMSV.js";import"./chunk-ESYDHW5W.js";import"./chunk-WWMNYAX2.js";import"./chunk-I5NY2RMF.js";import"./chunk-7J26DEOK.js";import"./chunk-FYLWI5QQ.js";import"./chunk-RIIXZYYH.js";import"./chunk-V42W3LTI.js";import"./chunk-OLPFOXJV.js";import"./chunk-CVFGBHMA.js";import"./chunk-F66ZFD7V.js";import"./chunk-BGMYCDR7.js";import{a as $}from"./chunk-UKZJ2YKF.js";import"./chunk-5V5FNPNN.js";import"./chunk-QDZTGFIM.js";import"./chunk-6VB7VD6J.js";import"./chunk-YHE3APNA.js";import"./chunk-67XQFUAG.js";import{G as K,c as z,h as U,n as q}from"./chunk-OW6Z7FU2.js";import"./chunk-4ABG4ME4.js";import"./chunk-4GYYD7KV.js";import"./chunk-3LQ6OEII.js";import"./chunk-5CVKVH74.js";import"./chunk-VR4LST6R.js";import"./chunk-BXVODUG4.js";import"./chunk-VY6SPNUF.js";import"./chunk-JKLWR7MB.js";import"./chunk-YTBIEYBP.js";import"./chunk-EFMWHEM3.js";import"./chunk-HL3HEBOA.js";import{i as H}from"./chunk-SBUCGJSZ.js";import"./chunk-4XAV3KNF.js";import"./chunk-AD42GW4V.js";import"./chunk-7FHHHLFY.js";import"./chunk-WGI65ZYX.js";import"./chunk-4KDKWGA7.js";import"./chunk-E5UCSKBX.js";import"./chunk-WOT4CZSS.js";import"./chunk-B6G7JIPU.js";import"./chunk-23FQXV2T.js";import"./chunk-RUX4ZFTW.js";import"./chunk-XPG43UEF.js";import"./chunk-KIOIKC2E.js";import"./chunk-I4UVDTSQ.js";import"./chunk-RWZMOO6Z.js";import"./chunk-23QNP3YT.js";import"./chunk-QUCAWPGY.js";import"./chunk-RGLZ6JVH.js";import"./chunk-KLQLSNW5.js";import"./chunk-4A3ZLOBH.js";import"./chunk-XM724CLR.js";import"./chunk-Q2NLXMTV.js";import"./chunk-4RAGP3ET.js";import"./chunk-R5FILQJL.js";import"./chunk-GHPKYICJ.js";
1import"./chunk-5DNELMSQ.js";import"./chunk-IXPQ4YSX.js";import"./chunk-EMTLGGWS.js";import"./chunk-CFWNEYCF.js";import"./chunk-WCXEBYJG.js";import"./chunk-X3OOVOFF.js";import"./chunk-AXIZ66QO.js";import"./chunk-ZRR533S2.js";import"./chunk-VKYVJC25.js";import{a as Y}from"./chunk-BYA7N7SS.js";import"./chunk-B5DEPY7Q.js";import"./chunk-SQRO6BJK.js";import"./chunk-RZU3V7IZ.js";import"./chunk-P5XLCJ4V.js";import"./chunk-GO74C37X.js";import"./chunk-LXJMNYKK.js";import"./chunk-E7JGTWJY.js";import"./chunk-DCHDPVE2.js";import"./chunk-44NCBIU6.js";import"./chunk-5EURWJ5U.js";import"./chunk-ZNHBYH4P.js";import"./chunk-FT5JUZ6Y.js";import"./chunk-BYDGKSEJ.js";import"./chunk-FHHRU6AR.js";import"./chunk-E6DR7SCE.js";import"./chunk-IGFMODBU.js";import"./chunk-ZO6NNOUN.js";import"./chunk-D72VTV4J.js";import"./chunk-XS6SHF3A.js";import"./chunk-W5PWV7UU.js";import"./chunk-KFFT3W7Z.js";import"./chunk-GNAZMTIA.js";import"./chunk-HRDOBA46.js";import"./chunk-DRTO2RYR.js";import"./chunk-Y52S3CXK.js";import"./chunk-655LOVSB.js";import"./chunk-S5EK5JRJ.js";import"./chunk-H7DQXP2B.js";import{z as W}from"./chunk-2LL7AVK7.js";import"./chunk-SXEHD4CU.js";import"./chunk-DUGZJGFN.js";import"./chunk-QB4CW3DZ.js";import"./chunk-G4SGAC4J.js";import"./chunk-7DJH2DDJ.js";import"./chunk-PXVWTEQG.js";import{e as A}from"./chunk-KKZS3G5S.js";import"./chunk-ERHERRAM.js";import"./chunk-4NYYINTD.js";import"./chunk-5GJ343PP.js";import"./chunk-CJLZHYZK.js";import{Ac as n,Bc as h,Da as b,Ea as y,Eb as E,Gd as c,Id as m,Ja as k,Jc as I,Pa as T,Pc as f,Rb as g,Sc as L,Sd as C,Zd as O,_d as S,ad as P,bd as V,de as j,fd as v,gd as w,ld as N,md as G,nc as M,nd as R,sc as B,tc as D,va as d,yb as l,yc as u,zc as s}from"./chunk-RL33O6RN.js";
1import"./chunk-FQIUDVNS.js";var re=70,ne=35,oe=1800,_=500,ae=530,te=(()=>{class r{constructor(){this.router=d(W),this.globalGeoService=d(X),this.languageService=d(H),this.destroyRef=d(k),this.exploreClicked=O(),this.searchText=j(""),this.typedText=T(""),this.caretVisible=T(!0),this.animatedPlaceholder=C(()=>`${this.typedText()}${this.caretVisible()?"\u258F":"\xA0"}`),this.currentLang=A(this.languageService.currentLang$,{initialValue:this.languageService.getLanguage()}),this.phrases=C(()=>{let i=this.currentLang();if(i!==this.examples.language){let e=this.examples.i18n?.[i]?.phrases;if(e?.length)return e}return this.examples.phrases}),this.text={action:"Explore",label:"Search datasets and charts",language:"en",i18n:{de:{action:"Entdecken",label:"Datens\xE4tze und Diagramme durchsuchen"}}},this.examples={phrases:["Oktoberfest visitors","Population of Berlin","CO\u2082 emissions by country","Global life expectancy","Renewable energy share"],language:"en",i18n:{de:{phrases:["Oktoberfest Besucher","Einwohner von Berlin","CO\u2082-Emissionen nach Land","Globale Lebenserwartung","Anteil erneuerbarer Energien"]}}},E(()=>{this.startTypewriter(),this.caretTimer=setInterval(()=>this.caretVisible.update(i=>!i),ae)}),this.destroyRef.onDestroy(()=>{this.typewriterTimer&&clearTimeout(this.typewriterTimer),this.caretTimer&&clearInterval(this.caretTimer)})}clicked(){F.log("ExploreSearchBarComponent","Search triggered",this.searchText()),this.exploreClicked.emit(this.searchText());let i=this.globalGeoService.geo()?.id;this.router.navigate(["/search",this.searchText()],i?{queryParams:{reg:i}}:void 0)}startTypewriter(){let i=0,e=0,t=!1,o=()=>{let p=this.phrases();if(!p.length){this.typewriterTimer=setTimeout(o,_);return}let a=p[i%p.length];if(!t){if(e++,this.typedText.set(a.slice(0,e)),e>=a.length){t=!0,this.typewriterTimer=setTimeout(o,oe);return}this.typewriterTimer=setTimeout(o,re);return}if(e--,this.typedText.set(a.slice(0,e)),e<=0){t=!1,i++,this.typewriterTimer=setTimeout(o,_);return}this.typewriterTimer=setTimeout(o,ne)};this.typewriterTimer=setTimeout(o,_)}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275cmp=g({type:r,selectors:[["ui-explore-search-bar"]],inputs:{searchText:[1,"searchText"]},outputs:{exploreClicked:"exploreClicked",searchText:"searchTextChange"},decls:9,vars:14,consts:[["input",""],["enterButton",""],[1,"center","bg-basic-forms-input-background-light-color","shadow-dropshadow-lg","focus-within:ring-components-button-solid-blue-bg-color","w-content-md","pointer-events-auto","flex","items-center","justify-between","rounded-full","p-3","focus-within:ring-4"],["type","ghost","icon","ph ph-magnifying-glass",3,"click","ariaLabel"],["pInputText","","type","text",1,"ignore-focus","w-full",3,"ngModelChange","keyup.enter","ngModel","placeholder"],["color","blue","shape","pilled",3,"click","label"]],template:function(e,t){if(e&1){let o=I();s(0,"div",2)(1,"ui-icon-button",3),c(2,"i18n"),f("click",function(){b(o);let a=P(4);return y(a.focus())}),n(),s(3,"input",4,0),c(5,"i18n"),R("ngModelChange",function(a){return b(o),G(t.searchText,a)||(t.searchText=a),y(a)}),f("keyup.enter",function(){return t.clicked()}),n(),s(6,"ui-button",5,1),c(8,"i18n"),f("click",function(){return t.clicked()}),n()()}e&2&&(l(),u("ariaLabel",m(2,5,t.text,"label")),l(2),N("ngModel",t.searchText),u("placeholder",t.animatedPlaceholder()),M("aria-label",m(5,8,t.text,"label")),l(3),u("label",m(8,11,t.text,"action")))},dependencies:[K,z,U,q,Q,J,$,Y,x],styles:[`[_nghost-%COMP%]{--p-button-secondary-background: var(--p-surface-200);--p-button-secondary-border-color: var(--p-surface-200);--p-inputtext-background: none;--p-inputtext-border-color: none;--p-inputtext-shadow: none;--p-inputtext-focus-border-color: transparent;--p-inputtext-focus-ring-color: transparent;--p-inputtext-padding-y: .6875rem} 2/*# sourceMappingURL=explore-search-bar.component-B2WHW4BG.css.map */`]})}}return r})();function se(r,le){if(r&1&&h(0,"ui-block-viewer",12),r&2){let i=L();u("bigSpace",!0)("blocks",i.pageItem().contentBlocks)}}var De=(()=>{class r{constructor(){this.pageText=S(),this.pageItem=S()}static{this.\u0275fac=function(e){return new(e||r)}}static{this.\u0275cmp=g({type:r,selectors:[["page-explorer"]],inputs:{pageText:[1,"pageText"],pageItem:[1,"pageItem"]},decls:17,vars:11,consts:[[1,"wrapper-1300","flex","grow","flex-col","gap-4"],[1,"flex","justify-center"],[1,"flex","w-full","max-w-4xl","flex-col","items-center","gap-4","p-4"],[1,"flex","items-center","justify-center"],[1,"typo-4xl-bold","lg:typo-5xl-bold","text-center"],[1,"flex","flex-row","items-center","gap-4"],[1,"flex","flex-col","items-center","gap-1","lg:flex-row"],[1,"typo-2xl-bold"],["buttonType","ghost","buttonColor","transparent","buttonShape","pilled","buttonSize","xlargefont"],[1,"flex","justify-center","px-4","pb-8","md:px-0"],[1,"flex","max-w-full","items-center","justify-center","select-none"],[1,"mt-16","flex","flex-col","gap-16","md:gap-32"],[3,"bigSpace","blocks"]],template:function(e,t){e&1&&(s(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h1",4),v(5),c(6,"i18n"),n()(),s(7,"div",5)(8,"div",6)(9,"span",7),v(10),c(11,"i18n"),n(),h(12,"ui-global-geo-selector",8),n()()()(),s(13,"div",9),h(14,"ui-explore-search-bar",10),n(),s(15,"div",11),B(16,se,1,2,"ui-block-viewer",12),n()()),e&2&&(V("view-transition-name","page-content"),l(5),w(m(6,5,t.pageText(),"title")),l(5),w(m(11,8,t.pageText(),"trendingLabel")),l(6),D(t.pageItem()?16:-1))},dependencies:[ee,Z,te,x],styles:[`[_nghost-%COMP%]{display:block;width:100%;padding-top:var(--spacing-16, 4rem)} 3 4/*# sourceMappingURL=explorer.component-WPFSHOHR.css.map */`]})}}return r})();export{De as default}; 5//# sourceMappingURL=explorer.component-4ICVLA4O.js.map
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.