1import{d as w,w as O}from"./BZDIkW2A.js";typeof window<"u"&&window.NodeList&&!window.NodeList.prototype.forEach&&(window.NodeList.prototype.forEach=Array.prototype.forEach);const _=function(){},p=typeof console<"u"&&console.log?console:{log:_,dir:_,error:_},z=function(e){return e&&typeof e=="object"&&!Array.isArray(e)&&e!==null},T=function o(e){const t=Array.prototype.slice.call(arguments,1);for(let n=0;n<t.length;n++){const i=t[n];if(z(e)&&z(i)){const s=Object.keys(i);let a=0,l;for(;a<s.length;a++)l=s[a],z(i[l])?(e[l]||(e[l]={}),o(e[l],i[l])):e[l]=i[l]}}return e},S=function(e,t,n,i,s){const a=t.trim().split(/\s+/);s=typeof s<"u"?s:{passive:!1};function l(c){const d=n?c.target.closest(n):e;d&&typeof i=="function"&&i.call(d,c,d,r)}function r(){for(let c=0;c<a.length;c++)e.removeEventListener(a[c],l)}for(let c=0;c<a.length;c++)e.addEventListener(a[c],l,s);return r},v=function(e,t,n,i=!0,s=!1){const a=t.trim().split(/\s+/);if(!e||!e.dispatchEvent){p.error('el_trigger() Invalid arg0 "el":',e,t);return}for(let l=0;l<a.length;l++)e.dispatchEvent(new window.CustomEvent(a[l],{bubbles:!!i,cancelable:!!s,detail:{customEvent:!0,
1customData:n||null}}))},I=function(e){const t=window.getComputedStyle(e),n=e.offsetHeight,i=parseFloat(t.borderTopWidth),s=parseFloat(t.borderBottomWidth),a=parseFloat(t.paddingTop),l=parseFloat(t.paddingBottom);return n-s-i-a-l},P=function(o){const e=[];if(o&&o.parentNode){let t=o.parentNode.firstChild;for(;t;)t.nodeType===1&&t!==o&&e.push(t),t=t.nextSibling}return e},E=(function(){const o='[role="button"], a[href], area[href], input, select, textarea, button, iframe, object, [tabindex="0"], [contenteditable]'.split(/,\s+?/).join(":not([disabled]), "),e=t=>!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length);return function(t,n){if(!t)throw new Error("Could not initialize focus-trapping - Element Missing");const i=Array.prototype.slice.call(t.querySelectorAll(o),0).filter(e);let s;if(i.length>0){const a=i[0],l=i[i.length-1],r=t.querySelector("[autofocus]");(n||r||a).focus(),s=function(d){d.keyCode===9&&(d.shiftKey&&document.activeElement===a?(d.preventDefault(),l.focus()):!d.shiftKey&&document.activeElement===l&&(d.preventDefault(),a.focus()))},t.addEventListener("keydown",s)}return function(){s&&t.removeEventListener("keydown",s)}}})(),k={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40},b={noop:_,konsole:p,isObject:z,mergeDeep:T,el_liveBind:S,el_trigger:v,el_getHeight:I,getSiblingsElements:P,trapFocus:E,keyCodes:k},x=typeof window<"u"?window.location.hostname.replace(/^www\./i,""):"MINI",M={hu:{siteName:x,dataPrivacyLink:null,simpleHeadline:"Cookie-k a {{i18n.siteName}} oldalain.",simpleDisclaimer:`A legjobb felhasználói élmény elérése érdekében a weboldalon cookie-kat használunk. 2 Ezek hozzájárulnak az oldalaink működésének biztosÃtásához, megkönnyÃtik az oldalak használatát. 3 A cookie-k szükségesek a weblapon végzett műveletek nyomon követése és a szolgáltatások javÃtása, 4 valamint a releváns ajánlatok megjelenÃtése érdekében. Valamennyi Cookie nélkülözhetetlen 5 szolgáltatásaink biztosÃtásához, egyéb cookie-k â ideértve a harmadik féltÅl származóakat â, 6 kikapcsolhatók, azonban nélkülük oldalunk nem működik teljes értékűen, és személyre szabottan. 7 Az "Ajánlott cookiek elfogadása" gombra kattintva hozzájárul a cookie-k teljes körű használatához. 8 `,advancedHeadline:"Az oldal cookie beállÃtásai.",advancedDisclaimer:"Kérjük, válassza ki, hogy oldalunk milyen cookie-kat használjon, az alábbiak szerint:",keepTheSettingsAndClose:"BeállÃtások megtartása",table_note_3rdparty:` 9 <p> 10 <small> 11 (â) A "harmadik fél" oszlopban megjelölt âcookieâ-k nem a honlap üzemeltetÅje 12 által felügyelt kiszolgálószerverekrÅl származnak, Ãgy a honlap üzemeltetÅjének 13 kontrollja ezen âcookieâ-k felett technikai értelemben csak részleges. Ezzel 14 kapcsolatban további információk olvashatók jelen tájékoztató harmadik 15 féltÅl származó âcookieâ-król szóló részében. 16 </small> 17 </p> 18 `,cookiePolicy:` 19 <article> 20 21 <h1>A {{i18n.siteName}} âcookieâ-kkal kapcsolatos adatkezelési irányelvei.</h1> 22 23 <h2>Mi a "Cookie"?</h2> 24 25 <p> 26 A âcookieâ (más néven âsütiâ, továbbiakban âcookieâ) egy kis szöveges fájl, 27 amely egy adott honlaphoz, illetve az azt megjelenÃtÅ böngészÅhöz köthetÅen a 28 felhasználói interakcióival kapcsolatos olyan információkat tárol, amelyeket a 29 honlap készÃtÅje/készÃttetÅje meghatároz. Ilyenek lehetnek például a honlappal 30 kapcsolatos beállÃtások, a megjelenÃtett tartalom felhasználói érdeklÅdésnek és 31 igényének megfelelÅ kialakÃtása stb. 32 </p> 33 34 <p> 35 Az {{i18n.siteName}} honlapon alkalmazott âcookieâ-k kategóriájuktól függÅen lehetnek jogi 36 megfogalmazással szigorúan szükséges, gyakorlatban az oldalon automatikusan használt 37 âcookieâ-k vagy olyanok, amelyek alkalmazásához elÅzetesen kifejezetten felhasználói 38 hozzájárulás szükséges. Kategóriájuktól függÅen ezek lehetnek funkcionális vagy 39 teljesÃtmény vagy marketing âcookieâ-k. 40 </p> 41 42 <p> 43 Ma már szinte minden honlap alkalmaz âcookieâ-kat, amelyek célja alapvetÅen az, hogy a 44 felhasználó részérÅl történÅ ismételt holnaplátogatások felismerhetÅk legyenek és ennek 45 segÃtségével a felhasználói élmény javÃtható legyen. Ilyen lehet többek között a 46 felhasználó által korábban már megtett beállÃtások - pl. a âcookieâ beállÃtások â 47 megjegyzése, hogy ennek megtételére a felhasználó legközelebbi látogatásakor már ne 48 legyen szükség. 49 </p> 50 51 <h3>A cookie-k használatának általános engedélyezése/tiltása.</h3> 52 53 <p> 54 A legtöbb böngészÅ beállÃtásai lehetÅséget adnak arra, hogy a âcookieâ-k alkalmazása 55 általánosan engedélyezett vagy tiltott legyen a honlapok megtekintésekor. A korszerű 56 böngészÅk általában a böngészÅ-beállÃtásokon keresztül biztosÃtjÃ
56¡k a âcookieâ-k 57 alkalmazásának szabályozását. BÅvebb információ különbözÅ böngészÅk 58 cookie-beállÃtásairól a lap alján vagy a 59 <a aria-labelledby="dwcc_more_info_on_youroc" href="http://www.youronlinechoices.com/hu/" target="_blank">www.youronlinechoices.com</a> 60 weboldalon is található. 61 </p> 62 63 <p> 64 Fontos tudni, hogy a âcookieâ alkalmazásának általános formában történÅ tiltása 65 a böngészÅ-beállÃtásokon keresztül azt is eredményezheti, hogy a honlap interaktÃv 66 funkciói részben vagy egészben nem lesznek használhatók. Ezért célszerűbb mindig az 67 adott honlap által biztosÃtott âcookieâ beállÃtási lehetÅségekkel szabályozni a 68 honlaphoz kapcsolódó âcookieâ-k alkalmazását. 69 </p> 70 71 <p> 72 ElsÅ látogatáskor a {{i18n.siteName}} honlaphoz kapcsolódóan a felhasználó a böngészÅablak alján 73 megjelenÅ âCookie-k elfogadásaâ gombbal járulhat hozzá a âcookieâ-k alkalmazásához. 74 A hozzájárulás megadása elÅtt a âRészletes beállÃtásokâ hivatkozáson szabályozható, 75 hogy mely kategóriába tartozó âcookieâ-k alkalmazását engedélyezi a felhasználó. 76 A âcookie-kâ alkalmazásának engedélyezését követÅen a beállÃtások 1 naptári hónapig 77 megjegyzésre kerülnek a böngészÅben, de bármikor módosÃthatók az oldal láblécében 78 megtalálható âCookie beállÃtásokâ menüpontban. 79 </p> 80 81 <p> 82 <small>Megjegyzés: megtörténhet, hogy egy harmadik féltÅl származó âcookieâ még a felhasználó 83 által történÅ elutasÃtást megelÅzÅen eltárolásra került a böngészÅeszközön 84 (pl. korábbi engedélyezés által stb.). Technikai okokból ilyen esetben a honlap által 85 biztosÃtott beállÃtásokkal történÅ âcookieâ engedélyezés folyamata során csak azok 86 a âcookieâ-k lesznek törölhetÅk, amelyek nem harmadik féltÅl származtak. 87 A már a böngészÅeszközre kerül harmadik féltÅl származó âcookieâ-k esetén 88 azok törlése a böngészŠáltal biztosÃtott adatkezelési beállÃtásoknál lesz lehetséges.</small> 89 </p> 90 91 <p> 92 Az alábbi táblázatok bemutatják a {{i18n.siteName}} honlapon alkalmazott âcookieâ-kat, 93 illetve ismertetik azok használatának célját. Az információkat rendszeresen frissÃtésre 94 kerülnek, azonban mégis elÅfordulhat, hogy a tájékoztatók tartalma nincs szinkronban 95 a programkódokban található információkkal. Amennyiben a felhasználó ilyen eltérést 96 tapasztal, úgy nagyban segÃtheti a honlap készÃtÅjének/készÃttetÅjének tájékoztatási 97 kötelezettségét, ha ezeket az információkat a tudomásukra hozza. 98 </p> 99 100 101 102 <h2>A honlap alapműködéséhez szigorúan szükséges âcookieâ-k, melyekhez nincs szükség a beleegyezésére:</h2> 103 104 <p> 105 A jogszabályok felhasználói hozzájárulás nélkül olyan âcookieâ-k alkalmazását 106 teszik lehetÅvé, amelyek hiányában technikai értelemben nem lehetne megfelelÅen 107 és teljes értékűen használni a honlapot. Ilyen funkciók lehetnek például a honlap 108 és a kiszolgálószerver közötti adatkommunikáció során a kapcsolatot szolgáló 109 munkamenet azonosÃtó âcookieâ vagy a magukkal a âcookieâ-k engedélyezésével 110 kapcsolatban megtett felhasználói beállÃtások megjegyzése. 111 </p> 112 113 <h3>Szigorúan szükséges âcookieâ-k</h3> 114 115 <p> 116 A {{i18n.siteName}} honlapon alkalmazott a fenti kategóriába tartozó âcookieâ-k a következÅk: 117 </p> 118 119 120 {{components.cookie_table_cookies_essential}} 121 122 123 <h2>ElÅzetes felhasználói hozzájárulást igénylÅ âcookieâ-k:</h2> 124 125 <p> 126 Azon âcookieâ-k esetében, amelyek jogi értelemben nem feltétlenül szükségesek a honlap 127 működéséhez, elengedhetetlenül szükség van arra, hogy alkalmazásukhoz a felhasználó 128 kifejezetten hozzájáruljon. 129 </p> 130 <p> 131 Amennyiben a felhasználó nem járul hozzá egészében ezen âcookieâ-k alkalmazásához az 132 oldalon, úgy azt is elfogadja, hogy a hozzájárulásának hiányában a honlap működése 133 nem minden tekintetben lesz a készÃtÅ/készÃttetÅ szándékainak megfelelÅen biztosÃtott.
134 Ugyanakkor a késÅbbiekben a felhasználónak lehetÅsége van bármikor és minden további 135 feltétel nélkül a hozzájárulást igénylÅ âcookiekâ-k engedélyezésével kapcsolatos 136 korábbi döntését a honlapon erre vonatkozóan biztosÃtott beállÃtási lehetÅségekkel 137 megváltoztatni. 138 </p> 139 <p> 140 Az elÅzetes felhasználói hozzájárulást igénylÅ âcookieâ-k három kategóriába sorolhatók: 141 </p> 142 <ul aria-label="Hozzájárulást igénylÅ âcookieâ kategóriák"> 143 <li>funkcionális âcookieâ-k</li> 144 <li>teljesÃtmény âcookieâ-k</li> 145 <li>marketing âcookieâ-k</li> 146 </ul> 147 148 <p> 149 A fentekben emlÃtett âcookieâ-k alkalmazása során gyűjtött információk a felhasználó 150 beazonosÃtásra nem alkalmasak, személyhez nem köthetÅk, bizonyos esetekben kizárólag 151 összegezve kerülnek felhasználásra. Ezen âcookieâ-k által hozzáférhetÅ információk 152 feldolgozása jellemzÅen automatizáltan történik és a honlap fejlesztését, 153 illetve a teljesÃtményének növelését, egyben ezek által a felhasználói élmény 154 javÃtását szolgálják. 155 </p> 156 157 158 <h3>Funkcionális cookie-k.</h3> 159 160 <p> 161 A funkcionális cookie-k lehetÅvé teszik, hogy a honlapon a felhasználó által 162 megadott egyes információk elmentésre kerüljenek, hogy az oldal jobb, személyre 163 szabottabb funkciókat kÃnálhasson (például az oldalon kiválasztott megjelenÃtési 164 nyelv stb.). Továbbá az ilyen jellegű âcookieâ-k segÃtik különbözŠállapotok 165 megÅrzését az oldalon történÅ navigáció során. Ebbe a kategóriába tartozik 166 a forgalmazóhelyek térképe (Google Maps) is, amely csak ennek elfogadása 167 után töltÅdik be. 168 </p> 169 170 <p>A {{i18n.siteName}} honlapon alkalmazott a fenti kategóriába tartozó âcookieâ-k a következÅk:</p> 171 172 {{components.cookie_table_cookies_functional}} 173 174 {{i18n.table_note_3rdparty}} 175 176 <h3>TeljesÃtmény cookie-k.</h3> 177 178 <p> 179 A teljesÃtmény âcookieâ-k a honlap statisztikai méréseihez gyűjtenek információkat 180 arról, hogy a látogatók hogyan, milyen felhasználói szokások mellett és beállÃtásokkal 181 használják az oldalt. Ilyen adatok lehetnek például, hogy a felhasználó mely oldalakat 182 nyitotta meg vagy az oldal mely funkcióit használta a leggyakrabban, mennyi idÅt 183 töltött az oldalon, kapott-e esetleg hibaüzeneteket a használat során stb. 184 </p> 185 186 <p>A {{i18n.siteName}} honlapon alkalmazott a fenti kategóriába tartozó âcookieâ-k a következÅk:</p> 187 188 {{components.cookie_table_cookies_performance}} 189 {{i18n.table_note_3rdparty}} 190 191 192 <h3>
192Marketing cookie-k.</h3> 193 194 <p> 195 A marketing âcookieâ-k gyűjtÅnéven azok a âcookieâ-k, amelyek elsÅ sorban a 196 felhasználó érdeklÅdéséhez köthetÅ hirdetések célba juttatását, célcsoportkeresést 197 és a reklámozás fejlesztését szolgálják. SegÃtségükkel korlátozni is lehet a 198 felhasználó számára történÅ hirdetésmegjelenések számát, illetve mérni lehet 199 az online reklámkampányok hatékonyságát. Gyakran összekapcsolva működnek más, 200 harmadik fél által biztosÃtott honlapszolgáltatásokkal. 201 </p> 202 <p> 203 A marketing âcookieâ-k által gyűjtött adatok alkalmasak annak megállapÃtására, 204 hogy a felhasználó meglátogatott egy adott honlapot és ez az információ megosztásra 205 kerülhet harmadik féllel, például online hirdetési felületszolgáltatókkal. 206 </p> 207 208 <p>A {{i18n.siteName}} honlapon alkalmazott a fenti kategóriába tartozó âcookieâ-k a következÅk:</p> 209 210 {{components.cookie_table_cookies_marketing}} 211 {{i18n.table_note_3rdparty}} 212 213 <br /> 214 215 <h2>A harmadik fél által biztosÃtott âcookieâ-kra vonatkozó kiegészÃtÅ információk:</h2> 216 217 <br /> 218 219 {{components.thirdparty_table}} 220 221 222 <h3>Honlapba ágyazott közösségi médiához kapcsolódó szolgáltatások</h3> 223 224 <p> 225 Egy honlap a közösségi médiaplatformok (pl. Facebook, LinkedIn, Twitter stb.) által 226 biztosÃtott, oldalba ágyazható megosztási vagy más felhasználói interakció lehetÅségét 227 biztosÃtó funkcióblokkot (âshareâ vagy âmegosztásâ gomb stb.) tartalmazhat, amelyek 228 lehetÅvé teszik, hogy a felhasználótól/felhasználóról információk jussanak el a 229 funkcióblokkhoz köthetÅ médiaplatformra/médiaplatformhoz. A funkcióblokkok használata 230 során esetlegesen elÅfordulhat, hogy a médiaplatform a honlap készÃtÅje/készÃttetÅje 231 tudtán kÃvül âcookieâ-kat helyez el a felhasználó böngészÅeszközén. Ezek a âcookieâ-k 232 semmilyen formában nem kapcsolódnak a honlap készÃtÅjéhez/készÃttetÅjéhez, akinek ezek 233 működésére, adatgyűjtésére vonatkozóan semmilyen ráhatása nincs. Ezekkel a âcookieâ-kal 234 kapcsolatban a harmadik fél által biztosÃtott âcookieâ tájékoztatók tartalmazhatnak 235 adatkezelési információt a felhasználó számára. 236 </p> 237 238 <h2>Egyéb információk</h2> 239 <p> 240 <b> 241 <span id="dwcc_most_used_browsers_desc">A legelterjedtebb böngészÅk âcookieâ beállÃtási</span> lehetÅségeivel kapcsolatban az alább 242 felsorolt böngészÅk megnevezésére kattintva érhetÅ el bÅvebb információ: 243 </b> 244 </p> 245 <ul aria-labelledby="dwcc_most_used_browsers_desc"> 246 <li><a href="https://support.apple.com/hu-hu/guide/safari/sfri11471/11.0/mac/10.13" rel="noopener nofollow" target="_blank">Apple Safari beállÃtások</a></li> 247 <li><a href="https://support.google.com/chrome/answer/95647?hl=hu" rel="noopener nofollow" target="_blank">Google Chrome beállÃtások</a></li> 248 <li><a href="https://support.microsoft.com/hu-hu/help/17442/windows-internet-explorer-delete-manage-cookies" rel="noopener nofollow" target="_blank">Internet Explorer beállÃtások</a></li> 249 <li><a href="https://support.microsoft.com/en-ie/help/4468242/microsoft-edge-browsing-data-and-privacy-microsoft-privacy" rel="noopener nofollow" target="_blank">Microsoft Edge beállÃtások</a></li> 250 <li><a href="https://help.opera.com/en/latest/web-preferences/#cookies" rel="noopener nofollow" target="_blank">Opera beállÃtások</a></li> 251 <li><a href="https://support.mozilla.org/hu/kb/sutik-engedelyezese-es-tiltasa-amit-weboldak-haszn" rel="noopener nofollow" target="_blank">Mozilla Firefox beállÃtások</a></li> 252 </ul> 253 254 <br /> 255 256 <p> 257 <b>Ãltalánosan a <span id="dwcc_more_info_on_youroc">âcookieâ-kkal kapcsolatos további átfogó és részletes információk</span> 258 találhatók az alábbi hivatkozáson elérhetÅ online adatvédelmi és viselkedés 259 alapú hirdetési útmutatóban:</b> 260 </p> 261 262 <ul aria-labelledby="dwcc_more_info_on_youroc"> 263 <li><a href="http://www.youronlinechoices.com" rel="noopener nofollow" target="_blank">www.youronlinechoices.com</a></li> 264 </ul> 265 266 <p>Ilyen információk például, hogy miként tekinthetÅk meg, 267 illetve törölhetÅk a böngészÅben tárolt âcookieâ-k stb. 268 </p> 269 270 </article> 271 `,cat_on:"Be",cat_off:"Ki",btn_accept:"Ajánlott cookie-k elfogadása",btn_reject:"ElutasÃtás",btn_close:"+",btn_close_tile:"Bezárás",btn_privacy:"Adatkezelési tájékoztató",btn_cookies:"Cookie tájékoztató",btn_privacy_advanced:"Adatkezelési tájékoztató",btn_save_advanced:"BeállÃtás elfogadása",btn_acceptall_advanced:"Az összes elfogadása",btn_advanced:"Részletes beállÃtások",icon_category_label:"Kategória leÃrása - enter vagy szóköz gomb aktiválja a kategóriát",icon_close_label:"Bezárás",inp_cookie_level:"Engedélyezett cookie-k",table_name:"Cookie név",table_cookies:"Cookie-k",table_provider:"Szolgáltató",table_domain:"Domain",table_thirdparty:"Harmadik fél",table_purpose:"Felhasználás",table_source:"Forrás",table_type:"TÃpus",table_expiry:"Lejárat",table_link:"Hivatkozás",table_description:"LeÃrás",table_link_opt_out:"Leiratkozás",table_link_cookie_policy:"Cookie-k",table_link_data_policy:"Adatkezelés",table_empty_category:"Jelenleg nincs ebbe a kategóriába besorolt cookie.",cookie_essential_label:"Szigorúan szükséges",cookie_essential_desc:"Ezen cookie-k biztosÃtjÃ
271¡k a weboldal megfelelÅ működését és segÃtik annak használatát.",cookie_essential_detail:` 272 <h2>Cookie-k alkalmazása:</h2> 273 <ul aria-label="A kategória az alábbiakat teszi lehetÅvé"> 274 <li>Munkamenet kezelés (session)</li> 275 </ul> 276 `,cookie_functional_label:"Funkcionális",cookie_functional_desc:"Ezen cookie-k segÃtenek megÅrizni a látogató preferenciáit, pl. oldalak navigációja között megÅrzik az állapotot.",cookie_functional_detail:` 277 <h2>Cookie-k alkalmazása:</h2> 278 <ul aria-label="A kategória az alábbiakat teszi lehetÅvé"> 279 <li>Munkamenet kezelés</li> 280 <li>BeállÃtások, pl. a választott nyelv megjegyzésére</li> 281 <li>A forgalmazóhelyek térképének megjelenÃtése (Google Maps)</li> 282 </ul> 283 `,cookie_performance_label:"TeljesÃtmény",cookie_performance_desc:"Ezen cookie-k úgy járulnak hozzá a weboldal továbbfejlesztéséhez, hogy elemzési célú információszerzést tesznek lehetÅvé.",cookie_performance_detail:` 284 <h2>Cookie-k alkalmazása:</h2> 285 <ul aria-label="A kategória az alábbiakat teszi lehetÅvé"> 286 <li>Munkamenet kezelés</li> 287 <li>BeállÃtások megjegyzésére</li> 288 <li>A forgalmazóhelyek térképének megjelenÃtése (Google Maps)</li> 289 <li>Oldal használatának elemzése jobb tartalmak elÅállÃtása érdekében (Google Analytics)</li> 290 </ul> 291 `,cookie_marketing_label:"Analitikai és marketing",cookie_marketing_desc:"Ezen cookie-k a weboldal felhasználói szintű viselkedési adatait gyűjtik, hogy releváns ajánlatokat kÃnálhassunk.",cookie_marketing_detail:` 292 <h2>Cookie-k alkalmazása:</h2> 293 <ul aria-label="A kategória az alábbiakat teszi lehetÅvé"> 294 <li>Munkamenet kezelés</li> 295 <li>BeállÃtások megjegyzésére</li> 296 <li>A forgalmazóhelyek térképének megjelenÃtése (Google Maps)</li> 297 <li>Oldal használatának elemzése jobb tartalmak elÅállÃtása érdekében (Google Analytics)</li> 298 <li>Tartalmak és marketing relevanciájuk alakÃtása érdeklÅdés alapján (Meta Pixel)</li> 299 </ul> 300 `},en:{siteName:x,dataPrivacyLink:null,simpleHeadline:"Cookies on {{i18n.siteName}} website.",simpleDisclaimer:` 301 When you visit or interact with {{i18n.siteName}}, we may collect information by using cookies. 302 They help us give you the best possible experience, show you the most relevant features - 303 and make it easier for you to use the website. Some cookies are essential and we can't provide 304 all our services without them. Other cookies, including those placed by third parties, can be 305 turned off - although our site might not work quite as well without them, and content might 306 not be tailored to your interests. By clicking the Accept button or by simply continuing to 307 use our website, you are agreeing to our use of cookies. You can visit our cookie policy 308 page to find out more about them - and to change your preferences at any time. 309 `,advancedHeadline:"Your cookie settings on this website.",advancedDisclaimer:"Please choose whether this site may use cookies, as de
309scribed below:",keepTheSettingsAndClose:"Retain settings",table_note_3rdparty:` 310 <p> 311 <small> 312 (â) The "cookies" marked in the "third party" column do not originate from services 313 controlled by the website operator, so the website operator has only partial control 314 over these cookies. More information on this can be found in the section 315 on "third-party cookies". 316 </small> 317 </p> 318 `,cookiePolicy:` 319 <article> 320 321 <h1>{{i18n.siteName}} Cookie Policy.</h1> 322 323 <h2>What is a cookie?</h2> 324 325 <p> 326 A cookie is a small file that stores Internet settings. Almost every website uses cookie 327 technology. It is downloaded by your Internet browser on the first visit to a website. 328 The next time this website is opened with the same user device, the cookie and the 329 information stored in it is either sent back to the website that created it 330 (first-party cookie) or sent to another website it belongs to (third-party cookie). 331 This enables the website to detect that you have opened it previously with this browser 332 and in some cases to vary the displayed content. 333 </p> 334 335 <p> 336 Some cookies are extremely useful, as they can improve the user experience on opening 337 a website that you have already visited a number of times. Provided you use the same 338 user device and the same browser as before, cookies remember for example your 339 preferences, how you use a site, and adapt the displayed offerings to be more 340 relevant to your personal interest and needs. 341 </p> 342 343 <p> 344 Based on what function cookies have and the purpose for which cookies are used, 345 there are four categories of cookie: strictly necessary cookies, performance cookies, 346 functional cookies and marketing cookies. 347 </p> 348 349 <h3>Managing and deleting cookies.</h3> 350 351 <p> 352 If you want to block or delete cookies, you can make these changes in the browser 353 settings. To enable you to manage cookies, most browsers allow you to accept or reject 354 all cookies or only to accept certain types of cookies. You can also decide that you 355 want to be asked every time a website wishes to save a cookie. The procedures for 356 managing and deleting cookies differ from browser-to-browser. To find out how to do 357 this in a particular browser, you can use the integrated Help function in the browser 358 or, alternatively, call 359 <a aria-labelledby="dwcc_more_info_on_youroc" href="http://www.youronlinechoices.com/hu/" rel="noopener nofollow" target="_blank">www.youronlinechoices.com</a>. 360 This contains a step-by-step explanation of how to manage and delete cookies in the most 361 common browsers. 362 </p> 363 364 <p> 365 If you have any questions about our online activities, please use our 366 <a href="mailto:[email protected]">e-mail contact</a>. 367 </p> 368 369 <p> 370 Please note: It is possible that cookies have been stored on your device before your 371 revocation. Due to technical reasons, we can delete parts of the cookies - especially 372 those set by us - but not all cookies that are stored on your device. Your browser 373 gives you the possibility to delete those cookies in the privacy setting of your 374 browser. 375 </p> 376 377 <p> 378 Depending on their function and intended purpose, cookies can be divided into four 379 categories*: essential cookies, performance cookies, functional cookies, cookies for 380 marketing purposes. 381 </p> 382 383 <h2>Cookies that are not subject to approval on this website:</h2> 384 385 <p> 386 Essential cookies, also known as "strictly necessary" cookies, guarantee functions 387 without which you cannot use this website as intended. These cookies are exclusively 388 used by {{i18n.siteName}} and are therefore so-called âfirst party cookiesâ. They are only stored 389 on your computer during the current browser session. For example, when you call up 390 the vehicle configurator, strictly necessary cookies ensure that you see a ver
390sion 391 whose bandwidth-based data volume corresponds to the bandwidth of your internet 392 connection. In addition, such cookies ensure a smooth switch from http to https, 393 for example, guaranteeing compliance with elevated security requirements for data 394 transfer. Last but not least, a cookie like this is also used to save your decision 395 in relation to cookies on our website. Your approval is not absolutely necessary in 396 order to use strictly necessary cookies. Strictly necessary cookies cannot be 397 deactivated using a function on this page. In general it is possible to deactivate 398 cookies in your browser at any time. 399 </p> 400 401 <h3>Strictly necessary cookies.</h3> 402 403 <p> 404 Strictly necessary cookies are essential in order to enable you to move around the 405 website and use its features. Without these cookies, some services cannot be provided - 406 for example, remembering previous actions (e.g. entered text and vehicle configurations) 407 when navigating back to a page in the same session. 408 </p> 409 410 {{components.cookie_table_cookies_essential}} 411 412 <h2>Cookies that are subject to approval on this website:</h2> 413 414 <p> 415 Cookies that are not absolutely necessary in the strict legal sense fulfil important 416 tasks. Without these cookies, functions that allow you to surf with comfort on our 417 website, such as pre-completed forms, will no longer be available. The settings 418 you make, such as language selection, cannot be saved and therefore have to be 419 checked on every page. In addition, we no longer have the option of making you 420 individually customised offers. These cookies are used by {{i18n.siteName}} and are known as 421 first party cookies, but can also be used by third party providers. 422 </p> 423 424 <h3>Functional cookies.</h3> 425 426 <p> 427 Enable a website to save information which has already been entered (such as user 428 names, languages choices, and your location), so that it can offer you improved 429 and more personalised functions. For example, a website can offer your local, 430 price-relevant tax information if it uses a cookie to remember the region in 431 which you are currently located. Functional cookies are also used to enable 432 features you request such as playing videos. These cookies collect anonymous 433 information and cannot track your movements on other websites. 434 </p> 435 <!-- TODO:lector --> 436 <p>Cookies of the above category used on the {{i18n.siteName}} website are:</p> 437 438 {{components.cookie_table_cookies_functional}} 439 {{i18n.table_note_3rdparty}} 440 441 <h3>Performance cookies.</h3> 442 443 <p> 444 Gather information about how a website is used - for example, which pages a visitor 445 opens most often, and whether the user receives error messages from some pages. 446 These cookies do not save information that would allow the user to be identified. 447 The collected information is aggregated, and therefore anonymous. These cookies 448 are used exclusively to improve the performance of the website, and with it the 449 user experience. 450 </p> 451 <!-- TODO:lector --> 452 <p>Cookies of the above category used on the {{i18n.siteName}} website are:</p> 453 454 {{components.cookie_table_cookies_performance}} 455 {{i18n.table_note_3rdparty}} 456 457 <h3>Marketing cookies.</h3> 458 459 <p> 460 Are used to deliver adverts and other communications more relevant to you and 461 your interests. They are also used to limit the number of times you see an 462 advertisement and to help measure the effectiveness of advertising campaigns. They 463 remember whether you have visited a website or not, and this information can be 464 shared with other organisations such as advertisers (this includes advertising 465 technologies on websites such as Facebook, LinkedIn and Twitter). Cookies for 466 improving group targeting and advertising will often be linked to site 467 functionality provided by other organisations. 468 </p> 469 <p><!-- TODO:lector --> 470 The data collected by marketing "cookies" can be used to determine whether a 471 user has visited a particular website and this information may be shared with 472 third parties, such as online advertising platform providers. 473 </p> 474 <!-- TODO:lector --> 475 <p>
475Cookies of the above category used on the {{i18n.siteName}} website are:</p> 476 477 {{components.cookie_table_cookies_marketing}} 478 {{i18n.table_note_3rdparty}} 479 480 <br /> 481 482 <h2>Using third-party cookies on this website:</h2> 483 484 <p> 485 {{i18n.siteName}} has integrated content belonging to third parties on this website. 486 An example of this is the incorporation of Facebook services and YouTube videos. 487 These Third-party providers can in theory place cookies while you visit the 488 {{i18n.siteName}} website, and in doing so can obtain information about the fact that you have 489 visited a {{i18n.siteName}} website. Please visit the websites belonging to those Third-party 490 providers if you need more information about how they use cookies. If you do not 491 want to authorize cookies, then you can always disable them in your browser. 492 Services Privacy Policies for third party cookies can be found under: 493 </p> 494 495 <h3>Third-party cookies</h3> 496 497 {{components.thirdparty_table}} 498 499 500 <br /> 501 502 <h3>Use of Facebook social plugins on {{i18n.siteName}}</h3> 503 504 <p> 505 One of the features of the website {{i18n.siteName}} is that it 506 uses what are called social plugins ("plugins") from the social 507 networks Facebook, Twitter, Google+ and Instagram. These plugins are 508 indicated by the respective logo of the social network. When you access the 509 domain {{i18n.siteName}} your browser establishes a direct connection 510 with the servers of these social networks. The content of the 511 plugin is transferred by the social network directly to your 512 browser, which then integrates it into the website. integration 513 of the plugin causes Facebook, for example, to receive the 514 information that you have loaded the corresponding page of this website. 515 If you are logged in with Facebook, it will be able to assign your visit 516 to your Facebook account. Please note that an exchange of this information 517 already takes place when you visit our website, regardless of whether you 518 interact with the plugin or not. If you interact with the plugins, such as 519 by pressing the "Like" button, the corresponding information is sent directly 520 to Facebook by your browser and saved there. You can find information on the 521 purpose and extent of data acquisition as well as how the data is processed 522 further and used by the social networks, together with your rights and optional 523 settings to protect your private sphere, in the data protection notes of the 524 social networks. 525 </p> 526 527 <h2>Further information</h2> 528 <p> 529 <b><!-- TODO:lector --> 530 For more information on the 531 <span id="dwcc_most_used_browsers_desc">cookie setting options of the most popular browsers</span>, 532 click on the browser names listed below: 533 </b> 534 </p> 535 536 <ul aria-labelledby="dwcc_most_used_browsers_desc"> 537 <li><a href="https://support.apple.com/en-gb/guide/safari/sfri11471/" rel="noopener nofollow" target="_blank">Apple Safari</a></li> 538 <li><a href="https://support.google.com/chrome/answer/95647?hl=en" rel="noopener nofollow" target="_blank">Google Chrome</a></li> 539 <li><a href="https://support.microsoft.com/en-gb/help/17442/windows-internet-explorer-delete-manage-cookies" rel="noopener nofollow" target="_blank">Internet Explorer</a></li> 540 <li><a href="https://support.microsoft.com/en-gb/help/4468242/microsoft-edge-browsing-data-and-privacy-microsoft-privacy" rel="noopener nofollow" target="_blank">Microsoft Edge</a></li> 541 <li><a href="https://help.opera.com/en/latest/web-preferences/#cookies" rel="noopener nofollow" target="_blank">Opera</a></li> 542 <li><a href="https://support.mozilla.org/en-US/kb/enable-and-disable-cookies-website-preferences" rel="noopener nofollow" target="_blank">Mozilla Firefox</a></li> 543 </ul> 544 545 <p> 546 It is important to note that if you change your settings and block certain cookies, 547 you will not be able to take full advantage of some features of our site, and we might 548 not be able to provide some features you have previously chosen to use. 549 </p> 550 551 <br /> 552 553 <p> 554 <b>You can find <span id="dwcc_more_info_on_youroc">further useful information about cookies</span> on these websites:</b> 555 </p> 556 557 <ul aria-labelledby="dwcc_more_info_on_youroc"> 558 <li><a href="http://www.youronlinechoices.com" rel="noopener nofollow" target="_blank">www.youronlinechoices.com</a></li> 559 </ul> 560 561 <p><!-- TODO:lector --> 562 For example, information on how to view or delete "cookies" stored in your browser, etc. 563 </p> 564 </article> 565 `,cat_on:"On",cat_off:"Off",btn_accept:"Accept recommended cookies",btn_reject:"Refuse cookies",btn_close:"+",btn_close_tile:"Close",btn_privacy:"Privacy policy",btn_cookies:"Cookie policy",btn_privacy_advanced:"Privacy policy",btn_save_advanced:"Accept this setting",btn_acceptall_advanced:"Accept all",btn_advanced:"Advanced settings",icon_category_label:"Category description - press enter or space bar to activate the category",icon_close_label:"Close",inp_co
565okie_level:"Allowed cookies",table_name:"Name of cookie",table_cookies:"Cookies",table_provider:"Third-party provider",table_domain:"Domain",table_thirdparty:"Third-party",table_purpose:"Purpose",table_source:"Source",table_type:"Type",table_expiry:"Expiration",table_link:"Url",table_description:"Description",table_link_opt_out:"Opt-Out",table_link_cookie_policy:"Cookie policy",table_link_data_policy:"Privacy policy",table_empty_category:"There are no cookies in this category.",cookie_essential_label:"Strictly necessary",cookie_essential_desc:"These cookies ensure that the website functions properly.",cookie_essential_detail:` 566 <h2>Using Cookies for:</h2> 567 <ul aria-label="The category allows the following:"><!-- TODO:lector --> 568 <li>Session management</li> 569 </ul> 570 `,cookie_functional_label:"Functional",cookie_functional_desc:"These cookies are used to capture and remember user preferences in this websites, enhance their usability.",cookie_functional_detail:` 571 <h2>Using Cookies for:</h2> 572 <ul aria-label="The category allows the following:"><!-- TODO:lector --> 573 <li>Session management</li> 574 <li>Remembering settings on the website like chosen language</li> 575 <li>Displaying the map of sales points (Google Maps)</li> 576 </ul> 577 `,cookie_performance_label:"Performance",cookie_performance_desc:"These cookies allow us to analyze site usage so we can measure and improve performance of our sites.",cookie_performance_detail:` 578 <h2>Using Cookies for:</h2> 579 <ul aria-label="The category allows the following:"><!-- TODO:lector --> 580 <li>Session management</li> 581 <li>Remembering settings on the website like chosen language</li> 582 <li>Displaying the map of sales points (Google Maps)</li> 583 <li>Analyze site usage to provide better content experiences (Google Analytics)</li> 584 </ul> 585 `,cookie_marketing_label:"Analytics and marketing",cookie_marketing_desc:"These cookies are used to help better tailor advertising to your interests, both within and beyond this websites.",cookie_marketing_detail:` 586 <h2>Using Cookies for:</h2> 587 <ul aria-label="The category allows the following:"><!-- TODO:lector --> 588 <li>Session management</li> 589 <li>Remembering settings on the website like chosen language</li> 590 <li>Displaying the map of sales points (Google Maps)</li> 591 <li>Analyze site usage to provide better content experiences (Google Analytics)</li> 592 <li>Allows personalization of page content and marketing relevant to your interests (Meta Pixel).</li> 593 </ul> 594 `}},N={lang:"hu",theme:"byc",consentMode:"opt-in",softOptInCategory:"marketing",initialCategory:"performance",acceptAllCategory:"marketing",revalidationFrom:1790275550976,decisionCookieName:"dwcconsent",decisionCookieMaxAge:365,decisionCookieMinAge:3,decisionCookieDomain:null,rangeOrderReverse:!0,advancedAsLink:!1,showRejectButton:!0,placement:"bottomcover",editConsentSelector:".show-dwcc-cookie-settings",rejectConsentSelector:".dwcc-reject",errorCookiesNotCreated:"Unable to save your decision on the use of cookies. Your browser does not allow cookies to be created.",cookieTableMap:{pattern:"{{i18n.table_name}}",purpose:"{{i18n.table_purpose}}",expiry:"{{i18n.table_expiry}}",source:"{{i18n.table_source}}",third_party:"{{i18n.table_thirdparty}}",domain:"{{i18n.table_domain}}",type:"{{i18n.table_type}}"},policyGroupTableMap:{provider:"{{i18n.table_provider}}",policy_group:"{{i18n.table_cookies}}",description:!1,links:{content:"{{i18n.table_link}}",data_policy:"{{i18n.table_link_data_policy}}",cookie_policy:"{{i18n.table_link_cookie_policy}}",opt_out:"{{i18n.table_link_opt_out}}"}},policyGroups:[{policy_group:"google",provider:`Google <small>Google Ireland Ltd., Gordon House, Barrow Street, Dublin 4, Ãrország</small>: 595 (Google Tag Manager, Google Analytics 4, Google Maps Platform) 596 `,description:` 597 <dl> 598 <dt> 599 <a href="https://support.google.com/tagmanager/answer/6102821?hl=hu" rel="nofollow noopener" target="_blank">Google Tag Manager</a> 600 </dt> 601 <dd> 602 A mérÅkódok betöltését kezeli. Ãnmagában nem helyez el sütit; 603 a hozzájárulási beállÃtások (Google Consent Mode v2) alapján 604 dönti el, hogy a többi szolgáltatás használhat-e sütiket. 605 </dd> 606 607 <dt> 608 <a href="https://marketingplatform.google.com/about/analytics/" rel="nofollow noopener" target="_blank">Google Analytics 4</a> 609 </dt> 610 <dd> 611 A weboldal látogatottságának statisztikai mérésére szolgál. 612 Sütiket (_ga, _ga_*) csak a teljesÃtmény sütik elfogadása után 613 helyez el; hozzájárulás hiányában csak süti nélküli, azonosÃtásra 614 nem alkalmas jelzéseket küld. 615 </dd> 616 617 <dt> 618 <a href="https://developers.google.com/maps/terms?hl=hu" rel="nofollow noopener" target="_blank">Google Maps Platform</a> 619 </dt> 620 <dd>
621 A forgalmazóhelyek térképét jelenÃti meg. Sütit nem helyez el, 622 de a térkép betöltésekor a böngészÅ közvetlenül kapcsolódik a 623 Google szervereihez (Ãgy a Google megismeri például az IP-cÃmet), 624 ezért a térkép csak a funkcionális sütik elfogadása után töltÅdik be. 625 </dd> 626 </dl> 627 628 `,links:{data_policy:"https://policies.google.com/technologies/partner-sites?hl=en",opt_out:"http://www.youronlinechoices.com/hu/sugo",cookie_policy:"https://policies.google.com/technologies/cookies?hl=hu"}},{policy_group:"facebook",provider:"Facebook / Meta <small>Meta Platforms Ireland Limited, 4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Ireland</small> (Meta Pixel)",links:{data_policy:"https://www.facebook.com/about/privacy/update",opt_out:"http://www.youronlinechoices.com/hu/sugo",cookie_policy:"https://www.facebook.com/policies/cookies/"},description:` 629 <dl> 630 <dt> 631 <a href="https://www.facebook.com/business/help/742478679120153?helpref=page_content" rel="nofollow noopener" target="_blank">Facebook / Meta</a> 632 </dt> 633 <dd> 634 A Meta Pixel egy analitikai eszköz, 635 amellyel mérhetÅ a hirdetési tevékenység 636 hatékonysága, és megismerhetÅk a 637 felhasználók által a honlapon végzett egyes 638 interakciók. 639 <br /> 640 A Meta Pixel a honlap fejlécében kerül 641 elhelyezésre. Ha valaki meglátogatja a 642 honlapot és végrehajt egy a Meta Pixel 643 által figyelt műveletet (például vásárol 644 valamit), akkor a Meta Pixel aktiválódik és 645 rögzÃti a műveletet. Ezekhez az információkhoz 646 köthetÅen a késÅbbiekben ezek a felhasználók 647 a Facebook / Instagram hirdetésekkel célzottan is 648 elérhetÅvé válnak. 649 </dd> 650 </dl> 651 `}],categories:[{type:"essential",label:"{{i18n.cookie_essential_label}}",desc:"{{i18n.cookie_essential_desc}}",detail:"{{i18n.cookie_essential_detail}}",scriptTags:["opt-in-essential"],cookies:[{pattern:["csrf_cookie_name"],purpose:"CSRF (Cross-Site Request Forgery) elleni védelemhez használt, saját domain-es biztonsági cookie.",domain:null,third_party:!1,type:"HTTP",expiry:"2 óra",source:null,policy_group:null},{pattern:["dwcconsent"],purpose:"A felhasználó cookie-k használatával kapcsolatos döntését tárolja.",domain:null,third_party:!1,type:"HTTP",expiry:"3-365 nap (a választott szinttÅl függÅen)",source:null,policy_group:null},{pattern:["akk_session"],purpose:"Eltárolja a munkamenet azonosÃtót.",domain:null,third_party:!1,type:"HTTP",expiry:"munkamenet (2 óra)",source:null,policy_group:null}]},{type:"functional",label:"{{i18n.cookie_functional_label}}",desc:"{{i18n.cookie_functional_desc}}",detail:"{{i18n.cookie_functional_detail}}",scriptTags:["opt-in-functional"],cookies:[{pattern:["ci_session"],purpose:"A forgalmazóhelyek térképalkalmazása (geo.allampapir.hu) munkamenet-sütije; a térkép megjelenÃtésekor jön létre. A térkép a Google Maps szolgáltatást használja, amely sütit nem helyez el.",domain:"geo.allampapir.hu",third_party:!0,t
651ype:"HTTP",expiry:"2 óra",source:"geo.allampapir.hu / Google Maps",policy_group:"google"}]},{type:"performance",label:"{{i18n.cookie_performance_label}}",desc:"{{i18n.cookie_performance_desc}}",detail:"{{i18n.cookie_performance_detail}}",scriptTags:["opt-in-performance"],cookies:[{pattern:["_ga"],purpose:"A Google Analytics (GA4) használja a látogatók megkülönböztetésére.",domain:null,third_party:!0,type:"HTTP",expiry:"400 nap",source:"Google Analytics",policy_group:"google"},{pattern:["_ga_#"],purpose:"A Google Analytics (GA4) használja a munkamenet állapotának megÅrzésére.",domain:null,third_party:!0,type:"HTTP",expiry:"400 nap",source:"Google Analytics",policy_group:"google"}]},{type:"marketing",label:"{{i18n.cookie_marketing_label}}",desc:"{{i18n.cookie_marketing_desc}}",detail:"{{i18n.cookie_marketing_detail}}",scriptTags:["opt-in-marketing"],onOptIn(){},onOptOut(){},cookies:[{pattern:["_fbp"],purpose:"A Facebook/Meta Pixel használja különbözÅ hirdetési termékeinek biztosÃtásához, például valósidejű ajánlatok harmadik féltÅl származó hirdetÅktÅl.",domain:null,third_party:!0,t
651ype:"HTTP",expiry:"3 hónap",source:"Meta Pixel",policy_group:"facebook"},{pattern:["_fbc"],purpose:"A Facebook/Meta Pixel használja, amikor a látogató egy Facebook-hirdetésre kattintva (fbclid paraméterrel) érkezik az oldalra, a konverziók összekapcsolásához.",domain:null,third_party:!0,type:"HTTP",expiry:"3 hónap",source:"Meta Pixel",policy_group:"facebook"},{pattern:["fr"],purpose:"A Facebook használja különbözÅ hirdetési termékeinek biztosÃtásához, például valósidejű ajánlatok harmadik féltÅl származó hirdetÅktÅl.",domain:".facebook.com",third_party:!0,type:"HTTP",expiry:"3 hónap",source:"facebook.com (*) Facebook Pixel",policy_group:"facebook"}]}],template(){return'<div class="dwcc-inner">{{components.box_simple}}{{components.box_advanced}}{{components.box_cookies}}</div>'},components:{btn_accept:{type:"button",action:"accept_all",autofocus:o=>o.dwcc.savedState===null,text(o){return o.dwCookieConsent.savedState?"{{i18n.keepTheSettingsAndClose}}":"{{i18n.btn_accept}}"}},btn_reject:{type:"button",className:"button-secondary",action:"reject",text:"{{i18n.btn_reject}}"},btn_reject_advanced_link:{type:"button",className:"link",action:"reject",text:"{{i18n.btn_reject}}",inline:!0},btn_close:{type:"button",action(o){o.dwCookieConsent.hide()},className:"close",autofocus:o=>o.dwcc.savedState!==null,visible(o){return!!o.dwCookieConsent.savedState},title:"{{i18n.btn_close_tile}}",label:"{{i18n.btn_close_tile}}",text:"{{i18n.btn_close}}"},btn_privacy:{type:"button",action:"native",className:"link",inline:!0,text:"{{i18n.btn_privacy}}",href:"{{i18n.dataPrivacyLink}}",target:"_blank"},btn_cookies:{type:"button",className:"link",action(o){o.dwCookieConsent.getComponent("box_cookies").show("bysimple"),o.dwCookieConsent.getComponent("box_simple").hide("bysimple")},text:"{{i18n.btn_cookies}}",inline:!0},btn_advanced:{type:"button",className:"button-secondary",text:"{{i18n.btn_advanced}}",action(o){o.dwCookieConsent.getComponent("box_advanced").show("bysimple"),o.dwCookieConsent.getComponent("box_simple").hide("bysimple")}},btn_advanced_link:{type:"button",className:"link",text:"{{i18n.btn_advanced}}",action(o){o.dwCookieConsent.getComponent("box_advanced").show("bysimple"),o.dwCookieConsent.getComponent("box_simple").hide("bysimple")},inline:!0},btn_privacy_advanced:{type:"button",action:"native",className:"link",inline:!0,text:"{{i18n.btn_privacy_advanced}}",href:"{{i18n.dataPrivacyLink}}",target:"_blank"},btn_acceptall_advanced:{type:"button",text:"{{i18n.btn_acceptall_advanced}}",action:"accept_all"},btn_save_advanced:{type:"button",className:"button-secondary",text:"{{i18n.btn_save_advanced}}",action:"accept_settings"},btn_close_advanced:{autofocus:o=>o.dwcc.savedState!==null,type:"button",action(o){const e=o.dwCookieConsent,t=e.getComponent("box_advanced"),n=e.getComponent("box_simple");e.savedState?e.hide():(t.hide("byadvanced"),n.show("byadvanced"))},className:"close",title:"{{i18n.btn_close_tile}}",label:"{{i18n.btn_close_tile}}",text:"{{i18n.btn_close}}"},btn_cookies_advanced:{type:"button",inline:!0,action(o){o.dwCookieConsent.getComponent("box_cookies").show("byadvanced"),o.dwCookieConsent.getComponent("box_advanced").hide("byadvanced")},className:"link",text:"{{i18n.btn_cookies}}"},btn_close_cookies:{type:"button",action(o){const e=o.dwCookieConsent,t=e.getComponent("box_cookies");e.savedState&&t.causes.show==="bylink"?e.hide():t.causes.show==="byadvanced"?(o.dwCookieConsent.getComponent("box_cookies").hide("bycookies"),o.dwCookieConsent.getComponent("box_advanced").show("bycookies")):(o.dwCookieConsent.getComponent("box_cookies").hide("bycookies"),o.dwCookieConsent.getComponent("box_simple").show("bycookies"))},className:"close",title:"{{i18n.btn_close_tile}}",label:"{{i18n.btn_close_tile}}",text:"{{i18n.btn_close}}"},btn_close_cookies_end:{type:"button",action(o){o.dwCookieConsent.getComponent("btn_close_cookies").callAction()},className:"link",text:"{{i18n.btn_close_tile}}"},rng_categories:{type:"rangcategories",extraClass:"dwcc-rangeslider-categories",attributes:{role:"complementary"},events:{".dwcc-rangeslider-category .dwcc-icon-info":{mouseover:function(o){Array.from(document.querySelectorAll(".dwcc-icon-info-active")||[]).forEac
651h(e=>e!==o.target&&e.classList.remove("dwcc-icon-info-active"))}},".dwcc-rangeslider-category .dwcc-icon-close":{"click touchstart":function(){Array.from(document.querySelectorAll(".dwcc-icon-info-active")||[]).forEach(o=>o.classList.remove("dwcc-icon-info-active"))}},".dwcc-rangeslider-category > *":{"click touchstart keydown":function(o,e){if(o.keyCode&&o.keyCode!==k.ENTER&&o.keyCode!==k.SPACE)return;Array.from(document.querySelectorAll(".dwcc-icon-info-active")||[]).forEach(s=>s.classList.remove("dwcc-icon-info-active")),!o.keyCode&&o.target.className.indexOf("dwcc-icon-info")>-1&&o.target.classList.add("dwcc-icon-info-active");const t=e.parentNode.getAttribute("data-value")-0;this.dwCookieConsent.getComponent("rng_consent_degree").updateValue(t,!0)}}},content(){const o=this.dwCookieConsent,e=o.settings.categories,t=o.settings.rangeOrderReverse,i=this.dwCookieConsent.getComponent("rng_consent_degree").componentData.id;let s="";const a=e.length;let l=t?a-1:0;for(;t?l>=0:l<a;t?l--:l++)s+=`<div class="dwcc-rangeslider-category" data-value="${t?a-l:l+1}"> 652 <div class="dwcc-rangeslider-label" role="button" aria-controls="${i}"> 653 ${e[l].label} 654 <i class="dwcc-icon dwcc-icon-info" role="button" tabindex="0" aria-label="{{i18n.icon_category_label}}" aria-describedby="dwcc-tooltip-cat-${e[l].type}"></i> 655 <div role="tooltip" id="dwcc-tooltip-cat-${e[l].type}"> 656 ${e[l].detail} 657 <i class="dwcc-icon dwcc-icon-close" role="button" tabindex="0" aria-label="{{i18n.icon_close_label}}"></i> 658 </div> 659 </div> 660 <p role="button" aria-controls="${i}">${e[l].desc}</p> 661 </div>`;return s}},rng_consent_degree:{id:"{{global.idprefix}}__range-slider-input",label:"{{i18n.inp_cookie_level}}",type:"rangeslider",text:"",value:1,step:1,min:1,max:1/0,autofocus:o=>o.dwcc.savedState===null,convertRangeValueToCategoryIndex(o){return this.dwCookieConsent.settings.rangeOrderReverse?this.max-o:o-1},convertCategoryIndexToRangeValue(o){return this.dwCookieConsent.settings.rangeOrderReverse?this.max-o:o+1},setCategoryIndex(o){this.value=this.convertCategoryIndexToRangeValue(o)},getCategoryIndex(){return this.convertRangeValueToCategoryIndex(this.value)},updateValue(o){const e=o.dwCookieConsent,t=o.elComponent.querySelector("input"),n=e.getComponent("rng_categories"),i=o.getValue(o),s=e.settings.categories,a=this.getCategoryIndex();n.elComponent.setAttribute("data-active",a);const l=s[a],r=o.elComponent.querySelector(".dwcc-rangeslider-details"),c=o.elComponent.querySelector(".dwcc-rangeslider-categories"),d=c.querySelector(".dwcc-rangeslider-category[aria-current]");d&&d.removeAttribute("aria-current");const h=[];for(let m=a;m>=0;m--)h.push(o.renderer(s[m].label));t.setAttribute("aria-valuetext","Engedélyezett kategóriák: "+h.join(", ")),t.setAttribute("aria-valuenow",i),c.querySelector(`.dwcc-rangeslider-category[data-value="${i}"]`).setAttribute("aria-current",""),r.innerHTML=o.renderer(l.detail)},init(o){const e=o.dwCookieConsent,t=e.settings.categories;this.max=t.length;let n=t.length-1;if(e.savedState){const i=t.find(s=>s.type===e.savedState);i&&(n=t.indexOf(i))}else e.initialCategory&&(n=t.indexOf(e.initialCategory));this.setCategoryIndex(n)},content:` 662 {{components.rng_categories}} 663 <div aria-live="off" class="dwcc-rangeslider-details"></div>`},box_simple:{type:"box",labelledby:"simple-disclaimer-hl",describedby:"simple-disclaimer-p",events:{"{document}":{keydown:function(o){this.dwCookieConsent.visible&&this.dwCookieConsent.savedState!==null&&((o.key+"").indexOf("Esc")>-1||o.keyCode===k.ESC)&&(this.dwCookieConsent.hide(),o.stopPropagation())}}},content(){const o=this.dwCookieConsent;return` 664 <div class="dwcc-sticky-holder"> 665 {{components.btn_close}} 666 </div> 667 <div class="dwcc-disclaimer-text"> 668 <h1 id="{{global.idprefix}}__{{component.labelledby}}">{{i18n.simpleHeadline}}</h1> 669 <p id="{{global.idprefix}}__{{component.describedby}}"> 670 {{i18n.simpleDisclaimer}} 671 </p> 672 </div> 673 <div class="dwcc-buttonbar dwcc-inline-childs"> 674 <div class="dwcc-buttons"> 675 ${o.settings.advancedAsLink?"":"{{components.btn_advanced}}"} 676 ${o.settings.showRejectButton?"{{components.btn_reject}}":""} 677 {{components.btn_accept}} 678 </div> 679 <div class="dwcc-links"> 680 ${o.settings.advancedAsLink?"{{components.btn_advanced_link}}":""} 681 {{components.btn_cookies}} 682 </div> 683 </div> 684 `}},box_advanced:{type:"box",visible:!1,trapFocus:!0,labelledby:"advanced-disclaimer-hl",describedby:"advanced-disclaimer-p",events:{"{document}":{keydown:function(o){this.visible&&((o.key+"").indexOf("Esc")>-1||o.keyCode===k.ESC)&&(this.dwCookieConsent.getComponent("btn_close_advanced").callAction(),o.stopPropagation())}}},content(){return` 685 <div class="dwcc-sticky-holder"> 686 {{components.btn_close_advanced}} 687 </div> 688 <div class="dwcc-disclaimer-text"> 689 <h1 id="{{global.idprefix}}__{{component.labelledby}}">{{i18n.advancedHeadline}}</h1> 690 <p id="{{global.idprefix}}__{{component.describedby}}"> 691 {{i18n.advancedDisclaimer}} 692 </p> 693 </div> 694 <div class="dwcc-categories">
695 {{components.rng_consent_degree}} 696 </div> 697 <div class="dwcc-buttons"> 698 {{components.btn_save_advanced}} 699 {{components.btn_acceptall_advanced}} 700 </div> 701 <div class="dwcc-links"> 702 ${this.dwCookieConsent.settings.showRejectButton?"{{components.btn_reject_advanced_link}} ":""} 703 {{components.btn_cookies_advanced}} 704 </div> 705 `}},box_cookies:{type:"box",trapFocus:!0,label:"{{i18n.btn_cookies}}",labelledby:"cookies-disclaimer-hl",describedby:"cookies-cookie-policy",visible:!1,events:{"{document}":{keydown:function(o){this.visible&&((o.key+"").indexOf("Esc")>-1||o.keyCode===k.ESC)&&(this.dwCookieConsent.getComponent("btn_close_cookies").callAction(),o.stopPropagation())}},"{this}":{"click touch":function(o,e){o.target===e&&this.dwCookieConsent.getComponent("btn_close_cookies").callAction()}}},content(){return` 706 {{components.btn_close_cookies}} 707 <div class="dwcc-cookies-text" id="{{global.idprefix}}__{{component.describedby}}"> 708 <h1 id="{{global.idprefix}}__{{component.labelledby}}">{{component.label}}</h1> 709 {{i18n.cookiePolicy}} 710 ${this.dwCookieConsent.i18n.dataPrivacyLink?"<article>{{components.btn_privacy_advanced}}</article>":""} 711 </div> 712 `}}
712,cookie_table_cookies_essential:{type:"cookie_table",content(o){return o.dwCookieConsent.settings.categories.find(n=>n.type==="essential")||"Category not found (essential)"}},cookie_table_cookies_functional:{type:"cookie_table",content(o){return o.dwCookieConsent.settings.categories.find(n=>n.type==="functional")||"Category not found (functional)"}},cookie_table_cookies_performance:{type:"cookie_table",content(o){return o.dwCookieConsent.settings.categories.find(n=>n.type==="performance")||"Category not found (performance)"}},cookie_table_cookies_marketing:{type:"cookie_table",content(o){return o.dwCookieConsent.settings.categories.find(n=>n.type==="marketing")||"Category not found (marketing)"}},thirdparty_table:{type:"policy_group_table"}},componentTypes:{button:{defaults:{tabindex:0,title:"",text:"x",className:"button",href:!1,target:!1},extend(o){typeof o.text=="function"&&(o.text=o.text(this))},events:{".dwcc-btn:not(.dwcc-native)":{"click touchstart keydown":function(o){(!o.keyCode||o.keyCode===k.ENTER||o.keyCode===k.SPACE)&&(o.stopPropagation(),o.preventDefault(),this.callAction())}}},template(o){const e=o.component,t=o.className==="button"?"button":"a",n=["dwcc-btn","dwcc-{{component.className}}","dwcc-{{component.cid}}"];e.action==="native"&&n.push("dwcc-native");const i=e.autofocus===!0||typeof e.autofocus=="function"&&e.autofocus(o);return`<${t} 713 tabindex="{{component.tabindex}}" 714 ${e.href?' href="{{component.href}}"':""} 715 ${e.target?' target="{{component.target}}"':""} 716 ${e.label?' aria-label="{{component.label}}"':""} 717 ${e.title?' title="{{component.title}}"':""} 718 ${i?" autofocus":""} 719 role="button" 720 class="${n.join(" ")}">${e.label?'<span aria-hidden="true">{{component.text}}</span>':"{{component.text}}"} 721 </${t}>`}},box:{detachable:!0,documentFocus:!0,attributes:{role:"dialog","aria-modal":"false","aria-describedby":"{{global.idprefix}}__{{component.describedby}}","aria-labelledby":"{{global.idprefix}}__{{component.labelledby}}"},defaults:{sectionRole:"document"},template:()=>'<section class="dwcc-box dwcc-{{component.cid}}" role="{{component.sectionRole}}">{{component.content}}</section>'},cookie_table:{extend(){const o=this.componentData,e=this.dwCookieConsent,t=e.settings.cookieTableMap;if(typeof o.content!="function")return;const n=o.content(this);!n||typeof n!="object"||(o.headCells=[],o.bodyRows=[],n.cookies.forEach((i,s)=>{const a=[];for(const l in t){if(!t.hasOwnProperty(l))continue;s===0&&o.headCells.push({prop:l,content:t[l],hl:!0});let r=i[l];typeof r=="object"&&r&&r.i18n&&(r=r.i18n[e.settings.lang]||r.i18n.en||""),(l==="domain"||l==="source")&&r===null?r=window.location.hostname:l==="third_party"&&(r=r?"â":""),Array.isArray(r)&&(r=r.join(", ")),a.push({prop:l,content:r})}o.bodyRows.push(a)}))},tpl_tr(o,e){return`<tr>${o.map(t=>this.tpl_cell(t,e)).join("")}</tr>`},tpl_cell(o,e){const t=e||o.hl?"th":"td";return`<${t} class="${o.prop}">${o.content}</${t}>`},template(){const o=this.componentData;let e;return o.bodyRows.length?e=`<table> 722 <thead>${this.tpl_tr(o.headCells,!0)}</thead> 723 <tbody>${o.bodyRows.map(t=>this.tpl_tr(t)).join("")}</tbody> 724 </table> 725 `:e='<p class="dwcc-cookie-table-empty-category"><i>{{i18n.table_empty_category}}</i></p>',`<div class="dwcc-table dwcc-cookie-table dwcc-{{component.cid}}"> 726 ${e} 727 </div>`}},policy_group_table:{extend(){const o=this.componentData,e=this.dwCookieConsent,t=e.settings.policyGroupTableMap,n=e.settings.policyGroups;if(!n||typeof n!="object")return;o.headCells=[],o.bodyRows=[];let i=null;e:for(let s=0;s<n.length;s++){const a=n[s],l=[];for(const r in t){if(!t.hasOwnProperty(r))continue;if(s===0){let d=t[r];d&&typeof d=="object"&&d.content&&(d=d.content),d!==null&&d!==!1&&o.headCells.push({prop:r,content:d,hl:!0})}let c=a[r];if(typeof c=="object"&&c&&c.i18n&&(c=c.i18n[e.settings.lang]||c.i18n.en||""),Array.isArray(c)&&(c=c.join(", ")),r==="links"&&(c=this.tpl_links(c,t[r],a)),r==="policy_group"){const d=this.getCoociesByGroup(c);if(d.length)c=d.join(", ");else continue e}if(r==="description"){c&&(i={prop:r,content:c});continue}l.push({prop:r,content:c})}o.bodyRows.push(l),i&&(i.colSpan=o.headCells.length,o.bodyRows.push([i]),s+1<n.length&&o.bodyRows.push(o.headCells)),i=null}o.bodyRows[o.bodyRows.length-1]===o.headCells&&o.bodyRows.pop()},getCoociesByGroup(o){const e=[];
727return this.dwCookieConsent.settings.categories.forEach(n=>n.cookies.forEach(i=>{i.policy_group===o&&e.push(Array.isArray(i.pattern)?i.pattern.join(", "):i.pattern)})),e},tpl_links(o,e,t){const n=[];for(const i in o)o.hasOwnProperty(i)&&(Array.isArray(o[i])?o[i]:[o[i]]).forEach(s=>n.push(`<a target="_blank" aria-label="${e[i]||"link"}. Szolgáltató: ${t.policy_group}" rel="nofollow noopener" href="${s}">${e[i]||"link"}</a>`));return n.join("<br />")},tpl_tr(o,e){return`<tr>${o.map(t=>this.tpl_cell(t,e)).join("")}</tr>`},tpl_cell(o,e){const t=e||o.hl?"th":"td",n=o.colSpan?` colSpan="${o.colSpan}"`:"";return`<${t} ${n}class="${o.prop}">${o.content}</${t}>`},template(){const o=this.componentData;return`<div class="dwcc-table dwcc-cookie-table dwcc-{{component.cid}}"> 728 <table> 729 <thead>${this.tpl_tr(o.headCells,!0)}</thead> 730 <tbody>${o.bodyRows.map(t=>this.tpl_tr(t)).join("")}</tbody> 731 </table> 732 </div>`}},rangcategories:{template:"{{component.content}}"},rangeslider:{defaults:{autofocus:!1,tabindex:0},onRender:o=>o.updateValue(o),setValue(o){this.componentData.value=o},getValue(){return this.componentData.value},updateValueByCategory(o){const t=this.dwCookieConsent.settings.categories.indexOf(o),n=this.componentData.convertCategoryIndexToRangeValue(t);this.updateValue(n)}
732,updateValue(o,e){const t=this.elComponent.querySelector("input"),n=this.componentData.min,i=this.componentData.max;t&&((typeof o=="string"||typeof o=="number")&&(t.value=Math.max(Math.min(o-0,i),n)),e&&t.focus(),this.setValue(t.value-0),typeof this.componentData.updateValue=="function"&&this.componentData.updateValue(this,e))},events:{"input.dwcc-rangeslider":{keydown:function(o,e){if((o.keyCode===k.UP||o.keyCode===k.DOWN)&&typeof this.updateValue=="function"){o.stopPropagation(),o.preventDefault();const t=e.value-0+(o.keyCode===k.DOWN?1:-1);this.updateValue(t)}},change:function(o){this.updateValue(),o.preventDefault()},input:function(){this.updateValue()}}},template:o=>{const e=o.component;return`<div class="dwcc-rangeslider-wrp vertical dwcc-{{component.cid}}"> 733 <input 734 type="range" 735 ${e.autofocus===!0||typeof e.autofocus=="function"&&e.autofocus(o)?"autofocus ":""} 736 aria-label="{{component.label}}" 737 id="{{component.id}}" 738 tabindex="{{component.tabindex}}" 739 class="dwcc-rangeslider" 740 step="{{component.step}}" 741 value="{{component.value}}" 742 min="{{component.min}}" 743 max="{{component.max}}" 744 aria-orientation="vertical" 745 aria-valuetext="{{component.text}}" 746 aria-valuenow="{{component.value}}" 747 aria-valuemin="{{component.min}}" 748 aria-valuemax="{{component.max}}" 749 /> 750 </div> 751 {{component.content}}`}}},onOpen(o){o==="cookies"?(this.getComponent("box_simple").hide("bylink"),this.getComponent("box_advanced").hide("bylink"),this.getComponent("box_cookies").show("bylink")):o==="advanced"?(this.getComponent("box_simple").hide("bylink"),this.getComponent("box_advanced").show("bylink"),this.getComponent("box_cookies").hide("bylink")):(this.getComponent("box_simple").show("bylink"),this.getComponent("box_advanced").hide("bylink"),this.getComponent("box_cookies").hide("bylink"))},onHide(){this.getComponent("box_simple").hide("byhiding"),this.getComponent("box_advanced").hide("byhiding"),this.getComponent("box_cookies").hide("byhiding")},onReady(){this.savedCategory&&this.settings._handleRestricted.call(this,this.settings.categories,this.savedCategory)},_handleRestricted(o,e){if(!e){window.console&&console.error("Invalid category");return}const t=e===!1?-1:o.indexOf(e),n=o.slice(0,t+1).map(i=>i.type);document.querySelectorAll(".dwcc-restricted_3rdparty-content").forEach(i=>{const s=i.getAttribute("data-dwcc-level");i.classList.contains("do-reload")&&s&&n.indexOf(s)>-1?window.location.reload():i.classList.contains("do-remove")&&s&&n.indexOf(s)>-1&&i.parentNode.removeChild(i)}),document.querySelectorAll(".dwcc-restricted_3rdparty-content-hidden").forEach(i=>{const s=i.getAttribute("data-dwcc-level");s&&n.indexOf(s)>-1&&i.classList.remove("dwcc-restricted_3rdparty-content-hidden")})},onAccepted(o,e){this.settings._handleRestricted.call(this,this.settings.categories,o),!e&&(document.querySelectorAll(".dwcc-restricted_3rdparty-content").forEach(t=>{t.classList.contains("do-reload")?window.location.reload():t.classList.contains("do-remove")&&t.parentNode.removeChild(t)}),document.querySelectorAll(".dwcc-restricted_3rdparty-content-hidden").forEach(t=>{t.classList.remove("dwcc-restricted_3rdparty-content-hidden")}),document.querySelectorAll("iframe").forEach(t=>{let n=(t.src||"").match(/[&?]cookies?=[^&?#$]+/i);if(!n||!n[0])return;n=n[0];const i=n.split("=");let s=i[0]+"=";i[1]==="0"||i[1]==="1"?s+=o.type==="marketing"?"1":"0":s+=o.type,t.src=t.src.replace(n,s)}))},detectSoftOptIn(o){const{util:e}=this;e.konsole.log("detectSoftOptIn: init");const t=this.settings.rejectConsentSelector||"dwcc-reject",n=this.settings.editConsentSelector||"dwcc-edit",i=this.getComponent("box_advanced"),s={exclusions:`[class*="dwcc-restricted"], .dwcc-cookieconsent *, ${n}, ${t}`,clickables:'a, button, label, [role="button"], input[type="button"]',focusable:'input:not([type="button"]), select, textarea, [contenteditable="true"]'},a=(l,r,c)=>{if(typeof l.isTrusted=="boolean"&&!l.isTrusted||window.CustomEvent&&l instanceof window.CustomEvent){e.konsole.log("detectSoftOptIn omitted: Not a human activity.");return}if(r.closest(s.exclusions)){e.konsole.log("detectSoftOptIn omitted: elem is in the exclusions.");return}if(i.visible){e.konsole.log("detectSoftOptIn omitted: advanced panel is visible");return}if(this.savedState!==null){e.konsole.log("detectSoftOptIn omitted: Already consent."),c();return}c(),o(),e.konsole.log("detectSoftOptIn: soft-accepted")};e.el_liveBind(document,"click touchend",s.clickables,a),e.el_liveBind(document,"focusin",s.focusable,a)},actions:{accept_all(o){const e=o.dwCookieConsent,t=e.acceptAllCategory;e.accept(t.type)},accept_settings(o){const e=o.dwCookieConsent,n=e.getComponent("rng_consent_degree").componentData.getCategoryIndex(),i=e.settings.categories[n];if(!i||!i.type)throw new Error("unexpected error during validation of range-slider value.");e.accept(i.type)},reject(o){o.dwCookieConsent.reject()},openlink(){this.href&&window.open(this.href,this.target)}}};class C{constructor(e,t){this.pattern=new RegExp((e||"{{")+"\\s*([a-z0-9_$][\\.a-z0-9_]*)\\s*"+(t||"}}"),"gi")}createRenderer(e){return((t,n)=>(i,s)=>t.parse(i||n.template||"",s||n.data||{},n.id,n.context))(this,e)}parse(e,t,n,i,s){const a=`tim [${n||"n/a"}]: `;return i=i||t,typeof e=="function"&&(e=e.call(i,t)),typeof e!="string"?(p.log(a+"invalid template]",e),null):e.replace(this.pattern,(l,r)=>{const c=r.split("."),d=c.length;let h=t,m=0;for(;m<d;
751m++)if(h){if(h=h[c[m]],typeof h>"u")p.log(`${a}${l} "${c[m]}" is not in the supplied data`,t);else if(m===d-1)return h=typeof h=="function"?h.call(i):h,this.pattern.test(h+"")&&h!==s?this.parse(h,t,n,i,h):h}return""})}}const D=(function(){class o{constructor(n,i,s,a,l,r){this.__emiter=r,this.once=!!l,this.eventName=n,this.listener=i,this.context=a,this.data=s||null}emit(...n){this.listener&&(this.listener.call(this.context||this,this.eventName,this.data,...n),this.once&&this.__emiter.off(this.eventName,this.listener))}destroy(){for(const n in this)this.hasOwnProperty(n)&&delete this[n]}}class e{constructor(n,i){this.name=n||null,this.defaultContext=i||null,this.events={}}on(n,i,s,a,l){if(typeof i!="function")return this;Array.isArray(this.events[n])||(this.events[n]=[]);const r=a||this.defaultContext;return this.events[n].push(new o(n,i,s,r,!!l,this)),this}off(n,i){if(typeof n=="function"){i=n;for(n in this.events)this.events.hasOwnProperty(n)&&this.off(n,i);return this}if(typeof i!="function")return this;if(typeof this.events[n]=="object")for(let s=this.events[n].length-1;s>=0;s--)this.events[n][s].listener===i&&(this.events[n][s].destroy(),this.events[n].splice(s,1));return this}emit(n,...i){if(typeof this.events[n]=="object")for(let s=0;s<this.events[n].length;s++)this.events[n][s].emit(...i);return this}once(n,i,s,a){return this.on(n,i,s,a,!0)}}return e})();class y{constructor(e,t,n){const i=n.settings.componentTypes||{};this._emitter=new D("DwCookieConsent",this),this.componentType=i[t.type]||{},this.cid=e,this.type=t.type,this.instanceId="dwcc_ciid_"+this._incrId.get(),this.dwCookieConsent=n,this.componentType.dwCookieConsent=n,this._elHolder=null,this._unbinds=[],this.state={},this.causes={hide:null,show:null},this.componentData=Object.assign({type:t.type,cid:e,state:this.state,visible:!0,inline:!1,dwCookieConsent:n},this.componentType.defaults||{},t);for(const a in this.componentType)this[a]=this.componentType[a];if(typeof this.componentData.init=="function"&&this.componentData.init(this,n),this._errorPre=`This componentType ${t.type} of ${e||"N/A"} component `,!this.componentData.type||!this.componentType)throw new Error(this._errorPre+"does not exist.");typeof this.componentData.visible=="function"?this.visible=!!this.componentData.visible(this):this.visible=!!this.componentData.visible,this.elComponent=document.createElement(this.componentData.inline?"span":"div"),this.elComponent.className=[this.componentData.extraClass||"","dwcc-component","dwcc-type-"+this.componentData.type,"dwcc-component-"+this.cid].join(" ").trim(),this.templateData=Object.assign({component:this.componentData},this.dwCookieConsent.templateData),this.events=T({},this.componentType.events||{},this.componentData.events||{}),this.renderer=this.parser.createRenderer({template:this.componentType.template,data:this.templateData,id:"Component.renderer",context:this}),typeof this.componentType.extend=="function"&&this.componentType.extend.call(this,this.componentData),this.visible===!1&&this.hide(),this.setAttr("id","dwcc-instance-id-"+this.instanceId),this.setAttr("data-instance-id",this.instanceId);const s=Object.assign({},typeof this.componentType.attributes=="object"&&this.componentType.attributes||{},typeof this.componentData.attributes=="object"&&this.componentData.attributes||{});for(const a in s)if(s.hasOwnProperty(a)&&a){const l=typeof s[a]=="string"?s[a]:typeof s[a]=="function"?s[a](this):"";l!==null&&this.setAttr(a,this.renderer(l+""))}this.emit("onConstructed",this)}bindEvents(e,t){if(typeof e=="object"){t=typeof t=="string"&&t?t:null;for(const n in e)if(e.hasOwnProperty(n))if(typeof e[n]=="function"){let i=this.elComponent;t==="{document}"&&(i=document),t==="{window}"&&(i=window),t.charAt(0)==="{"&&(t=!1),this._unbinds.push(S(i,n,t,(function(s,a){return function(l){const r=Array.prototype.slice.call(arguments,1);r.unshift(l,this,a.componentData),s.apply(a,r)}})(e[n],this)))}else typeof e[n]=="object"&&e[n]&&this.bindEvents(e[n],n)}}unbindEvents(){for(;this._unbinds.length;)this._unbinds.pop()()}getComponentHolder(){return'<span aria-hidden="true" data-cid="'+this.cid+'" data-instance-id="'+this.instanceId+'" id="'+this.instanceId+'-holder" class="'+this.dwCookieConsent.classNameHolder+'"></span>'}render(e){!e&&this.rendered||!(this.rendered=!0)||(this.elComponent.innerHTML=this.renderer(),v(this.elComponent,"dwcc-render"),this.dwCookieConsent.attachComponenets(this.elComponent),v(this.elComponent,"dwcc-rendered"),this.emit
751("onRender",this))}clear(){this.unbindEvents();const e=[];let t=Array.prototype.slice.call(this.elComponent.getElementsByClassName("dwcc-component"));t.forEach(n=>{const i=n.getElementsByClassName("dwcc-component");i.length&&e.push(...i)}),t=t.filter(n=>e.indexOf(n)===-1);for(let n=0;n<t.length;n++){const i=t[n].getAttribute("data-instance-id"),s=this.dwCookieConsent.getComponent(i,"instanceId");s&&s.detach()}this.rendered=!1,this.elComponent.innerHTML=""}renderContentTo(e){this.render(),e.innerHTML=this.elComponent.innerHTML}detach(){this.attached&&(this.clear(),this.elComponent.parentNode.insertBefore(this._elHolder,this.elComponent),this._elHolder.parentNode.removeChild(this.elComponent),this.attached=!1,v(this.elComponent,"dwcc-detached"),this.emit("onDettached",this))}attach(e,t){if(!(this.attached&&t!==!0)){if(typeof e>"u")e=document.getElementById(this.instanceId+"-holder");else if(!e||e.nodeType!==1){p.log("Err: arg1 is not an element node",e);return}if(e&&e.nodeType===1){if(this._elHolder=e,!this.visible&&t!==!0)return;this.attached=!0,e.parentNode?(e.parentNode.insertBefore(this.elComponent,e),e.parentNode.removeChild(e)):p.log("Err: arg0.parentNode does not exist.",e),this.bindEvents(this.events),this.render(),v(this.elComponent,"dwcc-attached"),this.emit("onAttached",this)}}}callAction(e){if(e=e||this.componentData.action,!e){p.log(this.cid+": invalid action id ["+e+"]");return}typeof e=="function"?e.call(this.componentData,this):typeof this.dwCookieConsent.actions[e]=="function"?this.dwCookieConsent.actions[e].call(this.componentData,this):p.log(`settings.action. ${e}() does not exist.`),this.emit("onCallAction",this,e)}resize(){}setAttr(e,t){return this.elComponent.setAttribute(e,t),this}removeAttr(e){return this.elComponent.removeAttribute(e),this}show(e){this.visible=!0,!this.attached&&this._elHolder&&this.attach(this._elHolder),this.causes.show=e||null,this.elComponent.classList.toggle("hidden",!1),this.removeAttr("aria-hidden").removeAttr("hidden"),this.dwCookieConsent.resize();let t=null;this.componentData.trapFocus?(this._clearTrapFocus=E(this.elComponent),this.emit("onFocus",this)):(t=this.elComponent.querySelector("[autofocus]"))&&(t.focus(),this.emit("onFocus",this)),this.emit("onShow",this,e)}hide(e){this.causes.hide=e||null,this.elComponent.classList.toggle("hidden",!0),this.setAttr("aria-hidden","true").setAttr("hidden",""),this.visible=!1,typeof this._clearTrapFocus=="function"&&(this._clearTrapFocus(),this._clearTrapFocus=null),this.dwCookieConsent.resize(),this.detachable&&this.detach(),this.emit("onHide",this,e)}on(e,t,n){this._emitter.on(e,t,n,this)}once(e,t,n){this._emitter.on(e,t,n,this,!0)}off(e,t){this._emitter.off(e,t)}emit(e,...t){typeof this[e]=="function"&&this[e](...t),typeof this.componentData[e]=="function"&&this.componentData[e].apply(this,t),this._emitter.emit(e,...t)}destroy(){this.clear()}}y.prototype.parser=new C;y.prototype._incrId={i:0,get(){return this.i++}};class R{constructor(){this.lastCookies=null}set(e,t,n){let i=e+"="+t;if(n=n&&typeof n=="object"?n:{},n.expire){const s=n.expire instanceof Date?n.expire:new Date;typeof n.expire=="number"&&s.setTime(s.getTime()+n.expire*24*60*60*1e3),i+="; expires="+s.toGMTString()}typeof n.domain=="string"&&n.domain&&(i+="; domain="+n.domain),typeof n.path=="string"&&n.path&&(i+="; path="+n.path),n.secure&&(i+="; secure"),n.httponly&&(i+="; httponly"),document.cookie=i}getAll(){const e=document.cookie.split(/;\s+?/),t={};let n=0,i;for(;n<e.length;n++)e[n]&&(i=e[n].split("="),t[decodeURIComponent(i[0]+"")]=decodeURIComponent(i[1]||""));return this.lastCookies=t}get(e){const t=this.getAll();return typeof t[e]<"u"?t[e]:null}remove(e,t,n){this.set(e,"",{expire:-1,domain:t,path:n})}}const f=typeof window<"u"&&window.location.hostname.search(/\.local$|^localhost/i)>-1;class u{constructor(e){const t=window.location.hostname;this.initialized||!(this.initialized=!0)||(this.instances.push(this),this.id=this.instances.length,this.sharedData={},this.util=b,this._emitter=new D("DwCookieConsent"),this.elWrapper=document.createElement("div"),this.elFragment.appendChild(this.elWrapper),this.settings=b.mergeDeep({},N,e||{}),this.cookies=new R,this.visible=!1,this.rendered=!1,this.components={},this.actions=this.settings.actions||{},this.placement=this.settings.placement||"topcover",this.statusCookieDomain=this.settings.cookieDomain||"."+t,t.search(/^localhost|\d+\.\d+\.\d+\.\d+/)>-1&&(this.statusCookieDomain=""),this.statusCookiePath=this.settings.cookiePath||"/",this.scriptProps=["innerText","text","class","id","name","defer","async","src"],this.wrapperClasses=["dwcc-cookieconsent","dwcc-order-"+(this.settings.rangeOrderReverse?"reversed":"normal"),"dwcc-advaslink-"+(this.settings.advancedAsLink?"on":"off"),"dwcc-reject-"+(this.settings.showRejectButton?"on":"off"),"dwcc-placement-"+this.placement,"dwcc-theme-"+(this.settings.theme||"silver")],this.savedCategory=null,this.savedState=null,this.setSavedState(this.getStatusCookie()),this.initialCategory=this.getCategoryByType(this.settings.initialCategory)||this.settings.categories[0],this.acceptAllCategory=this.getCategoryByType(this.settings.acceptAllCategory)||this.settings.categories[0],this.savedState!==null&&!this.savedCategory&&(this.setSavedState(null),this.removeStatusCookie()),this.i18n=this.locales[this.settings.lang||"en"]||this.locales.en,this.templateData={dwcc:this,i18n:this.i18n,sharedData:this.sharedData,settings:this.settings,global:{savedState:()=>this.savedState,placement:this.placement,id:this.id,idprefix:"dwcc"+this.id},components:{}},this.renderer=this.parser.createRenderer({template:this.settings.template,data:this.templateData,id:"DwCookieConsent.renderer",context:this}),this.documentLoaded=!1,this.initComponents(),document.readyState==="interactive"||document.readyState==="complete"?this._docReady(e):document.addEventListener("DOMContentLoaded",()=>this._docReady(e)))}_docReady(){if(!this.documentLoaded){if(this.documentLoaded=!0,(this.savedState||this.settings.consentMode==="opt-out")&&this.applyConsentByCategory(this.savedCategory||this.acceptAllCategory),this.settings.autoload!==!1&&this.showIfNotConsent("autoload"),this.settings.editConsentSelector){const e="data-dwcc-mode";b.el_liveBind(document.body,"click keydown",this.settings.editConsentSelector,(t,n)=>{if(t.keyCode&&t.keyCode!==k.SPACE&&t.keyCode!==k.ENTER)return!1;t.preventDefault();const i=n&&n.getAttribute(e)||t&&t.target&&t.target.getAttribute(e)||"simple";this.show(i)})}
751this.emit("onReady")}}initComponents(){const e=this.settings.components||{};for(const t in e)if(e.hasOwnProperty(t)){this.components[t]instanceof y&&this.components[t].destroy();const n=new y(t,e[t],this);this.components[n.instanceId]=n,this.templateData.components[t]=n.getComponentHolder()}}setSettings(){console.warn("setSettings method is not implemented yet.")}getStatus(){return this.savedState}getSavedCategory(){return this.savedCategory?this.savedCategory:null}getCategoryI18n(e){e=e??this.getStatus();const t=this.getCategoryByType(e),n=/\{\{i18n\.([a-z0-9_]+)\}\}/i;if(t){const i={...t};for(const s in i)if(i.hasOwnProperty(s)&&typeof i[s]=="string"){const a=i[s].match(n);a&&(i[s]=this.i18n[a[1]]||i[s])}return i}return null}setSavedState(e){const t=this.savedState;this.savedState=e,this.savedCategory=this.getCategoryByType(e),t!==e&&this.emit("onStatusChange",e,t,this.savedCategory)}getStatusCookie(){let e=this.cookies.get(this.settings.decisionCookieName);try{e=JSON.parse(e)}catch{e=null}const t=typeof this.settings.revalidationFrom=="number"&&this.settings.revalidationFrom;if(e!==null&&typeof e=="object"){if(e.state&&typeof e.ts=="number"&&(!t||t<e.ts))return e.state;this.removeStatusCookie(),f&&p.log("Invalid consent status cookie has been removed.",e)}return null}setStatusCookie(e,t){const n=(t?this.settings.decisionCookieMaxAge||365:this.settings.decisionCookieMinAge||7)-0,i={domain:this.statusCookieDomain,path:this.statusCookiePath,expire:n},s=JSON.stringify({state:e,ts:new Date-0});this.cookies.set(this.settings.decisionCookieName,s,i);const a=this.getStatusCookie();return a===null?p.error(`The status cookie cannot be set. Maybe the "cookieDomain" 752 you set does not match the current site's domain.`,this.statusCookieDomain):this.setSavedState(e),a}removeStatusCookie(){return this.cookies.remove(this.settings.decisionCookieName,this.statusCookieDomain,this.statusCookiePath)}matchCookiePattern(e,t,n=!1){if(n)return e===t;const i=e.replace(/#/g,".*");return new RegExp(`^${i}$`).test(t)}getDomainVariants(){const e=window.location.hostname;if(e.search(/^localhost$|^\d+\.\d+\.\d+\.\d+$/)>-1)return[void 0];const t=e.split("."),n=[void 0,"."+e];for(let i=1;i<t.length-1;i++)n.push("."+t.slice(i).join("."));return n}removeCookie(e,t,n){if(Array.isArray(e))return e.forEach(a=>this.removeCookie(a,t,n));if(typeof e!="string"&&!(e instanceof RegExp))return f&&p.error("Invalid pattern",e),null;const i=[typeof n=="string"&&n?n:"/"],s=this.getDomainVariants();return typeof t=="string"&&s.indexOf(t)===-1&&s.push(t),Object.keys(this.cookies.getAll()).forEach(a=>{(e instanceof RegExp?e.test(a):this.matchCookiePattern(e,a))&&(f&&p.log("cookie found",a,"pattern:",e),s.forEach(r=>{i.forEach(c=>{this.cookies.remove(a,r,c)})}))}),null}removeCookies(e,t,n){Array.isArray(e)||(e=[e]),e.forEach(i=>{(!n||n.indexOf&&n.indexOf(i)===-1)&&this.removeCookie(i,t)})}getCategoryByType(e){return(e?this.settings.categories.find(n=>n.type===e):null)||null}triggerAcceptIfConsent(){if(this.savedState){const e=this.savedState,t=this.getCategoryByType(e);e&&t&&this.emit("onAccepted",t,!1,!0)}}accept(e,t){const n=this.getCategoryByType(e),i=this.savedState,s=this.savedCategory;let a=!1;if(!n)throw new Error("unexpected error during validation of arg0.");const l=n.type==="marketing"||n.type==="performance";if(this.setStatusCookie(e,l)!==null){this.applyConsentByCategory(n,s),this.getComponent("rng_consent_degree").updateValueByCategory(n),t||this.hide();const c=this.settings.categories;i!==null&&s&&c.indexOf(n)<c.indexOf(s)&&(a=!0),this.emit("onAccepted",n,a),a&&window.location.reload()}else window.alert(this.settings.errorCookiesNotCreated)}reject(e){this.removeStatusCookie(),this.purgeNonConsentCookies(!1),e||this.accept("essential",!1)}enableScriptTag(e,t){const n=e.parentElement,i=e.getAttribute("data-src"),s=e.getAttribute("data-type")||"text/javascript",a=document.createElement("script");for(const l in e.dataset)e.dataset.hasOwnProperty(l)&&(a.dataset[l]=e.dataset[l]);for(let l=0;l<this.scriptProps.length;l++){const r=this.scriptProps[l];r==="innerText"||r==="text"?a[r]=e[r]+(f?` 753 754 window.console && console.log("script type [${t}] initalized.")`:""):typeof e[r]<"u"&&e[r]&&(a[r]=e[r])}a.type=s,i&&(a.src=i),n.insertBefore(a,e),n.removeChild(e)}purgeNonConsentCookies(e){const t=this.settings.categories,n=e===!1?-1:t.indexOf(e);
754if(n===t.length-1){f&&console.log(" There is no need to purge cookies (top level).");return}const i=e&&Array.prototype.concat.apply([],e.cookies.map(s=>Array.isArray(s.pattern)?s.pattern||"":[s.pattern||""]));for(let s=n+1;s<t.length;s++)typeof t[s].onOptOut=="function"&&t[s].onOptOut(this),t[s].cookies.length&&(t[s].cookies||[]).forEach(a=>this.removeCookies(a.pattern,a.domain,i))}applyConsentByCategory(e,t){if(!e){this.reject();return}(typeof t>"u"?e:t)!==e&&this.purgeNonConsentCookies(e),f&&p.log("Apply consent level:",e.type),typeof e.onOptIn=="function"&&e.onOptIn(this);const i=Array.isArray(e.scriptTags)?e.scriptTags:[e.scriptTags];for(let s=0;s<i.length;s++)document.querySelectorAll(`script[type*="${i[s]}"]`).forEach(a=>this.enableScriptTag(a,e.type))}applyCurrentConsent(){const e=this.savedState,t=this.getCategoryByType(e);e&&t?this.applyConsentByCategory(t):e&&!t&&console.warn("applyCurrentConsent: Invalid savedState",e)}getComponent(e,t,n){if(t=t||"cid",n=n?[]:!1,t==="instanceId"&&this.components[t])return n?[this.components[t]]:this.components[t];for(const i in this.components)if(this.components.hasOwnProperty(i)&&this.components[i][t]===e){if(n===!1)return this.components[i];n.push(this.components[i])}return n}exec(e,t,n=[]){if(!(!this[e]||typeof this[e]!="object"))for(const i in this[e])typeof this[e][i][t]=="function"&&this[e][i][t](...n)}render(e){if(!e&&this.rendered)return;this.rendered=!0;const t=this.wrapperClasses.join(" ");this.exec("components","detach"),this.elWrapper.className=t,this.elWrapper.innerHTML=this.renderer(),this.attachComponenets(this.elWrapper)}attachComponenets(e){if(!e||e.nodeType!==1){p.log("Err: arg0 is not an element node of DOM",e);return}const t=Array.prototype.slice.call(e.getElementsByClassName(this.classNameHolder));for(let n=0,i;n<t.length;n++)i=t[n].getAttribute("data-instance-id"),this.components[i]instanceof y&&this.components[i].attach(t[n])}resize(){this.exec("components","resize")}_initSoftOptIn(){this.settings.consentMode==="soft-opt-in"&&typeof this.settings.detectSoftOptIn=="function"&&this.settings.detectSoftOptIn.call(this,e=>{(e||this.settings.softOptInCategory)&&this.accept(e||this.settings.softOptInCategory)})}showIfNotConsent(e){if(this.settings.autoload&&e!=="autoload"){b.konsole.error("Cannot call showIfNotConsent method if setting.autoload is true.");return}this.savedState||(this.show(),this.settings.consentMode==="soft-opt-in"&&this._initSoftOptIn(),this.emit("onNotConsentShow"))}showAdvanced(){this.show("advanced")}showCookies(){this.show("cookies")}showSimple(){this.show("simple")}show(e="simple"){this.visible||(this.visible=!0,this.elWrapper.parentNode!==document.body&&document.body.appendChild(this.elWrapper),this.render(),this.emit("onShow"),this.emit("onOpen",e))}hide(){this.visible&&(this.visible=!1,this.elWrapper.parentNode&&this.elFragment.appendChild(this.elWrapper),this.emit("onHide"))}scrollTop(e){const t=window.scrollY,n=Math.PI/(e/15),i=t/2;let s=0,a;const l=setInterval(()=>{window.scrollY!==0?(s+=1,a=i-i*Math.cos(s*n),window.scrollTo(0,t-a)):clearInterval(l)},15)}on(e,t,n){this._emitter.on(e,t,n,this)}once(e,t,n){this._emitter.on(e,t,n,this,!0)}off(e,t){this._emitter.off(e,t)}emit(e,...t){typeof this.settings[e]=="function"&&this.settings[e].apply(this,t),this._emitter.emit(e,...t)}}u.util=b;u.prototype.instances=[];u.prototype.parser=new C;typeof window<"u"&&(u.prototype.elFragment=document.createElement("div"));u.prototype.classNameHolder="dwcc-cmp-holder";u.prototype.TemplateParser=C;u.prototype.Component=y;u.prototype.locales=M;u.prototype.util=u.util=b;typeof window<"u"&&(window.DwCookieConsent=u);window.dwccEvents=window.dwccEvents||[];const j={instance:null,onQueue:[],offQueue:[],onceQueue:[],getDwccEvents:function(){return window.dwccEvents||[]},_connected(){this.onQueue.forEach(o=>{this.on(o.eventName,o.listener,o.data,o.context,o.once)}),this.onQueue=[],this.offQueue.forEach(o=>{this.off(o.eventName,o.listener)}),this.offQueue=[],this.onceQueue.forEach(o=>{this.once(o.eventName,o.listener,o.data,o.context)}),this.onceQueue=[],this.initDwccEvents(),this.instance.getStatus()&&this.instance.triggerAcceptIfConsent()}
754,execDwccEvents:function(o){!o||!o.length||o.forEach(e=>{const{method:t,eventName:n,listener:i,data:s,context:a}=e;if(t&&n&&i)switch(t){case"on":this.on(n,i,s,a);break;case"off":this.off(n,i);break;case"once":this.once(n,i,s,a);break}})},initDwccEvents:function(){const o=this.getDwccEvents();o&&o.length&&(console.log("initDwccEvents",o),this.execDwccEvents(o)),window.dwccEvents=[],window.dwccEvents.push=(...e)=>{console.log("dwccEvents.push",e),this.execDwccEvents(e)},window.dwccEvents.unshift=(...e)=>{console.log("dwccEvents.unshift",e),this.execDwccEvents(e)}},on:function(o,e,t,n,i){this.instance?this.instance.on(o,e,t,n,i):this.onQueue.push({eventName:o,listener:e,data:t,context:n,once:i})},off:function(o,e){this.instance?this.instance.off(o,e):this.offQueue.push({eventName:o,listener:e})},once:function(o,e,t,n){this.instance?this.instance.once(o,e,t,n):this.onceQueue.push({eventName:o,listener:e,data:t,context:n})},emit:function(o,...e){this.instance&&this.instance.emit(o,...e)},connect:function(o){this.instance=o,this._connected()}},g=O(null),L=(o={})=>{if(window.cookieconsent instanceof u){window.cookieconsent.setSettings(o);return}const e=new u(o);window.cookieconsent=e,g.set(e),j.connect(e),j.on("onStatusChange",()=>{g.set(e)})},A=[null,"essential","functional","performance","marketing"],F=(o,e)=>{const t=A.indexOf(o),n=A.indexOf(e);return t>=n};w(g,o=>o);w(g,o=>o?.getStatus());w(g,o=>o?.getCategoryI18n());w(g,o=>e=>o?.getCategoryI18n(e)??null);w(g,o=>o?.getStatus()!==null);const B=w(g,o=>e=>F(o?.getStatus(),e));export{g as c,B as h,L as s};
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.