PageSourceSearch

https://esim.holafly.com/_astro/Cookiebot.astro_astro_type_script_index_0_lang.6cdvtYKc.js

js holafly.com collected 2026-09-24 08:43:46 UTC 8,357 bytes, 226 lines download raw bytes

1import{d as e,u as t}from"./consts.BWX-LC8m.js";import{n,t as r}from"./integrationControls.B40xa6CB.js";if(n(r.COOKIEBOT)){let n=document.documentElement.lang,r=document.createElement(`script`);r.defer=!0,r.id=`Cookiebot`,r.src=`https://consent.cookiebot.com/uc.js`,r.setAttribute(`data-cbid`,t),r.setAttribute(`data-georegions`,e),r.setAttribute(`data-culture`,n),document.head.appendChild(r);let i=document.createElement(`style`);i.innerHTML=`
2      .CookiebotWidget-logo {
3        display: none;
4        visibility: hidden;
5        pointer-events: none !important;
6      }
7
8      #CookiebotWidget {
9        box-shadow: none;
10        opacity: 0;
11      }
12
13      #CookiebotWidget #CookiebotWidget-widgetContent {
14        display: none;
15        transition: none;
16        border-radius: 8px;
17        position: fixed;
18      }
19
20      #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage {
21        position: relative;
22        display: block;
23        padding-top: 8px;
24        max-height: none !important;
25        max-width: 44px;
26        text-indent: -9999px;
27        background-size: contain;
28        background-repeat: no-repeat;
29        background-position: left bottom;
30        height: 20% !important;
31      }
32
33      #CybotCookiebotDialog.CybotCookiebotDialogActive:not(.CybotEdge) #CybotCookiebotDialogPoweredbyImage {
34        display: block !important;
35      }
36
37      #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
38        color: rgba(255, 255, 255, 1) !important;
39        font-weight: 500;
40        border-color: transparent !important;
41        background: rgba(230, 72, 92, 1) !important;
42      }
43
44      #CookiebotWidget #CookiebotWidget-buttons button {
45        outline: none;
46        border: 0;
47        border-radius: 12px !important;
48      }
49
50      #CookiebotWidget #CookiebotWidget-buttons button:not(:disabled):hover,
51      #CybotCookiebotDialog button:not(:disabled):hover {
52        opacity: 1 !important;
53      }
54
55      #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton,
56      #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons button {
57        border: 1px solid rgba(228, 230, 234, 1);
58        border-radius: 12px;
59      }
60
61      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover,
62      #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
63        background-color: rgba(248, 248, 251, 1);
64      }
65
66      #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover {
67        background: rgb(184, 17, 75) !important;
68      }
69
70      #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.CybotCookiebotDialogBodyButton:hover {
71        background-color: rgb(184, 17, 75);
72      }
73
74      #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus {
75        border: 2px solid rgba(41, 43, 46, 1) !important;
76      }
77
78      #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover,
79      #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonCustomize:hover {
80        background-color: rgba(248, 248, 251, 1);
81        border: 1px solid rgba(204, 208, 215, 1) !important;
82      }
83
84      #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:active {
85        background-color: rgba(228, 230, 234, 1);
86        border: 1px solid rgba(228, 230, 234, 1);
87      }
88
89      #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:focus::after {
90        outline: 2px solid rgba(41, 43, 46, 1);
91      }
92
93      #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
94        flex: 1;
95        overflow-x: hidden;
96        overflow-y: auto;
97        width: 100%;
98      }
99
100      @media all and (min-width: 1280px) {
101        #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogFooter {
102          display: flex;
103          height: 100%;
104          align-items: center;
105        }
106
107        #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper {
108          justify-content: flex-start;
109        }
110
111        #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogTabContent {
112          max-width: 59%;
113        }
114
115        body div #CookiebotWidget #CookiebotWidget-widgetContent {
116          transition: opacity;
117        }
118      }
119
120      @media all and (min-width: 759px) {
121        #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
122          min-height: 410px;
123        }
124
125        #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
126          min-height: 400px;
127        }
128
129        #CybotCookiebotDialogBody.CybotCookiebotDialogTabPanel {
130          padding-bottom: 19px;
131        }
132
133        #CookiebotWidget #CookiebotWidget-widgetContent {
134          max-height: max-content;
135          max-width: max-content;
136          left: 50%;
137          top: 50%;
138          transform: translate(-50%, -50%);
139        }
140
141        #CookiebotWidget:not(.CookiebotWidget-inactive) {
142          box-shadow: none !important;
143        }
144      }
145
146      @media all and (min-width: 601px) and (max-width: 1180px) {
147        #CybotCookiebotDialog {
148          width: 90% !important;
149          max-height: 88% !important;
150        }
151      }
152
153      @media all and (min-height: 629px) and (max-height: 769px) {
154        #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
155          max-height: calc(55vh);
156          padding-bottom: 10px;
157          min-height: 390px;
158        }
159      }
160
161      @media all and (max-width: 758px) {
162        #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
163          max-height: calc(50vh - 77px);
164          padding-bottom: 30px;
165        }
166
167        #CybotCookiebotDialog {
168          width: calc(100% - 10%) !important;
169          max-height: calc(100% - 10%) !important;
170        }
171
172        #CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent.contMobile {
173          top: 0;
174          left: 0%;
175          transform: translate(calc(50vw - 50%), calc(50vh - 50%));
176          max-width: 90%;
177        }
178
179        #CookiebotWidget:not(.CookiebotWidget-inactive) {
180          box-shadow: none !important;
181        }
182
183        body div #CookiebotWidget #CookiebotWidget-widgetContent {
184          transition: opacity;
185        }
186      }
187
188      a#CybotCookiebotDialogPoweredbyCybot,
189      div#CybotCookiebotDialogPoweredByText {
190        display: none !important;
191      }
192
193      #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
194        display: none !important;
195      }
196
197      #CookiebotWidget {
198        font-family: "Modern Era", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
199      }
200
201      #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
202        background-color: #48ec86 !important;
203        border-color: #48ec86 !important;
204        color: #292b2e !important;
205        font-family: "Modern Era", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
206      }
207
208      #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
209        fill: #292b2e !important;
210      }
211
212      #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
213        background-color: #FFFFFF !important;
214        border-color: #292b2e !important;
215        color: #292b2e !important;
216        font-family: "Modern Era", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;
217      }
218
219      #CookiebotWidget .CookiebotWidget-consent-details button {
220        color: #292b2e !important;
221      }
222
223      body.cookiebot-lock {
224        overflow-y: hidden;
225      }
226    `,document.head.appendChild(i);let a=()=>{document.body.classList.add(`cookiebot-lock`)},o=()=>{document.body.classList.remove(`cookiebot-lock`)};window.addEventListener(`CookiebotOnDialogDisplay`,a),window.addEventListener(`CookiebotOnDialogInit`,a),window.addEventListener(`CookiebotOnAccept`,o),window.addEventListener(`CookiebotOnDecline`,o),window.addEventListener(`CookiebotOnDialogClosed`,o)}

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.