1// Initialize the global manager safely 2window.ChartManager = window.ChartManager || {}; 3 4(function($, ChartManager) { 5 // Extend the manager, don't overwrite it 6 $.extend(ChartManager, { 7 charts: {}, // store echarts instances 8 data: {}, // store chart data sets 9 10 // initChart is now much simpler. Its only job is to trigger 11 // the drawing of the default chart view. 12 initChart: function(chartId) { 13 const container = document.getElementById(chartId); 14 if (!container) return; 15 16 // Auto-click the first ticker button to draw the initial chart 17 setTimeout(() => { 18 $('[data-chart-id="' + chartId + '"]:first').trigger('click'); 19 }, 100); // Reduced delay 20 }, 21 22 // The date calculation logic now lives here, where it has access to the correct data. 23 drawChart: function(chartId, tickerData) { 24 if (this.charts[chartId]) { 25 this.charts[chartId].dispose(); 26 } 27 28 const chartDom = document.getElementById(chartId); 29 if (!chartDom || !tickerData || tickerData.length === 0) return; 30 31 // === DATE CALCULATION LOGIC IS MOVED HERE === 32 const lastDateString = tickerData[tickerData.length - 1].Date; 33 const endDate = new Date(lastDateString); 34 const startDate = new Date(lastDateString); 35 startDate.setDate(startDate.getDate() - 14); 36 37 function formatDate(date) { 38 const year = date.getFullYear();
39 const month = ('0' + (date.getMonth() + 1)).slice(-2); 40 const day = ('0' + date.getDate()).slice(-2); 41 return `${year}-${month}-${day}`; 42 } 43 44 const finalStartDate = formatDate(startDate); 45 const finalEndDate = formatDate(endDate); 46 // === END OF DATE LOGIC === 47 48 const chart = echarts.init(chartDom); 49 this.charts[chartId] = chart; 50 51 const values = tickerData.map(item => parseFloat(item.Value)); 52 const currentPrice = values[values.length - 1]; 53 const isPositive = values.length > 1 ? currentPrice >= values[values.length - 2] : true; 54 55 const option = { 56 tooltip: { 57 trigger: 'axis', 58 formatter: params => `<strong>${tickerData[params[0].dataIndex].Date}</strong><br/>Value: <strong>${params[0].value}</strong>` 59 }, 60 grid: { left: '3%', right: '5%', bottom: '15%', top: '5%', containLabel: true }, 61 xAxis: { 62 type: 'category', // For simplicity, keeping 'category' type as in original 63 data: tickerData.map(item => item.Date), // Use full date for data, let dataZoom handle it 64 boundaryGap: false 65 }, 66 yAxis: { 67 type: 'value', 68 scale: true, 69 position: 'right', 70 splitLine: { lineStyle: { color: 'rgba(255, 255, 255, 0.2)' } } 71 }, 72 series: [{ 73 type: 'line', 74 data: values, 75 smooth: true, 76 symbol: 'none', 77 lineStyle: { color: '#67bb6e', width: 3 }, 78 areaStyle: { 79 color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [ 80 { offset: 0, color: 'rgba(103, 187, 110, 0.3)' }, 81 { offset: 1, color: 'rgba(103, 187, 110, 0.05)' } 82 ]) 83 }, 84 markPoint: { /* ... same as before ... */ } 85 }], 86 // dataZoom now correctly receives the calculated date values 87 dataZoom: [{ 88 type: 'slider', 89 startValue: finalStartDate, 90 endValue: finalEndDate, 91 bottom: '2%' // Position slider at the bottom 92 }, { 93 type: 'inside', 94 startValue: finalStartDate, 95 endValue: finalEndDate 96 }] 97 }; 98 chart.setOption(option); 99 window.addEventListener('resize', () => chart.resize()); 100 } 101 }); 102 103 // Event delegation logic remains the same, but the drawChart call is simpler 104 $(document).on('click', '[data-chart-id]', function() { 105 // Get the elements we'll be working with 106 const chartId = $(this).attr('data-chart-id'); 107 const tickerName = $(this).attr('data-ticker-name'); 108 const chartContainer = $('#' + chartId); 109 const loader = chartContainer.siblings('.lds-dual-ring'); 110 111 // 1. Immediately hide the chart and show the loader 112 chartContainer.css('visibility', 'hidden'); 113 loader.show(); 114 115 // 2. Update the active state of the buttons 116 $('[data-chart-id="' + chartId + '"]').removeClass('active'); 117 $(this).addClass('active'); 118 119 // 3. Draw the chart. ECharts will render it even though the container is hidden. 120 if (ChartManager.data[chartId] && ChartManager.data[chartId][tickerName]) { 121 ChartManager.drawChart(chartId, ChartManager.data[chartId][tickerName]); 122 } else { 123 console.error('No data found for ticker:', tickerName); 124 } 125 126 // 4. Now, hide the loader and make the newly drawn chart visible. 127 // A tiny delay can sometimes help prevent a visual flicker as the browser renders. 128 setTimeout(() => { 129 loader.hide(); 130 chartContainer.css('visibility', 'visible'); 131 }, 50); 132 });
133})(jQuery, window.ChartManager);; 134/* globals wpdc */ 135/** 136 * Loads Discourse comments into the .wpdc-comments div. 137 * 138 * @package WPDiscourse 139 */ 140 141(function( $ ) { 142 $( document ).ready( 143 function() { 144 var commentsURL = wpdc.commentsURL, 145 $commentArea = $( '#wpdc-comments' ), 146 postId = $commentArea.data( 'post-id' ); 147 148 if (!postId) { 149 return; 150 } 151 152 $.ajax( 153 { 154 url: commentsURL + '?post_id=' + postId, 155 success: function( response ) { 156 $commentArea.removeClass( 'wpdc-comments-loading' ); 157 $commentArea.addClass( 'wpdc-comments-loaded' ); 158 $commentArea.html( response ); 159 } 160 } 161 ); 162 } 163 ); 164})( jQuery ); 165; 166/** 167 * Nexus Analytics Frontend Tracker 168 * 169 * Tracks pageviews and sends data to the Nexus API. 170 * 171 * @package Nexus_Analytics 172 * @since 1.0.0 173 */ 174 175( function() { 176 'use strict'; 177 178 /** 179 * Generate a UUID v4 for request identification. 180 * 181 * @return {string} A UUID v4 string. 182 */ 183 function generateRequestId() { 184 // Use crypto.randomUUID if available (modern browsers). 185 if ( typeof crypto !== 'undefined' && typeof crypto.randomUUID === 'function' ) { 186 return crypto.randomUUID(); 187 } 188 189 // Fallback for older browsers. 190 return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function( c ) { 191 var r = Math.random() * 16 | 0; 192 var v = c === 'x' ? r : ( r & 0x3 | 0x8 ); 193 return v.toString( 16 ); 194 } ); 195 } 196 197 /** 198 * Generate and expose the request ID immediately on script load. 199 * 200 * This allows GAM (Google Ad Manager) to access the same request_id 201 * for revenue correlation via the ch_req_id custom targeting key. 202 * 203 * If Nexus_Gam has already generated the ID in wp_head, reuse it. 204 * Otherwise, generate a new one (fallback for non-GAM setups). 205 * 206 * @since 1.0.0 207 */ 208 if ( typeof window.nexusRequestId === 'undefined' ) { 209 window.nexusRequestId = generateRequestId(); 210 } 211 212 /** 213 * Check if the current device is mobile based on screen width. 214 * 215 * @return {boolean} True if mobile, false otherwise. 216 */ 217 function isMobile() { 218 return window.innerWidth <= 768; 219 } 220 221 /** 222 * Get page load time in milliseconds using Performance API. 223 * 224 * @return {number|null} Load time in ms or null if not available. 225 */ 226 function getLoadTime() { 227 if ( typeof performance === 'undefined' ) { 228 return null; 229 } 230 231 // Try Navigation Timing API Level 2. 232 var entries = performance.getEntriesByType( 'navigation' ); 233 if ( entries && entries.length > 0 ) { 234 var navEntry = entries[0];
235 if ( navEntry.loadEventEnd > 0 && navEntry.startTime >= 0 ) { 236 return Math.round( navEntry.loadEventEnd - navEntry.startTime ); 237 } 238 } 239 240 // Fallback to Navigation Timing API Level 1. 241 var timing = performance.timing; 242 if ( timing && timing.loadEventEnd > 0 && timing.navigationStart > 0 ) { 243 return timing.loadEventEnd - timing.navigationStart; 244 } 245 246 return null; 247 } 248 249 /** 250 * Check if Do Not Track is enabled in the browser. 251 * 252 * @return {boolean} True if DNT is enabled, false otherwise. 253 */ 254 function isDoNotTrackEnabled() { 255 return navigator.doNotTrack === '1' || 256 navigator.doNotTrack === 'yes' || 257 window.doNotTrack === '1'; 258 } 259 260 /** 261 * Build the event payload for the API. 262 * 263 * @param {Object} config Tracker configuration from wp_localize_script. 264 * @param {number|null} loadTime Page load time in milliseconds. 265 * 266 * @return {Object} The event payload. 267 */ 268 function buildPayload( config, loadTime ) { 269 var payload = { 270 site_id: config.siteId, 271 request_id: window.nexusRequestId, 272 page_url: window.location.href 273 }; 274 275 // Add optional fields. 276 if ( document.referrer ) { 277 payload.referrer = document.referrer; 278 } 279 280 payload.is_mobile = isMobile(); 281 282 if ( loadTime !== null && loadTime >= 0 && loadTime <= 65535 ) { 283 payload.metric_load_time_ms = loadTime; 284 } 285 286 // Add author and category from server-side data. 287 if ( config.authorId ) { 288 payload.author_id = config.authorId; 289 } 290 291 if ( config.authorName ) { 292 payload.author_name = config.authorName; 293 } 294 295 if ( config.authorSlug ) { 296 payload.author_slug = config.authorSlug; 297 } 298 299 if ( config.authorEmail ) { 300 payload.author_email = config.authorEmail; 301 } 302 303 if ( config.category ) { 304 payload.category = config.category; 305 } 306 307 // Merge custom properties (must be a plain object, not an array). 308 if ( config.customProperties && 309 typeof config.customProperties === 'object' && 310 ! Array.isArray( config.customProperties ) && 311 Object.keys( config.customProperties ).length > 0 ) { 312 payload.properties = config.customProperties; 313 } 314 315 return payload; 316 } 317 318 /** 319 * Send the tracking event to the API. 320 * 321 * @param {Object} config Tracker configuration. 322 * @param {Object} payload Event payload. 323 */ 324 function sendEvent( config, payload ) { 325 var endpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect'; 326 327 // Use sendBeacon for reliability if available. 328 if ( navigator.sendBeacon ) { 329 var blob = new Blob( 330 [ JSON.stringify( payload ) ], 331 { type: 'application/json' } 332 ); 333 334 // Note: sendBeacon doesn't support custom headers. 335 // Use fetch with keepalive instead if API key is required. 336 if ( config.apiKey ) { 337 sendWithFetch( endpoint, config.apiKey, payload ); 338 return; 339 } 340 341 navigator.sendBeacon( endpoint, blob ); 342 return; 343 } 344 345 // Fallback to fetch. 346 sendWithFetch( endpoint, config.apiKey, payload ); 347 } 348 349 /** 350 * Send event using fetch API. 351 * 352 * @param {string} endpoint API endpoint URL. 353 * @param {string} apiKey API key for authentication. 354 * @param {Object} payload Event payload. 355 */ 356 function sendWithFetch( endpoint, apiKey, payload ) { 357 var headers = { 358 'Content-Type': 'application/json' 359 }; 360 361 if ( apiKey ) { 362 headers['X-API-Key'] = apiKey; 363 } 364 365 fetch( endpoint, { 366 method: 'POST', 367 headers: headers, 368 body: JSON.stringify( payload ), 369 keepalive: true 370 } ).catch( function() { 371 // Silently fail - tracking should not impact user experience. 372 } ); 373 } 374 375 /** 376 * Initialize tracking on page load. 377 */ 378 function init() { 379 // Verify configuration exists. 380 if ( typeof nexusAnalytics === 'undefined' ) { 381 return; 382 } 383 384 var config = nexusAnalytics; 385 386 // Validate required configuration. 387 if ( ! config.apiEndpoint || ! config.siteId ) { 388 return; 389 } 390 391 // Respect browser DNT setting (client-side backup check). 392 if ( isDoNotTrackEnabled() ) { 393 return; 394 } 395 396 // Wait for load event to get accurate timing. 397 if ( document.readyState === 'complete' ) { 398 trackPageview( config ); 399 } else { 400 window.addEventListener( 'load', function() { 401 // Small delay to ensure loadEventEnd is populated. 402 setTimeout( function() { 403 trackPageview( config ); 404 }, 0 ); 405 } ); 406 } 407 } 408
409 /** 410 * Track the pageview. 411 * 412 * @param {Object} config Tracker configuration. 413 */ 414 function trackPageview( config ) { 415 var loadTime = getLoadTime(); 416 var payload = buildPayload( config, loadTime ); 417 418 sendEvent( config, payload ); 419 initOutboundClickTracking( config ); 420 } 421 422 /** 423 * Initialize outbound click tracking via event delegation. 424 * 425 * Uses capture phase on document.body to handle dynamically added links. 426 * Debounces duplicate clicks on the same href within 500ms. 427 * 428 * @since 1.2.0 429 * 430 * @param {Object} config Tracker configuration. 431 */ 432 function initOutboundClickTracking( config ) { 433 var lastClickHref = ''; 434 var lastClickTime = 0; 435 436 document.body.addEventListener( 'click', function( e ) { 437 // Walk up the DOM to find the closest anchor element. 438 var anchor = e.target; 439 while ( anchor && anchor.tagName !== 'A' ) { 440 anchor = anchor.parentElement; 441 } 442 443 if ( ! anchor || ! anchor.href ) { 444 return; 445 } 446 447 // Only track http/https links. 448 if ( anchor.href.indexOf( 'http' ) !== 0 ) { 449 return; 450 } 451 452 // Only track outbound links (different hostname). 453 if ( anchor.hostname === window.location.hostname ) { 454 return; 455 } 456 457 // Debounce: skip same href clicked within 500ms. 458 var now = Date.now(); 459 if ( anchor.href === lastClickHref && ( now - lastClickTime ) < 500 ) { 460 return; 461 } 462 lastClickHref = anchor.href; 463 lastClickTime = now; 464 465 // Extract destination info. 466 var destUrl; 467 try { 468 destUrl = new URL( anchor.href ); 469 } catch ( err ) { 470 return; 471 } 472 473 // Get link text, capped at 200 chars. 474 var linkText = ( anchor.innerText || anchor.textContent || anchor.getAttribute( 'aria-label' ) || '' ).trim(); 475 if ( linkText.length > 200 ) { 476 linkText = linkText.substring( 0, 200 ); 477 } 478 479 // Extract UTM parameters from destination URL. 480 var utmParams = {}; 481 var utmKeys = [ 'utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content' ]; 482 for ( var i = 0; i < utmKeys.length; i++ ) { 483 var val = destUrl.searchParams.get( utmKeys[i] ); 484 if ( val ) { 485 utmParams[ utmKeys[i] ] = val; 486 } 487 } 488 489 // Build click payload. 490 var clickPayload = { 491 site_id: config.siteId, 492 page_url: window.location.href, 493 dest_url: anchor.href, 494 dest_domain: destUrl.hostname, 495 link_text: linkText, 496 is_sponsored: !! config.isSponsored, 497 is_mobile: isMobile(), 498 category: config.category || '' 499 }; 500 501 // Add UTM params if present. 502 for ( var key in utmParams ) { 503 if ( utmParams.hasOwnProperty( key ) ) { 504 clickPayload[ key ] = utmParams[ key ]; 505 } 506 } 507 508 // Send click event. 509 var clickEndpoint = config.apiEndpoint.replace( /\/$/, '' ) + '/collect/click'; 510 511 if ( navigator.sendBeacon && ! config.apiKey ) { 512 var blob = new Blob( 513 [ JSON.stringify( clickPayload ) ], 514 { type: 'application/json' } 515 ); 516 navigator.sendBeacon( clickEndpoint, blob ); 517 } else { 518 sendWithFetch( clickEndpoint, config.apiKey, clickPayload ); 519 } 520 }, true ); // Use capture phase. 521 } 522 523 // Initialize when DOM is ready. 524 if ( document.readyState === 'loading' ) { 525 document.addEventListener( 'DOMContentLoaded', init ); 526 } else { 527 init(); 528 } 529 530} )(); 531; 532(()=>{"use strict";var t={903:(t,o,r)=>{var i=r(81),e=r.n(i),n=r(645);
532r.n(n)()(e()).push([t.id,'.flipdown.flipdown__theme-dark{font-family:sans-serif;font-weight:bold}.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#000}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#151515}.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#151515}.flipdown.flipdown__theme-dark .rotor{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor:after{border-top:solid 1px #151515}.flipdown.flipdown__theme-dark .rotor-top{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor-leaf-front{color:#fff;background-color:#151515}.flipdown.flipdown__theme-dark .rotor-bottom{color:#efefef;background-color:#202020}.flipdown.flipdown__theme-dark .rotor-leaf-rear{color:#efefef;background-color:#202020}.flipdown.flipdown__theme-light{font-family:sans-serif;font-weight:bold}.flipdown.flipdown__theme-light .rotor-group-heading:before{color:#eee}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#ddd}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after{background-color:#ddd}.flipdown.flipdown__theme-light .rotor{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor:after{border-top:solid 1px #222}.flipdown.flipdown__theme-light .rotor-top{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor-leaf-front{color:#222;background-color:#ddd}.flipdown.flipdown__theme-light .rotor-bottom{color:#333;background-color:#eee}.flipdown.flipdown__theme-light .rotor-leaf-rear{color:#333;background-color:#eee}.flipdown{display:flex !important;justify-content:center;overflow:hidden;margin-top:15px;margin-bottom:15px;direction:ltr}.flipdown .rotor-group{display:flex;width:150px;justify-content:center;flex-direction:column;align-items:center;width:100px}.flipdown .rotor-group:before{display:none !important;display:none}.flipdown .rotor-group:after{display:none !important;display:none}.flipdown .rotor-group:last-child{padding-right:0;padding-right:0}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{content:"";position:absolute;bottom:20px;left:115px;width:10px;height:10px;border-radius:50%;left:69px;bottom:13px;height:8px;width:8px}.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{content:"";position:absolute;bottom:50px;left:115px;width:10px;height:10px;border-radius:50%;left:69px;bottom:29px;height:8px;width:8px}.flipdown .rotor-group .rotors-wrapper{width:100%;display:flex;justify-content:center}.flipdown .rotor-group-heading{text-align:center;width:100%;display:flex;justify-content:center;font-size:1rem}.flipdown .rotor-group-heading:before{display:block;height:30px;line-height:30px;text-align:center;font-size:.8em;height:20px;line-height:20px}.flipdown .rotor{position:relative;float:left;width:50px;height:80px;margin:0 5px 0 0;border-radius:4px;font-size:2.5rem;text-align:center;perspective:200px;width:30px;height:50px}.flipdown .rotor:last-child{margin-right:0}.flipdown .rotor:after{content:"";z-index:2;position:absolute;bottom:0;left:0;width:50px;height:40px;border-radius:0 0 4px 4px;width:30px;height:25px;opacity:.8}.flipdown .rotor-top{overflow:hidden;position:absolute;width:50px;height:40px;line-height:80px;border-radius:4px 4px 0 0;width:30px;line-height:50px;height:25px}.flipdown .rotor-bottom{overflow:hidden;position:absolute;width:50px;height:40px;bottom:0;line-height:0;border-radius:0 0 4px 4px;width:30px;height:25px}.flipdown .rotor-leaf{z-index:1;position:absolute;width:50px;height:80px;transform-style:preserve-3d;transition:transform 0s;width:100%;height:50px}.flipdown .rotor-painter{width:100%}.flipdown .rotor-leaf.flipped{transform:rotateX(-180deg);transition:all .5s ease-in-out}.flipdown .rotor-leaf-front{overflow:hidden;position:absolute;width:50px;height:40px;margin:0;transform:rotateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:80px;border-radius:4px 4px 0 0;width:30px;line-height:50px;height:25px}.flipdown .rotor-leaf-rear{overflow:hidden;position:absolute;width:50px;height:40px;margin:0;transform:rotateX(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;line-height:0;border-radius:0 0 4px 4px;transform:rotateX(-180deg);width:30px;height:25px}.rotor-group .rotors-wrapper{width:100%;display:flex;justify-content:center}.rotor-group .rotors-wrapper .rotor{overflow:hidden;width:40%}.rotor-group .rotors-wrapper .rotor .rotor-leaf{width:100%}.rotor-group .rotors-wrapper .rotor .rotor-painter{width:100%}.rotor-group .rotors-wrapper .rotor:after{width:100%}.flipdown-size-sm .rotor{margin-right:3px;width:30px;height:50px}.flipdown-size-sm .rotor:after{width:30px;height:25px}.flipdown-size-sm .rotor-leaf{width:30px;height:50px}.flipdown-size-sm .rotor-leaf-front{width:30px;line-height:50px;height:25px}.flipdown-size-sm .rotor-leaf-rear{width:30px;height:25px}.flipdown-size-sm .rotor-top{width:30px;line-height:50px;height:25px}.flipdown-size-sm .rotor-bottom{width:30px;height:25px}.flipdown-size-sm .rotor-group{width:100px}.flipdown-size-sm .rotor-group:before{display:none}.flipdown-size-sm .rotor-group:after{display:none}.flipdown-size-sm .rotor-group:last-child{padding-right:0}.flipdown-size-sm .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:69px;bottom:13px;height:8px;width:8px}.flipdown-size-sm .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:69px;bottom:29px;height:8px;width:8px}.flipdown-size-sm .rotor-group-heading{font-size:.8em;height:20px;line-height:20px}.flipdown-size-xs .rotor{font-size:1.5rem;margin-right:3px;width:40%;height:40px}.flipdown-size-xs .rotor:after{width:30px;height:20px}.flipdown-size-xs .rotor-leaf{width:30px;height:40px}.flipdown-size-xs .rotor-leaf-front{width:30px;line-height:40px;height:20px}.flipdown-size-xs .rotor-leaf-rear{width:30px;height:20px;line-height:0}.flipdown-size-xs .rotor-top{width:30px;line-height:40px;height:20px}.flipdown-size-xs .rotor-bottom{width:30px;height:20px}.flipdown-size-xs .rotor-group{padding-right:0;padding-left:0}.flipdown-size-xs .rotor-group:nth-child(n+2):nth-child(-n+3):before{left:69px;bottom:13px;height:8px;width:8px}.flipdown-size-xs .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:69px;bottom:29px;height:8px;width:8px}.flipdown-size-xs .rotor-group-heading{font-size:.75rem;height:20px;line-height:20px}.flipdown-size-xxs .rotor-group-heading{font-size:.65rem}.flipdown-size-xxs .rotor{font-size:1.1rem;margin-right:2px;
532height:34px}.flipdown-size-xxs .rotor:after{height:17px;opacity:.4}.flipdown-size-xxs .rotor-leaf{width:30px;height:34px}.flipdown-size-xxs .rotor-leaf-front{width:30px;line-height:34px;height:17px}.flipdown-size-xxs .rotor-leaf-rear{width:30px;height:17px;line-height:0}.flipdown-size-xxs .rotor-top{width:30px;line-height:34px;height:17px}.flipdown-size-xxs .rotor-bottom{width:30px;height:17px}\r\n',""])},645:t=>{t.exports=function(t){var o=[];return o.toString=function(){return this.map((function(o){var r="",i=void 0!==o[5];return o[4]&&(r+="@supports (".concat(o[4],") {")),o[2]&&(r+="@media ".concat(o[2]," {")),i&&(r+="@layer".concat(o[5].length>0?" ".concat(o[5]):""," {")),r+=t(o),i&&(r+="}"),o[2]&&(r+="}"),o[4]&&(r+="}"),r})).join("")},o.i=function(t,r,i,e,n){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(i)for(var h=0;h<this.length;h++){var a=this[h][0];null!=a&&(s[a]=!0)}for(var p=0;p<t.length;p++){var l=[].concat(t[p]);i&&s[l[0]]||(void 0!==n&&(void 0===l[5]||(l[1]="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=n),r&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=r):l[2]=r),e&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=e):l[4]="".concat(e)),o.push(l))}},o}},81:t=>{t.exports=function(t){return t[1]}}},o={};function r(i){var e=o[i];if(void 0!==e)return e.exports;var n=o[i]={id:i,exports:{}};return t[i](n,n.exports,r),n.exports}r.n=t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return r.d(o,{a:o}),o},r.d=(t,o)=>{for(var i in o)r.o(o,i)&&!r.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:o[i]})},r.o=(t,o)=>Object.prototype.hasOwnProperty.call(t,o),(()=>{function t(o){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(o)}function o(t,o){if(!(t instanceof o))throw new TypeError("Cannot call a class as a function")}function i(t,o){for(var r=0;r<o.length;r++){var i=o[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function e(t,o){var r=h();return(e=function(t,o){return r[t-=286]})(t,o)}!function(t,o){for(var r=e,i=t();;)try{if(757441==parseInt(r(349))/1*(parseInt(r(380))/2)+-parseInt(r(314))/3*(parseInt(r(309))/4)+parseInt(r(289))/5*(-parseInt(r(384))/6)+-parseInt(r(294))/7+parseInt(r(336))/8*(-parseInt(r(303))/9)+-parseInt(r(332))/10*(-parseInt(r(374))/11)+parseInt(r(334))/12)break;i.push(i.shift())}catch(t){i.push(i.shift())}}(h);var n=s;function s(t,o){var r=a();return(s=function(t,o){return r[t-=249]})(t,o)}function h(){var t=["createElement","bind","data-before","rotor-leaf","1221VGmLJS","clockValues","rotor-leaf-rear rotor-painter","display",".rotor-group-days","170040ReOEiX","epoch","33200544wbKWBk","find","455144EulhWK","rotorGroupMapping","css","_setOptions","_tick","ifEnded","rotorBottoms","span","4rFvABO","clockStrings","start"," instead.","rotor-top","453163OdVhNb","rotor-bottom rotor-painter","Days","classList","shift","className","FlipDown: Constructor expected unix timestamp, got ","933291iVwumz","_createRotor","rotor-group-","object",".rotor-group-hours","minutes","none","setAttribute","Minutes","split","120CGjxgw","forEach","push","rotorBottom","rotorLeafFront","slice","rotorTop","rotors-wrapper","561lTmTTD","floor","Seconds","120405UWKGKj",".rotor-group","headings","4fxqRyE","prototype","clockValuesAsString","7njGWct","527328tKTEct","3668752uhTRAu","130802CxWANw","hours","_hasCountdownEnded","getElementsByClassName","hideDivision","3004338gceJwA","65AuEhvP","countdownEnded","flex","parentElement","theme","10170265wymdhX","flipdown","_getTime","days","hasOwnProperty","_createRotorGroup","seconds","rotor-leaf-front rotor-painter","daysremaining","9eBsGTT","number","call","Hours","version","opts","4PxEepq","countdown","element","prevClockValuesAsString","rotor-bottom","3391407LThskn","textContent","div","rotors","flipped","0.3.2","appendChild","rotorLeafRear","now"];return(h=function(){return t})()}function a(){var t=e,o=[t(308),t(361),t(330),t(286),t(348),t(383),t(327),t(316),t(320),t(366),t(342),t(296),t(388),t(302),t(322),t(287),"assign",t(387),"54350hvBDUb","_parseOptions",t(317),t(305),"className",t(369),"add",t(326),"rotor-leaf-rear","figure",t(292),"headings","rotor-group ","rotor-top rotor-painter",t(341),"getTime",t(370),"dark",t(293),t(385),"length",t(372),t(373),"flipd
532own__theme-",t(337),t(378),"rotor-leaf-front",t(357),t(377),t(331),t(306),t(335),t(297),t(346),t(324),t(315),"floor",t(340),"toString","destroy",t(288),"_init","push",t(347),t(300),t(364),t(301),"prevClockValuesAsString",t(298),t(343),t(356),t(371),"rotorTops","clockValuesAsString",t(367),t(313),t(360),t(318),t(386),t(344),t(350),t(345),t(325),"clockValues",t(311),"initialised","daysRemaining","css",t(307),t(323),t(329),t(310),".rotor-group-minutes",t(295),"1526115vkkYrd",t(381),t(319),t(362),t(290),t(333),t(299),t(352),"rotor-group-heading",t(339),t(351),t(304),"hasEndedCallback",t(321),"_updateClockValues"];return(a=function(){return o})()}function p(t,o){var r=n;return(t=t[r(300)]())[r(282)]<o?p("0"+t,o):t}function l(t,o){var r=n;o[r(316)]((function(o){t[r(252)](o)}))}!function(t,o){for(var r=e,i=s,n=t();;)try{if(427816==-parseInt(i(321))/1*(parseInt(i(320))/2)+parseInt(i(336))/3+-parseInt(i(253))/4*(-parseInt(i(290))/5)+-parseInt(i(302))/6+-parseInt(i(249))/7*(-parseInt(i(281))/8)+parseInt(i(312))/9+parseInt(i(262))/10*(-parseInt(i(250))/11))break;n[r(368)](n[r(353)]())}catch(t){n[r(368)](n[r(353)]())}}(a);const d=function(r,s,h,a,d,f,c,u,g,w,x){function m(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n(335),s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};o(this,m);var h=e,a=n;if(t(r)!==a(347))throw new Error(h(355)+t(r)+a(305));t(i)===h(359)&&(this[a(326)]=i[0],this[a(330)]=a(338),this.initialised=!1,this[a(258)]=this[a(255)](),this[a(341)]=r,this[h(290)]=!1,this[a(348)]=null,this[a(264)]=[],this[h(370)]=[],this[a(349)]=[],this[a(314)]=[],this[a(254)]=[],this[a(333)]=null,this[a(328)]=0,this.clockValues={},this[a(323)]={},this[a(315)]=[],this[h(312)]=[],this[a(351)]=this[a(263)](s),this[a(286)]={0:a(294),1:a(261),2:a(352),3:a(306)},this[a(345)]())}var v,b;return v=m,b=[{key:r,value:function(t){var o=n;return this[o(327)]||this[o(303)](),this[o(333)]=setInterval(this[o(299)].bind(this),1e3),t(),this}},{key:s,value:function(t){var o=n;return this[o(348)]=function(){var r=o;t(),this[r(348)]=null,this[r(301)]()},this}},{key:h,value:function(){var t=n;return(new Date)[t(277)]()/1e3}},{key:"_hasCountdownEnded",value:function(){var t=n;return this.epoch-this[t(258)]<0?(this[t(340)]=!0,null!=this[t(348)]&&(this.hasEndedCallback(),this[t(348)]=null),!0):(this[t(340)]=!1,!1)}},{key:a,value:function(t){var o=e,r=n,i={headings:[r(346),r(292),r(307),o(376)],theme:t[r(310)](r(280))?t[r(280)]:r(279),hideDivision:!1};return Object[r(260)]({},i,t)}},{key:d,value:function(){var t=n;this[t(326)][t(343)][t(268)](t(285)+this[t(351)][t(280)])}},{key:f,value:function(){var t=e,o=n;this[o(327)]=!0,this[t(388)]()?this[o(257)]=0:this.daysremaining=Math[o(298)]((this[o(341)]-this[o(258)])/86400)[o(300)]()[o(282)];for(var r=this[t(302)]<=2?2:this.daysremaining,i=0;i<r+6;i++)this[o(264)][t(368)](this[o(289)](0));var s=[];for(i=0;i<r;i++)s[o(304)](this.rotors[i]);this[o(326)][o(252)](this[t(299)](s,0));var h=r;for(i=0;i<3;i++){for(var a=[],p=0;p<2;p++)a[o(304)](this[o(264)][h]),h++;this[o(326)][t(320)](this[o(342)](a,i+1))}return jQuery(this[t(311)])[t(335)](o(287))[t(338)](o(353),t(291)),this[o(278)]=Array[o(337)][o(313)].call(this[o(326)][o(354)](o(288))),this[t(321)]=Array[o(337)].slice[o(265)](this[o(326)][o(354)](o(270))),this[o(283)]=Array[o(337)].slice[o(265)](this[t(311)][o(354)](o(355))),this[o(267)]=Array[o(337)][t(371)][o(265)](this[o(326)][o(354)](o(317))),this._tick(),this[o(350)](!0),this}},{key:c,value:function(t,o){var r=e,i=n,s=document[r(323)]("div");
532s[i(266)]=i(274)+(this[i(286)][o]?r(358)+this[i(286)][o]:"");var h=document[i(331)](i(251));h[i(266)]=i(344),h[r(363)](i(324),this[i(351)][i(273)][o]);var a=document[i(331)](i(311));a[i(297)]=this[i(351)][r(379)][o],h[i(252)](a),s.appendChild(h);var p=document[i(331)](i(251));return p[i(266)]=i(284),l(p,t),s[i(252)](p),s}},{key:u,value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=e,r=n,i=document[r(331)](r(251)),s=document[r(331)](r(251)),h=document[r(331)](r(271)),a=document[r(331)](r(271)),p=document[o(323)](r(251)),d=document[o(323)](r(251));return i[r(266)]="rotor",s[r(266)]=r(269),h[r(266)]=r(332),a[r(266)]=r(308),p[o(354)]=r(275),d[r(266)]=r(322),h[r(297)]=t,p[r(297)]=t,d[r(297)]=t,l(i,[s,p,d]),l(s,[h,a]),i}},{key:g,value:function(){var t=e,o=n;this[o(258)]=this[o(255)]();var r=this[o(341)]-this[o(258)]<=0?0:this[o(341)]-this[o(258)];this[t(328)].d=Math[t(375)](r/86400),r-=86400*this[o(325)].d,0===this.clockValues.d&&this[t(308)][o(259)]&&jQuery(this[o(326)])[o(293)](o(291))[o(329)](o(353),o(339)),this[o(325)].h=Math[o(298)](r/3600),r-=3600*this[o(325)].h,0===this[o(325)].h&&0===this[o(325)].d&&this[o(351)][o(259)]&&jQuery(this[o(326)])[o(293)](o(318))[o(329)](o(353),o(339)),this[o(325)].m=Math[o(298)](r/60),r-=60*this[o(325)].m,0===this[o(325)].m&&0===this[t(328)].h&&0===this[o(325)].d&&this[o(351)][o(259)]&&jQuery(this[o(326)])[o(293)](o(334)).css(t(330),o(339)),this[o(325)].s=Math[t(375)](r),this[o(350)](),this[o(256)]()}},{key:w,value:function(){clearInterval(this[n(333)])}},{key:x,value:function(){var t=this,o=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=e,i=n;function s(){var t=this,o=i;this[o(283)][o(316)]((function(r,i){var n=e;r[o(297)]!=t[n(382)][i]&&(r[n(315)]=t.clockValuesAsString[i])}))}function h(){var t=this,o=r,e=i;this[e(349)][o(367)]((function(o,r){var i=e;if(o[i(297)]!=t[i(315)][r]){o[i(297)]=t[i(315)][r],o[i(272)].classList[i(268)](i(319));var n=setInterval(function(){var t=i;o[t(272)][t(343)].remove(t(319)),clearInterval(n)}[i(296)](t),500)}}))}this[i(323)].d=p(this[r(328)].d,2),this[i(323)].h=p(this[i(325)].h,2),this[i(323)].m=p(this[i(325)].m,2),this[i(323)].s=p(this[r(328)].s,2),this[r(382)]=(this[i(323)].d+this[i(323)].h+this[i(323)].m+this[r(345)].s)[r(365)](""),this[r(370)][r(367)]((function(o,r){var e=i;o[e(297)]=t[e(309)][r]})),this[i(267)][i(316)]((function(o,e){var n=r;o[i(297)]=t[n(312)][e]})),o?(s[r(305)](this),h[i(265)](this)):(setTimeout(s[i(296)](this),500),setTimeout(h.bind(this),500)),this[i(309)]=this[r(382)]}}],b&&i(v.prototype,b),Object.defineProperty(v,"prototype",{writable:!1}),m}(n(295),n(276),n(255),n(263),n(345),n(303),n(342),n(289),n(299),n(301),n(350));function f(t,o){(null==o||o>t.length)&&(o=t.length);for(var r=0,i=new Array(o);r<o;r++)i[r]=t[r];return i}function c(){var t=["-subscribe-email-field","width","find","min","forEach","243975ElvYmJ","invalidEmail","resize","ajax","flipdown-size-xxs","6332168aGtrSb","POST","flipdown-size-sm","submitFormAction","show","values","29504JfMqCB","-timer-post-form-submit-text","440jwvowW","input change","labels","filter","-flipdown","empty","css","classes_prefix","block","data","-timer-subscribe-form","-countdown-timer-container","flipdown-size-xs","removeClass","hidedivisions","3224616pMerUG","ajaxUrl","3391507etiqNo","get","display","datetime","slideUp","val","132rAgHtJ","ifEnded","-timer-subscribe-form-wrapper","55467WjfRaT","reportValidity","keys","-countdown-timer-wrapper","start","toString","length","395hjJzpE","each","preventDefault","target","addClass","nonce","-subscribe-submit-btn","closest","remove","-complete-text","43908HKtaVM"];return(c=function(){return t})()}function u(t,o){var r=c();return(u=function(t,o){return r[t-=453]})(t,o)}r(903),function(t,o){for(var r=u,i=t();;)try{if(455365==-parseInt(r(491))/1+parseInt(r(502))/2*(-parseInt(r(465))/3)+parseInt(r(457))/4+parseInt(r(475))/5*(parseInt(r(485))/6)+parseInt(r(459))/7+-parseInt(r(496))/8+-parseInt(r(468))/9*(-parseInt(r(504))/10))break;i.push(i.shift())}catch(t){i.push(i.shift())}}(c),function(t){var o=u,r=gpls_wpsctr_simple_countdown_timer_localized_data,i="."+r[o(511)],e=t(i+o(508)),n={200:o(495),400:o(454),650:o(498)};function s(t){var r=o,e=t[r(482)](i+r(453));
532t[r(479)](h(e[r(487)]()))}function h(t){var r,i=o,e=Object[i(470)](n)[i(507)]((function(o){return o>t}));if(e[i(474)]){var s=Math[i(489)].apply(Math,function(t){if(Array.isArray(t))return f(t)}(r=e[i(507)]((function(t){return parseInt(t)})))||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(r)||function(t,o){if(t){if("string"==typeof t)return f(t,o);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,o):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());return n[s[i(473)]()]}return""}function a(t){var r=o,e=t[r(482)](i+r(453));t[r(482)](i+r(471))[r(509)](),t[r(513)]("completetext")&&e[r(488)](i+r(484))[r(510)](r(461),r(512))}t((function(n){var h;e[o(476)]((function(){!function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,e=o,n=i||t[e(513)](e(462)),h=t[e(513)](e(456)),p={headings:Object[e(501)](r.labels.flipDownHeading),hideDivision:h};t[e(509)](),new d(n,t,p)[e(472)]((function(){var o=e;s(t),t[o(500)](),t[o(479)]("started")}))[e(466)]((function(){t[e(463)](400,(function(){a(t)}))}))}(t(this))})),h=o,t(document).on("click",i+h(481),(function(o){var e=h;o[e(477)]();var n=t(o[e(478)])[e(482)](i+e(514)),s=n[e(488)](i+e(467)),a=n[e(488)](i+e(486)),p=a[e(460)](0),l=n[e(513)]("id"),d=a[e(464)]();if(!p.checkValidity()||0===d[e(474)])return p.setCustomValidity(r[e(506)][e(492)]),void p[e(469)]();t[e(494)]({method:e(497),url:r[e(458)],data:{action:r[e(499)],nonce:r[e(480)],email:d,post_id:l},success:function(t){},error:function(t){}}),s.slideUp(400,(function(){var t=e;s[t(483)](),n.find("."+r.classes_prefix+t(503)).show()}))})),t(document).on(h(505),i+h(486),(function(o){var r=h;t(this)[r(460)](0).setCustomValidity("")}))})),t(window).on(o(493),(function(){var r=o;t(i+"-flipdown")[r(476)]((function(o){var e=r,s=t(this),a=s[e(482)](i+e(453));Object[e(501)](n)[e(490)]((function(t){s[e(455)](t)})),s[e(479)](h(a[e(487)]()))}))}))}(jQuery)})()})();; 533/*! This file is auto-generated */ 534(function() { 535"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
535)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le);})(); 536(window.wp ||= {}).hooks = wp.hooks; 537})(); 538;
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.