From cbfd19127d1b8c5c42a56aa0b71ec3bf4aa54ca5 Mon Sep 17 00:00:00 2001 From: Mahesh Kommareddi Date: Sat, 15 Jun 2024 13:40:07 -0400 Subject: [PATCH] Saving what was there --- index.html | 1094 ++++++++ the_files/analytics.js | 474 ++++ the_files/banner-styles.css | 507 ++++ the_files/bundle-playback.js | 3 + the_files/connect.js | 40 + the_files/css | 285 +++ the_files/font-awesome.min.css | 25 + the_files/grupo_77.png | Bin 0 -> 68269 bytes the_files/icon | 41 + the_files/iconochive.css | 116 + the_files/img1.png | Bin 0 -> 178164 bytes the_files/jquery-1.10.2.min.js | 2252 +++++++++++++++++ the_files/logo.png | Bin 0 -> 44101 bytes ...374a55eb01a4ad7d83185de770c59bbfd78a8c1.js | 41 + ...33b4c979b30647c496589f2011bfe8e10358b1.css | 22 + the_files/ruffle.js | 3 + the_files/storage.html | 49 + the_files/wombat.js | 21 + 18 files changed, 4973 insertions(+) create mode 100644 index.html create mode 100644 the_files/analytics.js create mode 100644 the_files/banner-styles.css create mode 100644 the_files/bundle-playback.js create mode 100644 the_files/connect.js create mode 100644 the_files/css create mode 100644 the_files/font-awesome.min.css create mode 100644 the_files/grupo_77.png create mode 100644 the_files/icon create mode 100644 the_files/iconochive.css create mode 100644 the_files/img1.png create mode 100644 the_files/jquery-1.10.2.min.js create mode 100644 the_files/logo.png create mode 100644 the_files/pages_v2r-8afdae5e4132f31139e4c9795374a55eb01a4ad7d83185de770c59bbfd78a8c1.js create mode 100644 the_files/pages_v4_default-b26b3c7898a3d8d37b34203f8c33b4c979b30647c496589f2011bfe8e10358b1.css create mode 100644 the_files/ruffle.js create mode 100644 the_files/storage.html create mode 100644 the_files/wombat.js diff --git a/index.html b/index.html new file mode 100644 index 0000000..a1a90d1 --- /dev/null +++ b/index.html @@ -0,0 +1,1094 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Website + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
The Wayback Machine - https://web.archive.org/web/20231119214951/https://the.mk/
+ + + + + + + + +
+ +

Tech Solutions for a World of Change

+ +

From Best MK

+

About Us

+

Shaping a Better World with Technology +

+

At Best MK, we are dedicated to pushing the boundaries of technological innovation across many industries. With a broad spectrum of expertise spanning 3D gaming, web development, AR/VR, autonomous vehicles, and more, we thrive on crafting tailored solutions that meet the unique challenges of each sector. Our commitment goes beyond mere problem-solving – we're driven by a passion for delivering tangible value and contributing to the triumphant evolution of your business.

+

Crafting Solutions, Building Futures

+

Our Solutions for a Sustainable Future +

+

Vegetation Monitoring Systems

+

Advanced Robot Prototypes

+

E-learning

+

Software Development

+

Web Development

+

Robotics

+

+ +Drone Services +

+

+ +3-D Printing +

+

+ +Gaming +

+

+ +Blockchain +

+

+ +Software Defined Radio +

+

Best MK, where innovation meets Social Responsibility +

+

© 2023 Best MK, LLC.

+
+
+ + + + + + + + \ No newline at end of file diff --git a/the_files/analytics.js b/the_files/analytics.js new file mode 100644 index 0000000..ac86472 --- /dev/null +++ b/the_files/analytics.js @@ -0,0 +1,474 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3.0 +/* eslint-disable no-var, semi, prefer-arrow-callback, prefer-template */ + +/** + * Collection of methods for sending analytics events to Archive.org's analytics server. + * + * These events are used for internal stats and sent (in anonymized form) to Google Analytics. + * + * @see analytics.md + * + * @type {Object} + */ +window.archive_analytics = (function defineArchiveAnalytics() { + // keep orignal Date object so as not to be affected by wayback's + // hijacking global Date object + var Date = window.Date; + var ARCHIVE_ANALYTICS_VERSION = 2; + var DEFAULT_SERVICE = 'ao_2'; + var NO_SAMPLING_SERVICE = 'ao_no_sampling'; // sends every event instead of a percentage + + var startTime = new Date(); + + /** + * @return {Boolean} + */ + function isPerformanceTimingApiSupported() { + return 'performance' in window && 'timing' in window.performance; + } + + /** + * Determines how many milliseconds elapsed between the browser starting to parse the DOM and + * the current time. + * + * Uses the Performance API or a fallback value if it's not available. + * + * @see https://developer.mozilla.org/en-US/docs/Web/API/Performance_API + * + * @return {Number} + */ + function getLoadTime() { + var start; + + if (isPerformanceTimingApiSupported()) + start = window.performance.timing.domLoading; + else + start = startTime.getTime(); + + return new Date().getTime() - start; + } + + /** + * Determines how many milliseconds elapsed between the user navigating to the page and + * the current time. + * + * @see https://developer.mozilla.org/en-US/docs/Web/API/Performance_API + * + * @return {Number|null} null if the browser doesn't support the Performance API + */ + function getNavToDoneTime() { + if (!isPerformanceTimingApiSupported()) + return null; + + return new Date().getTime() - window.performance.timing.navigationStart; + } + + /** + * Performs an arithmetic calculation on a string with a number and unit, while maintaining + * the unit. + * + * @param {String} original value to modify, with a unit + * @param {Function} doOperation accepts one Number parameter, returns a Number + * @returns {String} + */ + function computeWithUnit(original, doOperation) { + var number = parseFloat(original, 10); + var unit = original.replace(/(\d*\.\d+)|\d+/, ''); + + return doOperation(number) + unit; + } + + /** + * Computes the default font size of the browser. + * + * @returns {String|null} computed font-size with units (typically pixels), null if it cannot be computed + */ + function getDefaultFontSize() { + var fontSizeStr; + + if (!('getComputedStyle' in window)) + return null; + + var style = window.getComputedStyle(document.documentElement); + if (!style) + return null; + + fontSizeStr = style.fontSize; + + // Don't modify the value if tracking book reader. + if (document.querySelector('#BookReader')) + return fontSizeStr; + + return computeWithUnit(fontSizeStr, function reverseBootstrapFontSize(number) { + // Undo the 62.5% size applied in the Bootstrap CSS. + return number * 1.6; + }); + } + + /** + * Get the URL parameters for a given Location + * @param {Location} + * @return {Object} The URL parameters + */ + function getParams(location) { + if (!location) location = window.location; + var vars; + var i; + var pair; + var params = {}; + var query = location.search; + if (!query) return params; + vars = query.substring(1).split('&'); + for (i = 0; i < vars.length; i++) { + pair = vars[i].split('='); + params[pair[0]] = decodeURIComponent(pair[1]); + } + return params; + } + + function getMetaProp(name) { + var metaTag = document.querySelector('meta[property=' + name + ']'); + return metaTag ? metaTag.getAttribute('content') || null : null; + } + + var ArchiveAnalytics = { + /** + * @type {String|null} + */ + service: getMetaProp('service'), + mediaType: getMetaProp('mediatype'), + primaryCollection: getMetaProp('primary_collection'), + + /** + * Key-value pairs to send in pageviews (you can read this after a pageview to see what was + * sent). + * + * @type {Object} + */ + values: {}, + + /** + * Sends an analytics ping, preferably using navigator.sendBeacon() + * @param {Object} values + * @param {Function} [onload_callback] (deprecated) callback to invoke once ping to analytics server is done + * @param {Boolean} [augment_for_ao_site] (deprecated) if true, add some archive.org site-specific values + */ + send_ping: function send_ping(values, onload_callback, augment_for_ao_site) { + if (typeof window.navigator !== 'undefined' && typeof window.navigator.sendBeacon !== 'undefined') + this.send_ping_via_beacon(values); + else + this.send_ping_via_image(values); + }, + + /** + * Sends a ping via Beacon API + * NOTE: Assumes window.navigator.sendBeacon exists + * @param {Object} values Tracking parameters to pass + */ + send_ping_via_beacon: function send_ping_via_beacon(values) { + var url = this.generate_tracking_url(values || {}); + window.navigator.sendBeacon(url); + }, + + /** + * Sends a ping via Image object + * @param {Object} values Tracking parameters to pass + */ + send_ping_via_image: function send_ping_via_image(values) { + var url = this.generate_tracking_url(values || {}); + var loadtime_img = new Image(1, 1); + loadtime_img.src = url; + loadtime_img.alt = ''; + }, + + /** + * Construct complete tracking URL containing payload + * @param {Object} params Tracking parameters to pass + * @return {String} URL to use for tracking call + */ + generate_tracking_url: function generate_tracking_url(params) { + var baseUrl = '//analytics.archive.org/0.gif'; + var keys; + var outputParams = params; + var outputParamsArray = []; + + outputParams.service = outputParams.service || this.service || DEFAULT_SERVICE; + + // Build array of querystring parameters + keys = Object.keys(outputParams); + keys.forEach(function keyIteration(key) { + outputParamsArray.push(encodeURIComponent(key) + '=' + encodeURIComponent(outputParams[key])); + }); + outputParamsArray.push('version=' + ARCHIVE_ANALYTICS_VERSION); + outputParamsArray.push('count=' + (keys.length + 2)); // Include `version` and `count` in count + + return baseUrl + '?' + outputParamsArray.join('&'); + }, + + /** + * @param {int} page Page number + */ + send_scroll_fetch_event: function send_scroll_fetch_event(page) { + var additionalValues = { ev: page }; + var loadTime = getLoadTime(); + var navToDoneTime = getNavToDoneTime(); + if (loadTime) additionalValues.loadtime = loadTime; + if (navToDoneTime) additionalValues.nav_to_done_ms = navToDoneTime; + this.send_event('page_action', 'scroll_fetch', location.pathname, additionalValues); + }, + + send_scroll_fetch_base_event: function send_scroll_fetch_base_event() { + var additionalValues = {}; + var loadTime = getLoadTime(); + var navToDoneTime = getNavToDoneTime(); + if (loadTime) additionalValues.loadtime = loadTime; + if (navToDoneTime) additionalValues.nav_to_done_ms = navToDoneTime; + this.send_event('page_action', 'scroll_fetch_base', location.pathname, additionalValues); + }, + + /** + * @param {Object} [options] + * @param {String} [options.mediaType] + * @param {String} [options.mediaLanguage] + * @param {String} [options.page] The path portion of the page URL + */ + send_pageview: function send_pageview(options) { + var settings = options || {}; + + var defaultFontSize; + var loadTime = getLoadTime(); + var mediaType = settings.mediaType; + var primaryCollection = settings.primaryCollection; + var page = settings.page; + var navToDoneTime = getNavToDoneTime(); + + /** + * @return {String} + */ + function get_locale() { + if (navigator) { + if (navigator.language) + return navigator.language; + + else if (navigator.browserLanguage) + return navigator.browserLanguage; + + else if (navigator.systemLanguage) + return navigator.systemLanguage; + + else if (navigator.userLanguage) + return navigator.userLanguage; + } + return ''; + } + + defaultFontSize = getDefaultFontSize(); + + // Set field values + this.values.kind = 'pageview'; + this.values.timediff = (new Date().getTimezoneOffset()/60)*(-1); // *timezone* diff from UTC + this.values.locale = get_locale(); + this.values.referrer = (document.referrer == '' ? '-' : document.referrer); + + if (loadTime) + this.values.loadtime = loadTime; + + if (navToDoneTime) + this.values.nav_to_done_ms = navToDoneTime; + + if (settings.trackingId) { + this.values.ga_tid = settings.trackingId; + } + + /* START CUSTOM DIMENSIONS */ + if (defaultFontSize) + this.values.iaprop_fontSize = defaultFontSize; + + if ('devicePixelRatio' in window) + this.values.iaprop_devicePixelRatio = window.devicePixelRatio; + + if (mediaType) + this.values.iaprop_mediaType = mediaType; + + if (settings.mediaLanguage) { + this.values.iaprop_mediaLanguage = settings.mediaLanguage; + } + + if (primaryCollection) { + this.values.iaprop_primaryCollection = primaryCollection; + } + /* END CUSTOM DIMENSIONS */ + + if (page) + this.values.page = page; + + this.send_ping(this.values); + }, + + /** + * Sends a tracking "Event". + * @param {string} category + * @param {string} action + * @param {string} label + * @param {Object} additionalEventParams + */ + send_event: function send_event( + category, + action, + label, + additionalEventParams + ) { + if (!label) label = window.location.pathname; + if (!additionalEventParams) additionalEventParams = {}; + if (additionalEventParams.mediaLanguage) { + additionalEventParams.ga_cd4 = additionalEventParams.mediaLanguage; + delete additionalEventParams.mediaLanguage; + } + var eventParams = Object.assign( + { + kind: 'event', + ec: category, + ea: action, + el: label, + cache_bust: Math.random(), + }, + additionalEventParams + ); + this.send_ping(eventParams); + }, + + /** + * Sends every event instead of a small percentage. + * + * Use this sparingly as it can generate a lot of events. + * + * @param {string} category + * @param {string} action + * @param {string} label + * @param {Object} additionalEventParams + */ + send_event_no_sampling: function send_event_no_sampling( + category, + action, + label, + additionalEventParams + ) { + var extraParams = additionalEventParams || {}; + extraParams.service = NO_SAMPLING_SERVICE; + this.send_event(category, action, label, extraParams); + }, + + /** + * @param {Object} options see this.send_pageview options + */ + send_pageview_on_load: function send_pageview_on_load(options) { + var self = this; + window.addEventListener('load', function send_pageview_with_options() { + self.send_pageview(options); + }); + }, + + /** + * Handles tracking events passed in URL. + * Assumes category and action values are separated by a "|" character. + * NOTE: Uses the unsampled analytics property. Watch out for future high click links! + * @param {Location} + */ + process_url_events: function process_url_events(location) { + var eventValues; + var actionValue; + var eventValue = getParams(location).iax; + if (!eventValue) return; + eventValues = eventValue.split('|'); + actionValue = eventValues.length >= 1 ? eventValues[1] : ''; + this.send_event_no_sampling( + eventValues[0], + actionValue, + window.location.pathname + ); + }, + + /** + * Attaches handlers for event tracking. + * + * To enable click tracking for a link, add a `data-event-click-tracking` + * attribute containing the Google Analytics Event Category and Action, separated + * by a vertical pipe (|). + * e.g. `` + * + * To enable form submit tracking, add a `data-event-form-tracking` attribute + * to the `form` tag. + * e.g. `
` + * + * Additional tracking options can be added via a `data-event-tracking-options` + * parameter. This parameter, if included, should be a JSON string of the parameters. + * Valid parameters are: + * - service {string}: Corresponds to the Google Analytics property data values flow into + */ + set_up_event_tracking: function set_up_event_tracking() { + var self = this; + var clickTrackingAttributeName = 'event-click-tracking'; + var formTrackingAttributeName = 'event-form-tracking'; + var trackingOptionsAttributeName = 'event-tracking-options'; + + function handleAction(event, attributeName) { + var selector = '[data-' + attributeName + ']'; + var eventTarget = event.target; + if (!eventTarget) return; + var target = eventTarget.closest(selector); + if (!target) return; + var categoryAction; + var categoryActionParts; + var options; + categoryAction = target.dataset[toCamelCase(attributeName)]; + if (!categoryAction) return; + categoryActionParts = categoryAction.split('|'); + options = target.dataset[toCamelCase(trackingOptionsAttributeName)]; + options = options ? JSON.parse(options) : {}; + self.send_event( + categoryActionParts[0], + categoryActionParts[1], + categoryActionParts[2] || window.location.pathname, + options.service ? { service: options.service } : {} + ); + } + + function toCamelCase(str) { + return str.replace(/\W+(.)/g, function (match, chr) { + return chr.toUpperCase(); + }); + }; + + document.addEventListener('click', function(e) { + handleAction(e, clickTrackingAttributeName); + }); + + document.addEventListener('submit', function(e) { + handleAction(e, formTrackingAttributeName); + }); + }, + + /** + * @returns {Object[]} + */ + get_data_packets: function get_data_packets() { + return [this.values]; + }, + + /** + * Creates a tracking image for tracking JS compatibility. + * + * @param {string} type The type value for track_js_case in query params for 0.gif + */ + create_tracking_image: function create_tracking_image(type) { + this.send_ping_via_image({ + cache_bust: Math.random(), + kind: 'track_js', + track_js_case: type, + }); + } + }; + + return ArchiveAnalytics; +}()); +// @license-end diff --git a/the_files/banner-styles.css b/the_files/banner-styles.css new file mode 100644 index 0000000..0ab5af9 --- /dev/null +++ b/the_files/banner-styles.css @@ -0,0 +1,507 @@ +@import 'record.css'; /* for SPN1 */ + +#wm-ipp-base { + height:65px;/* initial height just in case js code fails */ + padding:0; + margin:0; + border:none; + background:none transparent; +} +#wm-ipp { + z-index: 2147483647; +} +#wm-ipp, #wm-ipp * { + font-family:Lucida Grande, Helvetica, Arial, sans-serif; + font-size:12px; + line-height:1.2; + letter-spacing:0; + width:auto; + height:auto; + max-width:none; + max-height:none; + min-width:0 !important; + min-height:0; + outline:none; + float:none; + text-align:left; + border:none; + color: #000; + text-indent: 0; + position: initial; + background: none; +} +#wm-ipp div, #wm-ipp canvas { + display: block; +} +#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form { + padding:0; + margin:0; + border:none; + border-radius:0; + background-color:transparent; + background-image:none; + /*z-index:2147483640;*/ + height:auto; +} +#wm-ipp table { + border:none; + border-collapse:collapse; + margin:0; + padding:0; + width:auto; + font-size:inherit; +} +#wm-ipp form input { + padding:1px !important; + height:auto; + display:inline; + margin:0; + color: #000; + background: none #fff; + border: 1px solid #666; +} +#wm-ipp form input[type=submit] { + padding:0 8px !important; + margin:1px 0 1px 5px !important; + width:auto !important; + border: 1px solid #000 !important; + background: #fff !important; + color: #000 !important; +} +#wm-ipp form input[type=submit]:hover { + background: #eee !important; + cursor: pointer !important; +} +#wm-ipp form input[type=submit]:active { + transform: translateY(1px); +} +#wm-ipp a { + display: inline; +} +#wm-ipp a:hover{ + text-decoration:underline; +} +#wm-ipp a.wm-btn:hover { + text-decoration:none; + color:#ff0 !important; +} +#wm-ipp a.wm-btn:hover span { + color:#ff0 !important; +} +#wm-ipp #wm-ipp-inside { + margin: 0 6px; + border:5px solid #000; + border-top:none; + background-color:rgba(255,255,255,0.9); + -moz-box-shadow:1px 1px 4px #333; + -webkit-box-shadow:1px 1px 4px #333; + box-shadow:1px 1px 4px #333; + border-radius:0 0 8px 8px; +} +/* selectors are intentionally verbose to ensure priority */ +#wm-ipp #wm-logo { + padding:0 10px; + vertical-align:middle; + min-width:100px; + flex: 0 0 100px; +} +#wm-ipp .c { + padding-left: 4px; +} +#wm-ipp .c .u { + margin-top: 4px !important; +} +#wm-ipp .n { + padding:0 0 0 5px !important; + vertical-align: bottom; +} +#wm-ipp .n a { + text-decoration:none; + color:#33f; + font-weight:bold; +} +#wm-ipp .n .b { + padding:0 6px 0 0 !important; + text-align:right !important; + overflow:visible; + white-space:nowrap; + color:#99a; + vertical-align:middle; +} +#wm-ipp .n .y .b { + padding:0 6px 2px 0 !important; +} +#wm-ipp .n .c { + background:#000; + color:#ff0; + font-weight:bold; + padding:0 !important; + text-align:center; +} +#wm-ipp.hi .n td.c { + color:#ec008c; +} +#wm-ipp .n td.f { + padding:0 0 0 6px !important; + text-align:left !important; + overflow:visible; + white-space:nowrap; + color:#99a; + vertical-align:middle; +} +#wm-ipp .n tr.m td { + text-transform:uppercase; + white-space:nowrap; + padding:2px 0; +} +#wm-ipp .c .s { + padding:0 5px 0 0 !important; + vertical-align:bottom; +} +#wm-ipp #wm-nav-captures { + white-space: nowrap; +} +#wm-ipp .c .s a.t { + color:#33f; + font-weight:bold; + line-height: 1.8; +} +#wm-ipp .c .s div.r { + color: #666; + font-size:9px; + white-space:nowrap; +} +#wm-ipp .c .k { + padding-bottom:1px; +} +#wm-ipp .c .s { + padding:0 5px 2px 0 !important; +} +#wm-ipp td#displayMonthEl { + padding: 2px 0 !important; +} +#wm-ipp td#displayYearEl { + padding: 0 0 2px 0 !important; +} + +div#wm-ipp-sparkline { + position:relative;/* for positioning markers */ + white-space:nowrap; + background-color:#fff; + cursor:pointer; + line-height:0.9; +} +#sparklineImgId, #wm-sparkline-canvas { + position:relative; + z-index:9012; + max-width:none; +} +#wm-ipp-sparkline div.yt { + position:absolute; + z-index:9010 !important; + background-color:#ff0 !important; + top: 0; +} +#wm-ipp-sparkline div.mt { + position:absolute; + z-index:9013 !important; + background-color:#ec008c !important; + top: 0; +} +#wm-ipp .r { + margin-left: 4px; +} +#wm-ipp .r a { + color:#33f; + border:none; + position:relative; + background-color:transparent; + background-repeat:no-repeat !important; + background-position:100% 100% !important; + text-decoration: none; +} +#wm-ipp #wm-capinfo { + /* prevents notice div background from sticking into round corners of + #wm-ipp-inside */ + border-radius: 0 0 4px 4px; +} +#wm-ipp #wm-capinfo .c-logo { + display:block; + float:left; + margin-right:3px; + width:90px; + min-height:90px; + max-height: 290px; + border-radius:45px; + overflow:hidden; + background-position:50%; + background-size:auto 90px; + box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset; +} +#wm-ipp #wm-capinfo .c-logo span { + display:inline-block; +} +#wm-ipp #wm-capinfo .c-logo img { + height:90px; + position:relative; + left:-50%; +} +#wm-ipp #wm-capinfo .wm-title { + font-size:130%; +} +#wm-ipp #wm-capinfo a.wm-selector { + display:inline-block; + color: #aaa; + text-decoration:none !important; + padding: 2px 8px; +} +#wm-ipp #wm-capinfo a.wm-selector.selected { + background-color:#666; +} +#wm-ipp #wm-capinfo a.wm-selector:hover { + color: #fff; +} +#wm-ipp #wm-capinfo.notice-only #wm-capinfo-collected-by, +#wm-ipp #wm-capinfo.notice-only #wm-capinfo-timestamps { + display: none; +} +#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content { + background-color:#ff0; + padding:5px; + font-size:14px; + text-align:center; +} +#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content * { + font-size:14px; + text-align:center; +} +#wm-ipp #wm-expand { + right: 1px; + bottom: -1px; + color: #ffffff; + background-color: #666 !important; + padding:0 5px 0 3px !important; + border-radius: 3px 3px 0 0 !important; +} +#wm-ipp #wm-expand span { + color: #ffffff; +} +#wm-ipp #wm-expand #wm-expand-icon { + display: inline-block; + transition: transform 0.5s; + transform-origin: 50% 45%; +} +#wm-ipp #wm-expand.wm-open #wm-expand-icon { + transform: rotate(180deg); +} +#wm-ipp #wmtb { + text-align:right; +} +#wm-ipp #wmtb #wmtbURL { + width: calc(100% - 45px); +} +#wm-ipp #wm-graph-anchor { + border-right:1px solid #ccc; +} +/* time coherence */ +html.wb-highlight { + box-shadow: inset 0 0 0 3px #a50e3a !important; +} +.wb-highlight { + outline: 3px solid #a50e3a !important; +} +#wm-ipp-print { + display:none !important; +} +@media print { +#wm-ipp-base { + display:none !important; +} +#wm-ipp-print { + display:block !important; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +} +@media (max-width:414px) { + #wm-ipp .xxs { + display:none !important; + } +} +@media (min-width:1055px) { +#wm-ipp #wm-graph-anchor { + display:block !important; +} +} +@media (max-width:1054px) { +#wm-ipp #wm-graph-anchor { + display:none !important; +} +} +@media (max-width:1163px) { +#wm-logo { + display:none !important; +} +} + +#wm-btns { + white-space: nowrap; + margin-top: -2px; +} + +#wm-btns #wm-save-snapshot-open { + margin-right: 7px; + top: -6px; +} + +#wm-btns #wm-sign-in { + box-sizing: content-box; + display: none; + margin-right: 7px; + top: -8px; + + /* + round border around sign in button + */ + border: 2px #000 solid; + border-radius: 14px; + padding-right: 2px; + padding-bottom: 2px; + width: 11px; + height: 11px; +} + +#wm-btns #wm-sign-in>.iconochive-person { + font-size: 12.5px; +} + +#wm-save-snapshot-open > .iconochive-web { + color:#000; + font-size:160%; +} + +#wm-ipp #wm-share { + display: flex; + align-items: flex-end; + justify-content: space-between; +} + +#wm-share > #wm-screenshot { + display: inline-block; + margin-right: 3px; + visibility: hidden; +} + +#wm-screenshot > .iconochive-image { + color:#000; + font-size:160%; +} + +#wm-share > #wm-video { + display: inline-block; + margin-right: 3px; + visibility: hidden; +} + +#wm-video > .iconochive-movies { + color: #000; + display: inline-block; + font-size: 150%; + margin-bottom: 2px; +} + +#wm-btns #wm-save-snapshot-in-progress { + display: none; + font-size:160%; + opacity: 0.5; + position: relative; + margin-right: 7px; + top: -5px; +} + +#wm-btns #wm-save-snapshot-success { + display: none; + color: green; + position: relative; + top: -7px; +} + +#wm-btns #wm-save-snapshot-fail { + display: none; + color: red; + position: relative; + top: -7px; +} + +.wm-icon-screen-shot { + background: url("../images/web-screenshot.svg") no-repeat !important; + background-size: contain !important; + width: 22px !important; + height: 19px !important; + + display: inline-block; +} +#donato { + /* transition effect is disable so as to simplify height adjustment */ + /*transition: height 0.5s;*/ + height: 0; + margin: 0; + padding: 0; + border-bottom: 1px solid #999 !important; +} +body.wm-modal { + height: auto !important; + overflow: hidden !important; +} +#donato #donato-base { + width: 100%; + height: 100%; + /*bottom: 0;*/ + margin: 0; + padding: 0; + position: absolute; + z-index: 2147483639; +} +body.wm-modal #donato #donato-base { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 2147483640; +} + +.wb-autocomplete-suggestions { + font-family: Lucida Grande, Helvetica, Arial, sans-serif; + font-size: 12px; + text-align: left; + cursor: default; + border: 1px solid #ccc; + border-top: 0; + background: #fff; + box-shadow: -1px 1px 3px rgba(0,0,0,.1); + position: absolute; + display: none; + z-index: 2147483647; + max-height: 254px; + overflow: hidden; + overflow-y: auto; + box-sizing: border-box; +} +.wb-autocomplete-suggestion { + position: relative; + padding: 0 .6em; + line-height: 23px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + font-size: 1.02em; + color: #333; +} +.wb-autocomplete-suggestion b { + font-weight: bold; +} +.wb-autocomplete-suggestion.selected { + background: #f0f0f0; +} diff --git a/the_files/bundle-playback.js b/the_files/bundle-playback.js new file mode 100644 index 0000000..3cdd504 --- /dev/null +++ b/the_files/bundle-playback.js @@ -0,0 +1,3 @@ +// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0 +(()=>{"use strict";var e,t,n={createElementNS:document.createElementNS};var o=!0;function r(e){o=e}function i(e){try{r(!1),e()}finally{r(!0)}}function s(e){!function(e,t,n){if(n){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3);var r="; expires="+o.toGMTString()}else r="";document.cookie=e+"="+t+r+"; path=/"}(e,"",-1)}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function c(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"src",n="_wm_".concat(t);return n in e.__proto__?e[n]:e[t]}g("Image","src"),g("Media","src"),g("Embed","src"),g("IFrame","src"),g("Script","src"),g("Link","href"),g("Anchor","href");var b=["January","February","March","April","May","June","July","August","September","October","November","December"],S=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],T={Y:function(e){return e.getUTCFullYear()},m:function(e){return e.getUTCMonth()+1},b:function(e){return S[e.getUTCMonth()]},B:function(e){return b[e.getUTCMonth()]},d:function(e){return e.getUTCDate()},H:function(e){return("0"+e.getUTCHours()).slice(-2)},M:function(e){return("0"+e.getUTCMinutes()).slice(-2)},S:function(e){return("0"+e.getUTCSeconds()).slice(-2)},"%":function(){return"%"}};function C(e){var t=function(e){return"number"==typeof e&&(e=e.toString()),[e.slice(-14,-10),e.slice(-10,-8),e.slice(-8,-6),e.slice(-6,-4),e.slice(-4,-2),e.slice(-2)]}(e);return new Date(Date.UTC(t[0],t[1]-1,t[2],t[3],t[4],t[5]))}function M(e){return S[e]}function _(e,t){return t.replace(/%./g,(function(t){var n=T[t[1]];return n?n(C(e)):t}))}var k=window.Date;function E(e,t){return(e=e.toString()).length>=t?e:"00000000".substring(0,t-e.length)+e}function x(e){for(var t=0,n=0;n3}(e)){var o=[];for(n=0;n=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){a=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw i}}}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"src",i=window.location.origin,s=H(U(window,e));try{for(s.s();!(o=s.n()).done;){var c=o.value;if(!n||n(c)){var l=w(c,r);l&&!l.startsWith(t)&&l.startsWith(i)&&(l.startsWith("data:")||a.push(l))}}}catch(e){s.e(e)}finally{s.f()}}c("img"),c("frame"),c("iframe",(function(e){return"playback"!==e.id})),c("script"),c("link",(function(e){return"stylesheet"===e.rel}),"href");var l=a.filter((function(e,t,n){return n.indexOf(e)===t}));l.length>0?(s=0,l.map((function(e){e.match("^https?://")&&(s++,v("HEAD",e,(function(e){if(200==e.status){var t=e.getResponseHeader("Memento-Datetime");if(null==t)console.log("%s: no Memento-Datetime",u);else{var n=document.createElement("span"),a=function(e,t){var n=new Date(e).getTime()-t,o="";n<0?(o+="-",n=Math.abs(n)):o+="+";var r=!1;if(n<1e3)return{delta:n,text:"",highlight:r};var i=n,s=Math.floor(n/1e3/60/60/24/30/12);n-=1e3*s*60*60*24*30*12;var a=Math.floor(n/1e3/60/60/24/30);n-=1e3*a*60*60*24*30;var c=Math.floor(n/1e3/60/60/24);n-=1e3*c*60*60*24;var l=Math.floor(n/1e3/60/60);n-=1e3*l*60*60;var u=Math.floor(n/1e3/60);n-=1e3*u*60;var h=Math.floor(n/1e3),f=[];return s>1?(f.push(s+" years"),r=!0):1==s&&(f.push(s+" year"),r=!0),a>1?(f.push(a+" months"),r=!0):1==a&&(f.push(a+" month"),r=!0),c>1?f.push(c+" days"):1==c&&f.push(c+" day"),l>1?f.push(l+" hours"):1==l&&f.push(l+" hour"),u>1?f.push(u+" minutes"):1==u&&f.push(u+" minute"),h>1?f.push(h+" seconds"):1==h&&f.push(h+" second"),f.length>2&&(f=f.slice(0,2)),{delta:i,text:o+f.join(" "),highlight:r}}(t,i),c=a.highlight?"color:red;":"";n.innerHTML=" "+a.text,n.title=t,n.setAttribute("style",c);var l=e.getResponseHeader("Content-Type"),u=e.responseURL.replace(window.location.origin,""),h=document.createElement("a");h.innerHTML=u.split("/").splice(3).join("/"),h._wm_href=u,h.title=l,h.onmouseover=R,h.onmouseout=j;var f=document.createElement("div");f.setAttribute("data-delta",a.delta),f.appendChild(h),f.append(n),o.appendChild(f);var p=Array.prototype.slice.call(o.childNodes,0);p.sort((function(e,t){return t.getAttribute("data-delta")-e.getAttribute("data-delta")})),o.innerHTML="";for(var d=0,m=p.length;d0)for(var n=0;n0)for(var n=0;n0?this.sc.scrollTop=r+this.sc.suggestionHeight+o-this.sc.maxHeight:r<0&&(this.sc.scrollTop=r+o)}}},{key:"blurHandler",value:function(){var e=this;try{var t=this.root.querySelector(".wb-autocomplete-suggestions:hover")}catch(e){t=null}t?this.input!==document.activeElement&&setTimeout((function(){return e.focus()}),20):(this.last_val=this.input.value,this.sc.style.display="none",setTimeout((function(){return e.sc.style.display="none"}),350))}},{key:"suggest",value:function(e){var t=this.input.value;if(this.cache[t]=e,e.length&&t.length>=this.minChars){for(var n="",o=0;o40)&&13!=n&&27!=n){var o=this.input.value;if(o.length>=this.minChars){if(o!=this.last_val){if(this.last_val=o,clearTimeout(this.timer),this.cache){if(o in this.cache)return void this.suggest(this.cache[o]);for(var r=1;r'+e.replace(n,"$1")+""}},{key:"onSelect",value:function(e,t,n){}}]),e}(),$=function(){function e(t,n){P(this,e);var o=t.getRootNode();if(o.querySelector){var r="object"==I(t)?[t]:o.querySelectorAll(t);this.elems=r.map((function(e){return new Y(e,n)}))}}return q(e,[{key:"destroy",value:function(){for(;this.elems.length>0;)this.elems.pop().unload()}}]),e}();function J(e){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},J(e)}function G(e,t){for(var n=0;n=0))}))}var t,n,o;return t=e,n=[{key:"save",value:function(e){var t,n,o,r;this.start(),t=this.url,n=this.timestamp,o=[],r=(r={failure:this.failure.bind(this),success:this.success.bind(this)})||{},v("POST","/__wb/web-archive/",(function(e){401===e.status?r.userNotLoggedIn&&r.userNotLoggedIn(e):e.status>=400?r.failure&&r.failure(e):r.success&&r.success(e)}),{"Content-Type":"application/json"},z.stringify({url:t,snapshot:n,tags:o||[]}))}},{key:"start",value:function(){this.hide(["wm-save-snapshot-fail","wm-save-snapshot-open","wm-save-snapshot-success"]),this.show(["wm-save-snapshot-in-progress"])}},{key:"failure",value:function(e){401==e.status?this.userNotLoggedIn(e):(this.hide(["wm-save-snapshot-in-progress","wm-save-snapshot-success"]),this.show(["wm-save-snapshot-fail","wm-save-snapshot-open"]),console.log("You have got an error."),console.log("If you think something wrong here please send it to support."),console.log('Response: "'+e.responseText+'"'),console.log('status: "'+e.status+'"'))}},{key:"success",value:function(e){this.hide(["wm-save-snapshot-fail","wm-save-snapshot-in-progress"]),this.show(["wm-save-snapshot-open","wm-save-snapshot-success"])}},{key:"enableSaveSnapshot",value:function(){arguments.length>0&&void 0!==arguments[0]&&!arguments[0]?(this.hide(["wm-save-snapshot-open","wm-save-snapshot-in-progress"]),this.show("wm-sign-in")):(this.show("wm-save-snapshot-open"),this.hide("wm-sign-in"))}},{key:"show",value:function(e){this.setDisplayStyle(e,"inline-block")}},{key:"hide",value:function(e){this.setDisplayStyle(e,"none")}},{key:"setDisplayStyle",value:function(e,t){var n=this;(y(e)?e:[e]).forEach((function(e){var o=n.el.getRootNode().getElementById(e);o&&(o.style.display=t)}))}}],n&&G(t.prototype,n),o&&G(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();function K(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,r=function(){};return{s:r,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,a=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){a=!0,i=e},f:function(){try{s||null==n.return||n.return()}finally{if(a)throw i}}}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n40)for(var t=0;t1?t-1:0),r=1;r0;)O.appendChild(L.children[0]);if(u)for(var A=0;A1?"captures":"capture");var f=_(r,"%d %b %Y");i!=r&&(f+=" - ".concat(_(i,"%d %b %Y")));var p=document.createElement("div");p.className="r",p.title="Timespan for captures of this URL",p.innerText=f,t.innerHTML="",t.appendChild(h),t.appendChild(p)}(o),function(e,t,n,o,r,i,s){var a=o.getContext("2d");if(a){a.fillStyle="#FFF";var c=(new k).getUTCFullYear(),l=t/(c-r+1),u=x(e.years),h=u[0],f=n/u[1];if(i>=r){var p=T(i);a.fillStyle="#FFFFA5",a.fillRect(p,0,l,n)}for(var d=r;d<=c;d++)p=T(d),a.beginPath(),a.moveTo(p,0),a.lineTo(p,n),a.lineWidth=1,a.strokeStyle="#CCC",a.stroke();s=parseInt(s)-1;for(var m=(l-1)/12,v=0;v0){var S=Math.ceil(b*f);a.fillStyle=d==i&&w==s?"#EC008C":"#000",a.fillRect(Math.round(g),Math.ceil(n-S),Math.ceil(m),Math.round(S))}g+=m}}}function T(e){return Math.ceil((e-r)*l)+.5}}(o,e,t,W,c,w,b)}}))}else{var X=new Image;X.src="/__wb/sparkline?url="+encodeURIComponent(s)+"&width="+e+"&height="+t+"&selected_year="+w+"&selected_month="+b+(r&&"&collection="+r||""),X.alt="sparkline",X.width=e,X.height=t,X.id="sparklineImgId",X.border="0",F.parentNode.replaceChild(X,F)}function Y(e){for(var t=[],n=e.length,o=0;o0&&i<60,i)}))}(e,t,(function(e,t){e?(ae("wm-screenshot").title="screen shot (delta: "+t+"s)",fe("wm-screenshot",!0)):fe("wm-screenshot",!1)}))}(s,ce),h&&function(e,t){!function(e,t,n){var o="/web/"+t+"id_/http://wayback-metadata.archive.org/youtube-dl/"+e;v("GET",o,n)}(e,t,(function(e){if(e.status<300){var t=te.parse(e.responseText);fe("wm-video",!0),ae("wm-video").href=t.url,ae("wm-video").title="Video: "+t.title}else fe("wm-video",!1)}))}(s,ce);var J=ae("wm-capinfo-notice");if(J)if("api"==J.getAttribute("source")){var G="https://wayback-api.archive.org/services/context/notices?url=".concat(encodeURIComponent(s),"×tamp=").concat(ce);re(G,{credentials:"omit"}).then((function(e){return e.json()})).then((function(e){var t=e.status,n=e.notices;if("success"==t&&(null==n?void 0:n.length)>0)try{var o=document.createElement("div");o.setAttribute("style","background-color:#666;color:#fff;font-weight:bold;text-align:center"),o.textContent="NOTICE";var r=document.createElement("div");r.className="wm-capinfo-content";var s,a=K(n);try{var c=function(){var e=s.value;"string"==typeof e.notice&&i((function(){var t=document.createElement("div");t.innerHTML=e.notice,r.appendChild(t)}))};for(a.s();!(s=a.n()).done;)c()}catch(e){a.e(e)}finally{a.f()}J.appendChild(o),i((function(){return J.appendChild(r)})),ue(!0)}catch(e){console.error("failed to build content of %o - maybe notice text is malformed: %s",J,n)}}))}else ue(!0);new V(ae("wm-save-snapshot-open"),s,ce)},ex:function(e){e.stopPropagation(),ue(!1)},ajax:v,sp:function(){return le},pc:function(e){(Math.random()=0&&document.cookie.search("logged-in-sig")>=0)&&window.addEventListener("load",me)}}})(); +// @license-end diff --git a/the_files/connect.js b/the_files/connect.js new file mode 100644 index 0000000..4e7afd4 --- /dev/null +++ b/the_files/connect.js @@ -0,0 +1,40 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +(function(){var t;t=function(){var t,e,n,o,i;return n=void 0,o=void 0,e=1,t=void 0,i=this,{postMessage:function(t,n,o){n&&(o=o||parent,i.postMessage?o.postMessage(t,n.replace(/([^:]+:\/\/[^\/]+).*/,"$1")):n&&(o.location=n.replace(/#.*$/,"")+"#"+ +new Date+e+++"&"+t))},receiveMessage:function(e,r){i.postMessage?(e&&(t=function(t){if("string"==typeof r&&t.origin!==r||"function"==typeof r&&!1===r(t.origin))return!1;e(t)}),i.addEventListener?i[e?"addEventListener":"removeEventListener"]("message",t,!1):i[e?"attachEvent":"detachEvent"]("onmessage",t)):(n&&clearInterval(n),n=null,e&&(n=setInterval(function(){var t,n;n=/^#?\d+&/,(t=document.location.hash)!==o&&n.test(t)&&(o=t,e({data:t.replace(n,"")}))},100)))}}},window.XD=t()}).call(this),Function.prototype.bind||(Function.prototype.bind=function(t){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var e=Array.prototype.slice.call(arguments,1),n=this,o=function(){},i=function(){return n.apply(this instanceof o?this:t,e.concat(Array.prototype.slice.call(arguments)))};return this.prototype&&(o.prototype=this.prototype),i.prototype=new o,i}),function(t){"use strict";function e(){var e=this;e.reads=[],e.writes=[],e.raf=u.bind(t),a("initialized",e)}function n(t){t.scheduled||(t.scheduled=!0,t.raf(o.bind(null,t)),a("flush scheduled"))}function o(t){a("flush");var e,o=t.writes,r=t.reads;try{a("flushing reads",r.length),i(r),a("flushing writes",o.length),i(o)}catch(s){e=s}if(t.scheduled=!1,(r.length||o.length)&&n(t),e){if(a("task errored",e.message),!t["catch"])throw e;t["catch"](e)}}function i(t){var e;for(a("run tasks");e=t.shift();)e()}function r(t,e){var n=t.indexOf(e);return!!~n&&!!t.splice(n,1)}function s(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}var a=function(){},u=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(t){return setTimeout(t,16)};e.prototype={constructor:e,measure:function(t,e){a("measure");var o=e?t.bind(e):t;return this.reads.push(o),n(this),o},mutate:function(t,e){a("mutate");var o=e?t.bind(e):t;return this.writes.push(o),n(this),o},clear:function(t){return a("clear",t),r(this.reads,t)||r(this.writes,t)},extend:function(t){if(a("extend",t),"object"!=typeof t)throw new Error("expected object");var e=Object.create(this);return s(e,t),e.fastdom=this,e.initialize&&e.initialize(),e}},e.prototype["catch"]=null;var c=t.fastdom=t.fastdom||new e;"f"==(typeof define)[0]?define(function(){return c}):"o"==(typeof module)[0]&&(module.exports=c)}("undefined"!=typeof window?window:this),function(){"use strict";window.Wishpond=window.Wishpond||{};var t=window.Wishpond;if("function"!=typeof t.require){var e={},n={},o={},i={}.hasOwnProperty,r=/^\.\.?(\/|$)/,s=function(t,e){for(var n,o=[],i=(r.test(e)?t+"/"+e:e).split("/"),s=0,a=i.length;s=0||(e=o[1].indexOf("["),c=n(o[2]),e<0?null!=s[i=n(o[1])]?(s[i]=r(s[i]),Array.prototype.push.call(s[i],c)):s[i]=c:(i=n(o[1].slice(0,e)),u=n(o[1].slice(e+1,o[1].indexOf("]",e))),s[i]=r(s[i]),u?s[i][u]=c:Array.prototype.push.call(s[i],c)));return s},t.parse=function(t){return e(t)},(e=function(t){var n,o,i,r;for(o=(i=e.options).parser[i.strictMode?"strict":"loose"].exec(t),r={},n=14;n--;)r[i.key[n]]=o[n]||"";return r[i.q.name]={},r[i.key[12]].replace(i.q.parser,function(t,e,n){e&&(r[i.q.name][e]=n)}),r}).options={strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},t}())}.call(this),function(){var t=[].slice;null==Wishpond.Animate&&(!function(){var t,e,n,o,i;if(!window.requestAnimationFrame)for(t=0,n=(o=["ms","moz","webkit","o"]).length;t0&&arguments[0]!==undefined?arguments[0]:this.timeout;if(this.joinedOnce)throw"tried to join multiple times. 'join' can only be called a single time per channel instance";return this.joinedOnce=!0,this.rejoin(t),this.joinPush}},{key:"onClose",value:function(t){this.on(l.close,t)}},{key:"onError",value:function(t){this.on(l.error,function(e){return t(e)})}},{key:"on",value:function(t,e){this.bindings.push({event:t,callback:e})}},{key:"off",value:function(t){this.bindings=this.bindings.filter(function(e){return e.event!==t})}},{key:"canPush",value:function(){return this.socket.isConnected()&&this.isJoined()}},{key:"push",value:function(t,e){var n=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.timeout;if(!this.joinedOnce)throw"tried to push '"+t+"' to '"+this.topic+"' before joining. Use channel.join() before pushing events";var o=new f(this,t,e,n);return this.canPush()?o.send():(o.startTimeout(),this.pushBuffer.push(o)),o}},{key:"leave",value:function(){var t=this,e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.timeout;this.state=p.leaving;var n=function(){t.socket.log("channel","leave "+t.topic),t.trigger(l.close,"leave")},o=new f(this,l.leave,{},e);return o.receive("ok",function(){return n()}).receive("timeout",function(){return n()}),o.send(),this.canPush()||o.trigger("ok",{}),o}},{key:"onMessage",value:function(t,e){return e}},{key:"isMember",value:function(t,e,n,o){if(this.topic!==t)return!1;var i=h.indexOf(e)>=0;return!o||!i||o===this.joinRef()||(this.socket.log("channel","dropping outdated message",{topic:t,event:e,payload:n,joinRef:o}),!1)}},{key:"joinRef",value:function(){return this.joinPush.ref}},{key:"sendJoin",value:function(t){this.state=p.joining,this.joinPush.resend(t)}},{key:"rejoin",value:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.timeout;this.isLeaving()||this.sendJoin(t)}},{key:"trigger",value:function(t,e,n,o){var i=this,r=this.onMessage(t,e,n,o);if(e&&!r)throw"channel onMessage callbacks must return the payload, modified or unmodified";this.bindings.filter(function(e){return e.event===t}).map(function(t){return t.callback(r,n,o||i.joinRef())})}},{key:"replyEventName",value:function(t){return"chan_reply_"+t}},{key:"isClosed",value:function(){return this.state===p.closed}},{key:"isErrored",value:function(){return this.state===p.errored}},{key:"isJoined",value:function(){return this.state===p.joined}},{key:"isJoining",value:function(){return this.state===p.joining}},{key:"isLeaving",value:function(){return this.state===p.leaving}}]),t}(),g={encode:function(t,e){var n=[t.join_ref,t.ref,t.topic,t.event,t.payload];return e(JSON.stringify(n))},decode:function(t,e){var n=JSON.parse(t),o=i(n,5);return e({join_ref:o[0],ref:o[1],topic:o[2],event:o[3],payload:o[4]})}},y=(t.Socket=function(){function t(e){var o=this,i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};n(this,t),this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.timeout=i.timeout||u,this.transport=i.transport||window.WebSocket||y,this.defaultEncoder=g.encode,this.defaultDecoder=g.decode,this.transport!==y?(this.encode=i.encode||this.defaultEncoder,this.decode=i.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder),this.heartbeatIntervalMs=i.heartbeatIntervalMs||3e4,this.reconnectAfterMs=i.reconnectAfterMs||function(t){return[1e3,2e3,5e3,1e4][t-1]||1e4},this.logger=i.logger||function(){},this.longpollerTimeout=i.longpollerTimeout||2e4,this.params=i.params||{},this.endPoint=e+"/"+d.websocket,this.heartbeatTimer=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new _(function(){o.disconnect(function(){return o.connect()})},this.reconnectAfterMs)}return r(t,[{key:"protocol",value:function(){return location.protocol.match(/^https/)?"wss":"ws"}},{key:"endPointURL",value:function(){var t=v.appendParams(v.appendParams(this.endPoint,this.params),{vsn:s});return"/"!==t.charAt(0)?t:"/"===t.charAt(1)?this.protocol()+":"+t:this.protocol()+"://"+location.host+t}},{key:"disconnect",value:function(t,e,n){this.conn&&(this.conn.onclose=function(){},e?this.conn.close(e,n||""):this.conn.close(),this.conn=null),t&&t()}},{key:"connect",value:function(t){var e=this;t&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=t),this.conn||(this.conn=new this.transport(this.endPointURL()),this.conn.timeout=this.longpollerTimeout,this.conn.onopen=function(){return e.onConnOpen()},this.conn.onerror=function(t){return e.onConnError(t)},this.conn.onmessage=function(t){return e.onConnMessage(t)},this.conn.onclose=function(t){return e.onConnClose(t)})}},{key:"log",value:function(t,e,n){this.logger(t,e,n)}},{key:"onOpen",value:function(t){this.stateChangeCallbacks.open.push(t)}},{key:"onClose",value:function(t){this.stateChangeCallbacks.close.push(t)}},{key:"onError",value:function(t){this.stateChangeCallbacks.error.push(t)}},{key:"onMessage",value:function(t){this.stateChangeCallbacks.message.push(t)}},{key:"onConnOpen",value:function(){var t=this;this.log("transport","connected to "+this.endPointURL()),this.flushSendBuffer(),this.reconnectTimer.reset(),this.conn.skipHeartbeat||(clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(function(){return t.sendHeartbeat()},this.heartbeatIntervalMs)),this.stateChangeCallbacks.open.forEach(function(t){return t()})}},{key:"onConnClose",value:function(t){this.log("transport","close",t),this.triggerChanError(),clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach(function(e){return e(t)})}},{key:"onConnError",value:function(t){this.log("transport",t),this.triggerChanError(),this.stateChangeCallbacks.error.forEach(function(e){return e(t)})}},{key:"triggerChanError",value:function(){this.channels.forEach(function(t){return t.trigger(l.error)})}},{key:"connectionState",value:function(){switch(this.conn&&this.conn.readyState){case a.connecting:return"connecting";case a.open:return"open";case a.closing:return"closing";default:return"closed"}}},{key:"isConnected",value:function(){return"open"===this.connectionState()}},{key:"remove",value:function(t){this.channels=this.channels.filter(function(e){return e.joinRef()!==t.joinRef()})}},{key:"channel",value:function(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},n=new m(t,e,this);return this.channels.push(n),n}},{key:"push",value:function(t){var e=this,n=t.topic,o=t.event,i=t.payload,r=t.ref,s=t.join_ref,a=function(){e.encode(t,function(t){e.conn.send(t)})};this.log("push",n+" "+o+" ("+s+", "+r+")",i),this.isConnected()?a():this.sendBuffer.push(a)}},{key:"makeRef",value:function(){var t=this.ref+1;return t===this.ref?this.ref=0:this.ref=t,this.ref.toString()}},{key:"sendHeartbeat",value:function(){if(this.isConnected()){if(this.pendingHeartbeatRef)return this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection"),void this.conn.close(c,"hearbeat timeout");this.pendingHeartbeatRef=this.makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef})}}},{key:"flushSendBuffer",value:function(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(function(t){return t()}),this.sendBuffer=[])}},{key:"onConnMessage",value:function(t){var e=this;this.decode(t.data,function(t){var n=t.topic,o=t.event,i=t.payload,r=t.ref,s=t.join_ref;r&&r===e.pendingHeartbeatRef&&(e.pendingHeartbeatRef=null),e.log("receive",(i.status||"")+" "+n+" "+o+" "+(r&&"("+r+")"||""),i),e.channels.filter(function(t){return t.isMember(n,o,i,s)}).forEach(function(t){return t.trigger(o,i,r,s)}),e.stateChangeCallbacks.message.forEach(function(e){return e(t)})})}}]),t}(),t.LongPoll=function(){function t(e){n(this,t),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(e),this.readyState=a.connecting,this.poll()}return r(t,[{key:"normalizeEndpoint",value:function(t){return t.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+d.websocket),"$1/"+d.longpoll)}},{key:"endpointURL",value:function(){return v.appendParams(this.pollEndpoint,{token:this.token})}},{key:"closeAndRetry",value:function(){this.close(),this.readyState=a.connecting}},{key:"ontimeout",value:function(){this.onerror("timeout"),this.closeAndRetry()}},{key:"poll",value:function(){var t=this;this.readyState!==a.open&&this.readyState!==a.connecting||v.request("GET",this.endpointURL(),"application/json",null,this.timeout,this.ontimeout.bind(this),function(e){if(e){var n=e.status,o=e.token,i=e.messages;t.token=o}else n=0;switch(n){case 200:i.forEach(function(e){return t.onmessage({data:e})}),t.poll();break;case 204:t.poll();break;case 410:t.readyState=a.open,t.onopen(),t.poll();break;case 0:case 500:t.onerror(),t.closeAndRetry();break;default:throw"unhandled poll status "+n}})}},{key:"send",value:function(t){var e=this;v.request("POST",this.endpointURL(),"application/json",t,this.timeout,this.onerror.bind(this,"timeout"),function(t){t&&200===t.status||(e.onerror(t&&t.status),e.closeAndRetry())})}},{key:"close",value:function(){this.readyState=a.closed,this.onclose()}}]),t}()),v=t.Ajax=function(){function t(){n(this,t)}return r(t,null,[{key:"request",value:function(t,e,n,o,i,r,s){if(window.XDomainRequest){var a=new XDomainRequest;this.xdomainRequest(a,t,e,o,i,r,s)}else{var u=window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");this.xhrRequest(u,t,e,n,o,i,r,s)}}},{key:"xdomainRequest",value:function(t,e,n,o,i,r,s){var a=this;t.timeout=i,t.open(e,n),t.onload=function(){var e=a.parseJSON(t.responseText);s&&s(e)},r&&(t.ontimeout=r),t.onprogress=function(){},t.send(o)}},{key:"xhrRequest",value:function(t,e,n,o,i,r,s,a){var u=this;t.open(e,n,!0),t.timeout=r,t.setRequestHeader("Content-Type",o),t.onerror=function(){a&&a(null)},t.onreadystatechange=function(){if(t.readyState===u.states.complete&&a){var e=u.parseJSON(t.responseText);a(e)}},s&&(t.ontimeout=s),t.send(i)}},{key:"parseJSON",value:function(t){if(!t||""===t)return null;try{return JSON.parse(t)}catch(e){return console&&console.log("failed to parse JSON response",t),null}}},{key:"serialize",value:function(t,e){var n=[];for(var i in t)if(t.hasOwnProperty(i)){var r=e?e+"["+i+"]":i,s=t[i];"object"===(void 0===s?"undefined":o(s))?n.push(this.serialize(s,r)):n.push(encodeURIComponent(r)+"="+encodeURIComponent(s))}return n.join("&")}},{key:"appendParams",value:function(t,e){return 0===Object.keys(e).length?t:""+t+(t.match(/\?/)?"&":"?")+this.serialize(e)}}]),t}();v.states={complete:4};t.Presence={syncState:function(t,e,n,o){var i=this,r=this.clone(t),s={},a={};return this.map(r,function(t,n){e[t]||(a[t]=n)}),this.map(e,function(t,e){var n=r[t];if(n){var o=e.metas.map(function(t){return t.phx_ref}),u=n.metas.map(function(t){return t.phx_ref}),c=e.metas.filter(function(t){return u.indexOf(t.phx_ref)<0}),p=n.metas.filter(function(t){return o.indexOf(t.phx_ref)<0});c.length>0&&(s[t]=e,s[t].metas=c),p.length>0&&(a[t]=i.clone(n),a[t].metas=p)}else s[t]=e}),this.syncDiff(r,{joins:s,leaves:a},n,o)},syncDiff:function(t,n,o,i){var r=n.joins,s=n.leaves,a=this.clone(t);return o||(o=function(){}),i||(i=function(){}),this.map(r,function(t,n){var i,r=a[t];(a[t]=n,r)&&(i=a[t].metas).unshift.apply(i,e(r.metas));o(t,r,n)}),this.map(s,function(t,e){var n=a[t];if(n){var o=e.metas.map(function(t){return t.phx_ref});n.metas=n.metas.filter(function(t){return o.indexOf(t.phx_ref)<0}),i(t,n,e),0===n.metas.length&&delete a[t]}}),a},list:function(t,e){return e||(e=function(t,e){return e}),this.map(t,function(t,n){return e(t,n)})},map:function(t,e){return Object.getOwnPropertyNames(t).map(function(n){return e(n,t[n])})},clone:function(t){return JSON.parse(JSON.stringify(t))}};var _=function(){function t(e,o){n(this,t),this.callback=e,this.timerCalc=o,this.timer=null,this.tries=0}return r(t,[{key:"reset",value:function(){this.tries=0,clearTimeout(this.timer)}},{key:"scheduleTimeout",value:function(){var t=this;clearTimeout(this.timer),this.timer=setTimeout(function(){t.tries=t.tries+1,t.callback()},this.timerCalc(this.tries+1))}}]),t}()},"object"==typeof t?n(t):"function"==typeof define&&define.amd?define(["exports"],n):n(e.Phoenix=e.Phoenix||{})}()}),Wishpond.require.alias("phoenix/priv/static/phoenix.js","phoenix")}(),function(){null==Wishpond.Assets&&(Wishpond.Assets=function(){function t(){}var e,n,o +;return n="/popups.json",o="/pixel/v1/track.gif",e="/pixel/v1/identify.gif",t.extractDomain=function(t){var e,n;switch(n=Wishpond.AJAX.parse(t),!1){case!n.host.match(/\.wishpond\.me/):this._wishpondHost="www.wishpond.me",this._sentryHost="goverseer.wishpond.me",this._jamboHost="jambo.wishpond.me",this._cdnHost="cdn.wishpond.me",this._artisanHost="artisan.wishpond.me",this._embedHost="embedded.wishpond.me";break;case!(e=n.host.match(/(staging\d+)(?:-cdn)?\.wishpond\.com/)):this._wishpondHost=e[1]+".wishpond.com",this._cdnHost="cdn."+this._wishpondHost,this._sentryHost="goverseer."+this._wishpondHost,this._jamboHost="jambo."+this._wishpondHost,this._artisanHost="artisan."+this._wishpondHost,this._embedHost="embedded."+this._wishpondHost;break;default:this._wishpondHost="www.wishpond.com",this._sentryHost="goverseer.wishpond.com",this._jamboHost="jambo.wishpond.com",this._cdnHost="cdn.wishpond.net",this._artisanHost="artisan.wishpond.com",this._embedHost="embedded.wishpondpages.com"}return n},t.start=function(){return Wishpond.Logger.info("Assets.start"),Wishpond.wishpondHost||(Wishpond.wishpondHost=Wishpond.Assets.wishpondHost()),Wishpond.sentryHost||(Wishpond.sentryHost=Wishpond.Assets.sentryHost()),Wishpond.jamboHost||(Wishpond.jamboHost=Wishpond.Assets.jamboHost()),Wishpond.wishpondURL="https://"+Wishpond.wishpondHost,Wishpond.sentryURL="https://"+Wishpond.sentryHost,Wishpond.jamboURL="https://"+Wishpond.jamboHost,Wishpond.embedURL="https://"+this._embedHost,Wishpond.popupsURL=""+Wishpond.wishpondURL+n,Wishpond.trackingURL=""+Wishpond.sentryURL+o,Wishpond.identifyURL=""+Wishpond.sentryURL+e},t.wishpondHost=function(){return this._wishpondHost},t.sentryHost=function(){return this._sentryHost},t.jamboHost=function(){return this._jamboHost},t.storageUrl=function(){return"https://"+this._cdnHost+"/storage.html"},t.cartUrl=function(){return"https://"+this._cdnHost+"/cart.html"},t.cartTabUrl=function(){return"https://"+this._cdnHost+"/cart_tab.html"},t.artisanHost=function(){return this._artisanHost},t}())}.call(this),function(){null==Wishpond.PopupBase&&(Wishpond.PopupBase=function(){function t(){this.renderer=Wishpond.PopupRenderer["for"](this)}return t.prototype.canShow=function(){return this.renderer.canShow()},t.prototype.showing=function(){return this.renderer.showing()},t.prototype.show=function(t,e){return null==t&&(t=null),null==e&&(e={}),this.renderer.show(t,e)},t.prototype.close=function(t,e){return null==t&&(t=null),null==e&&(e={}),this.renderer.hide(t,e)},t.prototype.notifyFrame=function(){return null},t}())}.call(this),function(){var t=function(t,n){function o(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return o.prototype=n.prototype,t.prototype=new o,t.__super__=n.prototype,t},e={}.hasOwnProperty;null==Wishpond.CartTab&&(Wishpond.CartTab=function(e){function n(){this.logger=new Wishpond.Logger("CartTab"),this.popupRendererType="cartTab",n.__super__.constructor.apply(this,arguments),this.preloadFrame(),this.listen()}return t(n,e),n.prototype.preloadFrame=function(){if(!this.preloaded)return this.preloaded=!0,this.frame=this.renderer.iframe()},n.prototype.processMessage=function(t){if(Wishpond.Assets.cartTabUrl().match(t.origin))switch(t.data.tabAction){case"open":return Wishpond.perform("openCart");case"update":return Wishpond.perform("updateCartTab")}},n.prototype.listen=function(){return XD.receiveMessage(this.processMessage,!1),null},n.prototype.update=function(){var t,e,n;return null!=(e=(t=Wishpond.Checkout.cart).get())?this._updateQuantity(e):t.fetchCart().then((n=this,function(){return n._updateQuantity(t.get())}))},n.prototype._updateQuantity=function(t){var e,n,o;if(null!=t)return(o=(n=t.map(function(t){return t.quantity})).length>0?n.reduce(function(t,e){return t+e}):0)>0?(e={quantity:o,tabAction:"set"},XD.postMessage(e,this.frame.src,this.frame.contentWindow),Wishpond.Checkout.cartTab.showing()?void 0:Wishpond.Checkout.cartTab.show()):Wishpond.Checkout.cartTab.close()},n}(Wishpond.PopupBase))}.call(this),function(){var t=function(t,n){function o(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return o.prototype=n.prototype,t.prototype=new o,t.__super__=n.prototype,t},e={}.hasOwnProperty;null==Wishpond.Checkout&&(Wishpond.Checkout=function(e){function n(){this.storage=new Wishpond.Storage.store,this.logger=new Wishpond.Logger("Cart"),this.cart=new Wishpond.Checkout.Cart(this.storage),this.globalSuccessUrl=null,this.pageData={},this.popupRendererType="cart",n.__super__.constructor.apply(this,arguments),this.preloadFrame(),this.listen(),this.bindEvents()}return t(n,e),n.register=function(){if(!this.registered)return this.registered=!0,Wishpond.registerInstruction("startCart",function(t){return null==t&&(t={}),Wishpond.Checkout.start(t.wishpondPages)})},n.start=function(t){return null==t&&(t=!1),!this.started&&(this.started=!0,this.wishpondPages=t,Wishpond.Logger.info("Checkout.start"),Wishpond.IE&&Wishpond.IE<=8||Wishpond.isBot()?void 0:(Wishpond.registerInstruction("setCartGlobalSuccessUrl",function(t){return Wishpond.Checkout.cart.setGlobalSuccessUrl(t)}),Wishpond.registerInstruction("setCartPageData",function(t){return Wishpond.Checkout.cart.setPageData(t)}),Wishpond.registerInstruction("setCartQuantity",function(t,e){return Wishpond.Checkout.cart.set(t,e)}),Wishpond.registerInstruction("addToCart",function(t,e){var n;return null==e&&(e={}),(n=Wishpond.Checkout.cart).add(t).then(function(){return n.refresh(),e.checkout?Wishpond.Checkout.Session.redirect({successUrl:e.successUrl}):e.redirect?Wishpond.Checkout._setLocation(e.successUrl):void 0})["catch"](function(t){return n.handleErrors(t)})}),Wishpond.registerInstruction("deleteFromCart",function(t){return Wishpond.Checkout.cart["delete"](t).then(function(){return Wishpond.Checkout.cart.refresh()})}),Wishpond.registerInstruction("openCart",function(){return Wishpond.Checkout.cart.refresh(),Wishpond.Checkout.cart.show()}),Wishpond.registerInstruction("closeCart",function(){return Wishpond.Checkout.cart.close()}),Wishpond.registerInstruction("updateCartTab",function(){return Wishpond.Checkout.cartTab.update()}),Wishpond.registerInstruction("checkoutWithCart",function(t,e){if(null==t&&(t=null),null==e&&(e=!1),!Wishpond.Checkout.cart.isLocked())return Wishpond.Checkout.Session.redirect({successUrl:t,newWindow:e})}),Wishpond.registerInstruction("checkoutWithItems",function(t,e){if(null==e&&(e=null),!Wishpond.Checkout.cart.isLocked())return Wishpond.Checkout.Session.redirect({items:t,successUrl:e})}),Wishpond.Checkout.cart=new Wishpond.Checkout,Wishpond.Checkout.cartTab=new Wishpond.CartTab,Wishpond.Logger.info("[FINISHED] Checkout.start"),!0))},n.isStarted=function(){return this.started},n._setLocation=function(t){return window.top.location=t},n.prototype.preloadFrame=function(){if(!this.preloaded)return this.preloaded=!0,this.frame=this.renderer.iframe()},n.prototype.processMessage=function(t){if(Wishpond.Assets.cartUrl().match(t.origin))switch(t.data.cartAction){case"set":return Wishpond.perform("setCartQuantity",t.data.price,t.data.quantity);case"delete":return Wishpond.perform("deleteFromCart",t.data.price);case"checkout":return Wishpond.perform("checkoutWithCart");case"close":return Wishpond.perform("closeCart")}},n.prototype.listen=function(){return XD.receiveMessage(this.processMessage,!1)},n.prototype.bindEvents=function(){return document.body.addEventListener("click",(t=this,function(e){if(t.showing()&&!e.target.closest(".has-payment-action"))return Wishpond.perform("closeCart")}));var t},n.prototype.sendMessage=function(t,e){var n;if(null==e&&(e={}),null!=t)return n=Wishpond.Checkout.cart.frame,e.cartAction=t,XD.postMessage(e,n.src,n.contentWindow)},n.prototype.setPageData=function(t){return this.pageData=t},n.prototype.getPageData=function(){return this.pageData},n.prototype.setGlobalSuccessUrl=function(t){return this.globalSuccessUrl=t},n.prototype.getGlobalSuccessUrl=function(){return this.globalSuccessUrl},n.prototype.updateTabQuantity=function(){return Wishpond.Checkout.cartTab.update()},n.prototype.getToken=function(){return this.cart.getToken()},n.prototype.fetchCart=function(){return this.cart.fetchCart()},n.prototype.add=function(t){return this.cart.add(t).then((e=this,function(){return e.updateTabQuantity()}));var e},n.prototype.get=function(t){return null==t&&(t=null),this.cart.get(t)},n.prototype.set=function(t,e){return this.cart.set(t,e).then((n=this,function(){return n.updateTabQuantity()}));var n},n.prototype["delete"]=function(t){return this.cart["delete"](t).then((e=this,function(){return e.updateTabQuantity()}));var e},n.prototype.refresh=function(){var t;return this.hideErrors(),t=this.cart.get(),this.sendMessage("refresh",{items:t})},n.prototype.show=function(){return n.__super__.show.call(this,null,{animation:{type:"slide",duration:300,direction:"left"}})},n.prototype.close=function(){return n.__super__.close.call(this,null,{animation:{type:"slide",duration:300,direction:"right"}})},n.prototype.isLocked=function(){return this.cart.isLocked()},n.prototype.lock=function(){return this.cart.lock()},n.prototype.unlock=function(){return this.cart.unlock()},n.prototype.handleErrors=function(t){if(null!=t)return this.cart.handleErrors(t.line_items),this.refresh(),this.showErrors(t.errors)},n.prototype.showErrors=function(t){return this.sendMessage("showErrors",{errors:t}),null},n.prototype.hideErrors=function(){return this.sendMessage("hideErrors"),null},n}(Wishpond.PopupBase))}.call(this),function(){null==Wishpond.Checkout.Cart&&(Wishpond.Checkout.Cart=function(){function t(t){this.storage=t,this.cartTokenKey="cartToken:"+Wishpond.merchantId,this.token=null,this.locked=!0,this.items=null}var e,n;return n=function(t,e){return t.amount=e},e=function(t,e){return null!=t&&t.length>0?t.find(function(t){return t.price===e}):null},t.prototype._baseUrl=function(t){var e;return null==t&&(t={}),e=Wishpond.jamboURL+"/api/v1/carts",t.noToken?e:e+"/"+this.getToken()},t.prototype.getToken=function(){return this.token},t.prototype.fetchToken=function(){return this.storage.get(this.cartTokenKey)},t.prototype.setToken=function(t){return this.token=t,this.storage.set(this.cartTokenKey,this.token)},t.prototype.fetchCart=function(){return new Promise((t=this,function(e,n){var o;return o=function(o){var i;return t.unlock(),(o=Wishpond.JSON.parse(o)).errors?n(o.errors):(i=t.getToken(),null!=o.cart.token&&i!==o.cart.token&&t.setToken(o.cart.token),t.setItems(o.cart.line_items),e())},t.lock(),t.fetchToken().then(function(e){var n,i;return i={token:e,merchant_id:Wishpond.merchantId},n=Wishpond.AJAX.append(t._baseUrl({noToken:!0}),i),Wishpond.AJAX.get(n,o)})}));var t},t.prototype.add=function(t){return new Promise((n=this,function(o,i){var r,s;if(!n.isLocked())return r=function(r){var s,a,u;return n.unlock(),(r=Wishpond.JSON.parse(r)).errors?i(r):(null!=(a=n.get())&&(s=n.get(t.price))?(s.quantity+=t.quantity,s.component_id=t.component_id,s.scid=t.scid,s.shipping=t.shipping,s.billing=t.billing):(null==a&&(a=[]),u=e(r.cart.line_items,t.price),a.push(u),n.setItems(a)),Wishpond.Tracker.track("payments_added_to_cart",{value:(null!=s?s.price:void 0)||u.price,name:(null!=s?s.name:void 0)||u.name,price:(null!=s?s.amount:void 0)||u.amount,quantity:1,source_url:window.location.href}),o())},n.lock(),s={token:n.getToken(),merchant_id:Wishpond.merchantId,line_items:[t]},Wishpond.AJAX.put(n._baseUrl()+"/add_item",r,s);i()}));var n},t.prototype.set=function(t,e){return new Promise((n=this,function(o,i){var r,s,a;if(n.isLocked())i();else{if(null!=(s=n.get(t)))return r=function(t){return n.unlock(),(t=Wishpond.JSON.parse(t)).errors?i(t.errors):(e>s.quantity&&Wishpond.Tracker.track("payments_added_to_cart",{value:(null!=s?s.price:void 0)||remoteItem.price,name:(null!=s?s.name:void 0)||remoteItem.name,price:(null!=s?s.amount:void 0)||remoteItem.amount,quantity:e-s.quantity,source_url:window.location.href}),s.quantity=e,o())},n.lock(),a={token:n.getToken(),merchant_id:Wishpond.merchantId,quantity:e,line_items:[{price:t}]},Wishpond.AJAX.put(n._baseUrl()+"/set_quantity",r,a);o()}}));var n},t.prototype["delete"]=function(t){return new Promise((e=this,function(n,o){var i,r,s;if(e.isLocked())o();else{if(null!=(r=e.get(t)))return i=function(t){var i,s;return e.unlock(),(t=Wishpond.JSON.parse(t)).errors?o(t.errors):(i=(s=e.get()).indexOf(r),s.splice(i,1),n())},e.lock(),s={token:e.getToken(),merchant_id:Wishpond.merchantId,line_items:[{price:t}]},Wishpond.AJAX.put(e._baseUrl()+"/remove_item",i,s);n()}}));var e},t.prototype.get=function(t){return null==t&&(t=null),null!=t?e(this.items,t):this.items},t.prototype.setItems=function(t){return this.items=t},t.prototype.isLocked=function(){return this.locked},t.prototype.lock=function(){return this.locked=!0},t.prototype.unlock=function(){return this.locked=!1},t.prototype.handleErrors=function(t){var e,o,i,r,s;if(null!=t){for(s=[],o=0,r=t.length;o0&&Wishpond.AJAX.post(r,function(t){return e.callback(t,a)},s),n()})}));var e},e}())}.call(this),function(){null==Wishpond.Checkout.Tracker&&(Wishpond.Checkout.Tracker=function(){function t(){}return t}())}.call(this),function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e;for(e=this;;){if(Element.prototype.matches.call(e,t))return e;if(null!==(e=e.parentElement||e.parentNode)&&1===e.nodeType)break}return null})}.call(this),function(){null==Wishpond.DeviceMode&&(Wishpond.DeviceMode=function(){function t(){}return t.parentDeviceMode=function(){var t;return null!=this._parentDeviceMode?this._parentDeviceMode:(t=Wishpond.AJAX.decodeParams(),this._parentDeviceMode=t.deviceMode)},t.getDeviceMode=function(t){var e;switch(null==t&&(t=window),e=t.innerWidth,!1){case!(e>767&&e<=991):return"tablet";case!(e>991):return"desktop";default:return"phone"}},t}())}.call(this),function(){null==Wishpond.Embed&&(Wishpond.Embed=function(){function t(t,e,n,o){var i,r,s;this.socialCampaignId=t,this.suppliedSocialCampaignHref=e,this.container=n,this.options=o,this.logger=new Wishpond.Logger("Embed:"+this.socialCampaignId),this.logger.info("created"),this.prepareHref(),s=null,r=null,i=new Promise(function(t,e){return s=t,r=e}),this._readyPromise={promise:i,resolve:s,reject:r},this.adjustContainer(),null!=this.options.fixedHeight&&(this.container.style.height=this.options.fixedHeight),this.container.wishpond=this}var e;return t.start=function(){return Wishpond.Logger.info("Embed.start"),Wishpond.Scanner.add("wishpondCampaign",".wishpond-campaign",function(t){return Wishpond.Embed.fromNode(t).run()})},t.isEmbedded=function(){var t;return null!=this._embedded?this._embedded:(t=Wishpond.AJAX.decodeParams(),this._parentURL=t.parent_url,this._embedded=null!=this._parentURL&&"true"===t.embedded)},t.parentURL=function(){var t;return null!=this._parentURL?this._parentURL:(t=Wishpond.AJAX.decodeParams(),this._parentURL=t.parent_url)},t.fromNode=function(t){var e,n,o,i;return null!=t.wishpond?t.wishpond:t.className.indexOf("wishpond-embedded")>=0?void 0:(t.className=t.className+" wishpond-embedded",n=parseInt(t.getAttribute("data-wishpond-id")),e=t.getAttribute("data-wishpond-href"),o={overlay:!1},(i=t.getAttribute("data-wishpond-overlay"))&&"true"===i&&(o.overlay=!0),(i=t.getAttribute("data-wishpond-permissive"))&&"true"===i&&(o.permissive=!0),(i=t.getAttribute("data-wishpond-fixed-height"))&&(o.fixedHeight=i),(i=t.getAttribute("data-wishpond-html"))&&(o.html=i),new Wishpond.Embed(n,e,t,o))},t.each=function(t){var e,n,o,i,r;for(r=[],n=0,o=(i=document.querySelectorAll(".wishpond-embedded")).length;n50)return Wishpond.fastdom.mutate(function(){return t.iframe.style.height=n.height+"px"})}else{if("scrollTo"===n.action)return Wishpond.Animate.scrollTo(Wishpond.Animate.offset(t.iframe).top+(n.offsetTop||0),n.duration,n.easing);if("instagramEmbedRedirect"===n.action)return window.location.href=n.url}}catch(o){}}),this.targetOrigin());var t},t.prototype.renderer=function(){return null!=this._renderer?this._renderer:this._renderer=new Wishpond.PopupRenderer(this,{components:[{name:"overlay",container:this.container,styles:{position:"absolute",backgroundColor:"rgb(255, 255, 255)"}}]})},t.prototype.setDocumentReady=function(){return this._readyPromise.resolve(this),Wishpond.fastdom.mutate((t=this,function(){if(!(t.container.className.indexOf("wishpond-ready")>=0))return t.container.className=t.container.className+" wishpond-ready",t.logger.info("documentReady"),t.options.overlay&&t.renderer().hide(),t.notifyFrame("Show")}));var t},t.prototype.url=function(t){return null!=t?(this.socialCampaignHref=t,this.notifyFrame("Url",{url:this.iframeSrc()})):this.iframe.getAttribute("src")},t}())}.call(this),function(){null==Wishpond.Event&&(Wishpond.Event=function(){function t(){}return t.add=function(t,e,n,o){if(!t.addEventListener)return t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n;switch(e){case"mouseenter":return t.addEventListener("mouseover",this.mouseEnter(n),o);case"mouseleave":return t.addEventListener("mouseout",this.mouseEnter(n),o);default:return t.addEventListener(e,n,o)}},t.remove=function(t,e,n){return t.removeEventListener?t.removeEventListener(e,n,!1):t.detachEvent?t.detachEvent("on"+e,handler):t["on"+type]=null},t.mouseEnter=function(t){return function(e){var n,o;if(n=function(t,e){if(t===e)return!1;for(;e&&e!==t;)e=e.parentNode;return e===t},this!==(o=e.relatedTarget)&&!n(this,o))return t.call(this,e)}},t.initDomReady=function(){return Wishpond.Logger.info("initDomReady"),this.doWhenDomReady=[],this.domIsReady=!1,this.captureDomReady()},t.captureDomReady=function(){return/in/.test(document.readyState)?setTimeout(Wishpond.Event.captureDomReady,9):Wishpond.Event.doDomReady()},t.doDomReady=function(){var t,e,n,o,i;for(Wishpond.Logger.info("doDomReady"),this.domIsReady=!0,i=[],e=0,n=(o=this.doWhenDomReady).length;e64)return void console.error("Attribute "+r+" is over the key limit of 64 characters");if(s.length>256)return void console.error("Attribute "+r+" is over the value limit of 256 characters");e[r]=s}if(e)return Wishpond.Tracker.setAttributes(e)},r=function(t,e){var n,o,i,r;for(r={form:t},o=0,i=e.length;o0?e=parseInt(i.substring(t+5,i.indexOf(".",t)),10):o>0&&(n=i.indexOf("rv:"),e=parseInt(i.substring(n+3,i.indexOf(".",n)),10)),e>-1?e:r))}.call(this),function(){var t=[].slice,e=[].indexOf||function(t){for(var e=0,n=this.length;e=0||(s=parseInt(Wishpond.socialCampaignId),e.call(a,s)>=0))&&(Wishpond.Logger.info("Executing broadcast "+i+" in "+Wishpond.socialCampaignId),l.apply(null,[i].concat(t.call(n)))),r={broadcast:i,targetSocialCampaignId:a,args:n},Promise.all(function(){var t,e,n,i;for(i=[],t=0,e=(n=p()).length;t0},n.prototype._isEmbedded=function(){return Wishpond.Embed.isEmbedded()},n.prototype._isMobile=function(){return"phone"===(this._isEmbedded()?Wishpond.DeviceMode.parentDeviceMode():Wishpond.DeviceMode.getDeviceMode())},n.prototype._buildTreePath=function(){var t,e,n,o;return t=[this._getPageType(!0)],n=this._isEmbedded()?"embedded":"not_embedded",t.push(n),o=this._isMobile()?"mobile":"desktop",t.push(o),e=this.onWhiteLabelPlan?"paid":"free",t.push(e),t},n.prototype._getPageType=function(t){var n;return null==t&&(t=!1),n=this.campaignType,t&&e.call(o,n)>=0&&(n="contest"),n},n.prototype._getConfig=function(){return s(i,this._buildTreePath())||[]},n.prototype._getTemplateType=function(){return this.templateType},n.prototype._getPoweredByDestination=function(){var t,e;return null!=this.linkHref?this.linkHref:((t=document.createElement("a")).href=this.poweredByDestination,e=t.search?t.search+"&":"?",e+="utm_source="+Wishpond.merchantId,e+="&utm_medium="+this._getPageType(),e+="&utm_campaign=running",e+="&utm_campaignid="+this.socialCampaignId,this.linkHref=""+t.origin+t.pathname+e)},n.prototype._getCssClass=function(){var t;return t=this._getPageType(),e.call(r,t)<0?this.cssClass:""},n.prototype._getPageContainer=function(){var t;return null==(t=document.body.getElementsByClassName("wpc-page")[0])&&(t=document.body.getElementsByClassName("platform")[0]),t},n.prototype._templateFactory={get:function(t){var e;return"function"==typeof this[e="_"+t._getTemplateType()]?this[e](t):void 0},_baselink:function(t){var e;return(e=document.createElement("a")).href=t,e.className+="wp-logo-bar-link",e.target="_blank",e},_bar:function(t){var e;return(e=this._baselink(t._getPoweredByDestination())).className+=" wp-logo-bar__link-container wp-logo-bar",e.className+=" "+t._getCssClass(),e.innerHTML='
\n Built with\n \n
',e},_button:function(t){var e;return(e=this._baselink(t._getPoweredByDestination())).className+=" wp-logo-bar-button",e.className+=" "+t._getCssClass(),e.innerHTML='
\n Built with\n \n
',e}},n.prototype._cssFactory={apply:function(t,e){var n;return"function"==typeof this[n="_"+e._getTemplateType()]?this[n](t):void 0},_bar:function(t){return t.style.paddingBottom="36px",t.style.position="relative"},_button:function(){}},n}())}.call(this),function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e0)return Wishpond.Event.onDomReady(function(){return document.body.appendChild(t)})},a=function(){var t;return(t=document.createElement("script")).type="text/javascript",t.async="true",t},s=function(t){var e;return(e=document.createElement("div")).setAttribute("id","wishpond_"+Math.random().toString(16).slice(2)),e.appendChild(t),e},r=function(t,e){return Wishpond.Tracker.track("script_ran",{value:t,page_title:document.title,referrer:document.referrer,description:e.description})},o=function(t,e){var n;switch(n=Wishpond.Embed.isEmbedded()?Wishpond.Embed.parentURL():window.location.href,t){case"isset":return!0;case"is":return n===e;case"contains":return n.indexOf(e)>0;case"regex":return new RegExp(e,"i").test(n);default:return!1}},e}())}.call(this),function(){var t=function(t,e){return function(){return t.apply(e,arguments)}},e=function(t,e){function o(){this.constructor=t}for(var i in e)n.call(e,i)&&(t[i]=e[i]);return o.prototype=e.prototype,t.prototype=new o,t.__super__=e.prototype,t},n={}.hasOwnProperty,o=[].indexOf||function(t){for(var e=0,n=this.length;e0)return this.loadPopups(i,{forceThisWindow:!1})},r.delayedStart=function(t){var e,n,o,i;if(Wishpond.Logger.info("Popup.delayedStart"),null==window.disableWishpondPopupLoad){for(o=[],e=0,n=t.length;e0){for(i=o=0,r=t.length;o0)return e.forceThisWindow?u.init(n.popups,e):Wishpond.perform("initPopups",n.popups,e)}))},r.init=function(t,e){var n,o,i,r,a,u;for(null==e&&(e={}),null==e.bind&&(e.bind=!0),null==e.checkDeviceMode&&(e.checkDeviceMode=!1),i=e.checkDeviceMode&&s()&&!Wishpond.isFacebook(),r=[],n=0,o=t.length;n=0,t&&e&&r.showWhenReady(),i=r.socialCampaign.id,o.call(Wishpond.Popup.preloaded(),i)>=0&&r.preloadFrame(),s=r.socialCampaign.id,o.call(Wishpond.Popup.triggered(),s)>=0))return r.showWhenReady()})}))},r.prototype.targetOrigin=function(){var t;return null!=this._targetOrigin?this._targetOrigin:(t=Wishpond.AJAX.parse(this.socialCampaign.src),this._targetOrigin=t.protocol+"://"+t.host)},r.prototype.send=function(t){var e,n;return e=Wishpond.JSON.stringify(t),this.readyPromise().then((n=this,function(){var t;return t=n.renderer.iframe(),XD.postMessage(e,t.getAttribute("src"),t.contentWindow)}))},r.prototype.readyPromise=function(){return this._readyPromise.promise},r.prototype.bodyHeight=function(){var t,e;return t=document.body,e=document.documentElement,Math.max(t.scrollHeight,t.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)},r.prototype.listen=function(){return XD.receiveMessage((t=this,function(e){var n,o;try{if(null!=(n=Wishpond.JSON.parse(e.data)).pageYOffset&&null!=n.viewportHeight&&(t.topOffset=n.pageYOffset,t.onScrollPercentage(n.viewportHeight,n.pageYOffset,t.showWhenReady,t.socialCampaign.scroll_target)),!t.options.permissive&&n.socialCampaignId!==t.socialCampaign.id&&n.socialCampaignId!==t.socialCampaign.id.toString()&&!n.embeddedPage)return;return n.closePopup?t.hide():n.documentReady?(t.logger.info("data.documentReady"),t.setDocumentReady(),e.source.postMessage(Wishpond.JSON.stringify({documentReady:"ACK"}),e.origin)):"scrollTo"===n.action?Wishpond.Animate.scrollTo(Wishpond.Animate.offset(t.frame).top+(n.offsetTop||0),n.duration,n.easing):"participated"===n.action?(o=15552e6,t.storage.set(t.participatedKey(),!0,o)):null!=n.loadPopup?Wishpond.Popup.loadPopups(n.loadPopup):null!=n.triggerPopupFromEmbed?Wishpond.Popup.show(n.triggerPopupFromEmbed):t.renderer.receive(n)}catch(i){}}),this.targetOrigin());var t},r.prototype.onScrollPercentage=function(t,e,n,o){if((t+e)/this.bodyHeight()*100>o)return n()},r.prototype.onExitAttempt=function(t){return Wishpond.Event.add(document,"mouseleave",function(e){if(e.clientY<5)return t()})},r.prototype.impressionLimitHit=function(){return new Promise((t=this,function(e){return t.socialCampaign.impression_limited?t.storage.get(t.impressionLimitStorageKey()).then(function(n){var o;return(o=null!=n&&n.views>=t.socialCampaign.impression_limit_per)&&t.logger.info("impression limit reached"),e(o)}):e(!1)}));var t},r.prototype.participatedInPopup=function(){return new Promise((t=this,function(e){return t.storage.get(t.participatedKey()).then(function(n){return n&&t.logger.info("participated in popup"),e(n)})}));var t},r.prototype.periodKey=function(){var t;switch(t=new Date,this.socialCampaign.impression_limit_type){case"hourly":return t.getHours()+"_"+t.getDate()+"_"+t.getMonth()+"_"+t.getYear();case"daily":return t.getDate()+"_"+t.getMonth()+"_"+t.getYear();case"weekly":return Math.floor(t.getDate()/t.getDay())+"_"+t.getMonth()+"_"+t.getYear();case"monthly":return t.getMonth()+"_"+t.getYear();case"session":return"session"}},r.prototype.periodExpiry=function(){switch(this.socialCampaign.impression_limit_type){case"hourly":return 36e5;case"daily":return 864e5;case"weekly":return 6048e5;case"monthly":return 26784e5;case"session":return 864e5}},r.prototype.impressionLimitStorageKey=function(){return"wishpond:"+this.socialCampaign.id+"_"+this.periodKey()},r.prototype.participatedKey=function(){return"participated:"+this.socialCampaign.id},r.prototype.iframeSrc=function(){var t,e,n,o;if((e=Wishpond.User.get()).parent_url=window.location.href,null!=Wishpond.Popup.params(this.socialCampaign.id))for(t in n=Wishpond.Popup.params(this.socialCampaign.id))o=n[t],e[t]=o;return e.embedded=!0,e.deviceMode=Wishpond.DeviceMode.getDeviceMode(),Wishpond.AJAX.append(this.socialCampaign.src,e)},r.prototype.reloadFrameSrc=function(t){if(this.frame)return null!=t&&(this.socialCampaign.src=t),this.frame.setAttribute("src",this.iframeSrc())},r.prototype.preloadFrame=function(){if(!this.preloaded)return this.preloaded=!0,this.socialCampaign.shown=!1,this.frame=this.renderer.iframe(),this.notifyPreload()},r.prototype.notifyPreload=function(){var t,e;return t=setInterval((e=this,function(){if(e.documentReady)return e.notifyFrame("Preload"),clearInterval(t)}),50)},r.prototype.setDocumentReady=function(){return this._readyPromise.resolve(this),this.documentReady=!0},r.prototype.bindEvent=function(){var t,e,n,o,i,r;switch(this.logger.info("binding "+this.socialCampaign.type),this.socialCampaign.type){case"entry_popup":return this.preloadFrame(),this.showWhenReady();case"scroll_popup":return this.preloadFrame(),this.scrollCallback=(r=this,function(){return r.onScrollPercentage(window.innerHeight,window.pageYOffset,r.showWhenReady,r.socialCampaign.scroll_target)}),Wishpond.Event.add(window,"scroll",this.scrollCallback),this.scrollCallback();case"timed_popup":return this.preloadFrame(),setTimeout(this.showWhenReady,1e3*this.socialCampaign.time_target);case"exit_popup":return this.preloadFrame(),this.onExitAttempt(this.showWhenReady);case"click_popup":for(i=[],e=0,n=(o=document.getElementsByTagName("a")).length;e=0))return null!=t&&t.preventDefault(),null!=this.scrollCallback&&Wishpond.Event.remove(window,"scroll",this.scrollCallback),null!=this.socialCampaign.shown&&this.socialCampaign.shown||this.increaseImpressionCount(),this.preloadFrame(),this.socialCampaign.shown=!0,r.__super__.show.apply(this,arguments),this.notifyFrame("Show")},r.prototype.notifyFrame=function(t,e){var n;return null==e&&(e={}),e.action="notify"+t,n=Wishpond.JSON.stringify(e),XD.postMessage(n,this.targetOrigin(),this.frame.contentWindow)},r.prototype.hide=function(){return this.logger.warn("@hide() is deprecated. use @close()"),this.close()},r.prototype.close=function(){var t;if(!this.options.disableClose)return this.logger.info("close"),"click_popup"!==(t=this.socialCampaign.type)&&"javascript_popup"!==t||(this.socialCampaign.shown=!1),this.renderer.resetCachedStyles(),r.__super__.close.apply(this,arguments),this.notifyFrame("Close")},r.prototype.showWhenReady=function(t){return null==t&&(t=!1),this.socialCampaign.hide_from_existing_leads?(Wishpond.Artisan.get("lead:data"),Wishpond.Artisan.on("lead:data",(e=this,function(n,o,i){if("leads"!==i.type)return e._doShowWhenReady(t)}))):this._doShowWhenReady(t);var e},r.prototype._doShowWhenReady=function(t){var e,n,i,r;if((null==t&&(t=!1),this.logger.info("show when ready"),!this.showing())&&(e=this.socialCampaign.id.toString(),!(o.call(Wishpond.Popup.paused(),e)>=0)&&(!Wishpond.Popup.anyShowing()||this.canShow())))return t||!this.socialCampaign.shown?(this.preloadFrame(),this.documentReady?this.show():(n=(new Date).getTime(),r=this,(i=function(){return r.documentReady?"click_popup"===r.socialCampaign.type?r.show():r.canShow()?r.show():void 0:((new Date).getTime()-n)/1e3>=10?(r.logger.warn("failed to start, pausing"),r.renderer.hide("overlay"),Wishpond.Popup.pause(r.socialCampaign.id)):setTimeout(i,25)})())):void 0},s=function(){var t;return"phone"===(t=Wishpond.DeviceMode.getDeviceMode())||"tablet"===t},r}(Wishpond.PopupBase))}.call(this),function(){null==Wishpond.PopupAnimationFade&&(Wishpond.PopupAnimationFade=function(){function t(){}return t.show=function(t,e,n){return Wishpond.Animate.setOpacity(t.element,0),Wishpond.Animate.fade(t.element,n.duration,0,t.opacity(),e)},t.hide=function(t,e,n){return Wishpond.Animate.fade(t.element,n.duration,t.opacity(),0,function(){return e(),Wishpond.Animate.setOpacity(t.element,t.opacity())})},t}())}.call(this),function(){var t,e;null==Wishpond.PopupAnimationFold&&(t={up:[90,"rotateX","bottom"],down:[-90,"rotateX","top"],left:[-90,"rotateY","right"],right:[90,"rotateY","left"]},e=function(e,n,o,i){var r,s,a,u,c,p,l,h,d,f,m,g;if(null==(l=t[o.direction]))throw new Error("invalid direction - "+o.direction);return s=document.body.style,r={transform:s.transform,transformStyle:s.transformStyle},d=e.element.style,a=l[0],u=l[1],c=l[2],f=0,"hide"===i&&(a=(h=[f,a])[0],f=h[1]),p=d.transform.replace(RegExp(u+"\\(.+\\)","g"),""),m=p+" perspective("+window.innerWidth+"px) "+u+"([value]deg)",g=function(t){return d.transform=m.replace(/\[value\]/,t)},d.transformStyle="preserve-3d",d.transformOrigin=c,Wishpond.Animate.animate(g,a,f,o.duration).then(function(){return s.transform=r.transform,s.transformStyle=r.transformStyle,n()})},Wishpond.PopupAnimationFold=function(){function t(){}return t.show=function(t,n,o){return e(t,n,o,"show")},t.hide=function(t,n,o){return e(t,n,o,"hide")},t}())}.call(this),function(){var t,e,n,o,i,r;null==Wishpond.PopupAnimationSlide&&(t={show:{up:i=function(t,e){return"0px"===e.bottom&&""===e.top?[-t.height,0,"marginBottom"]:[window.innerHeight-t.top,0,"marginTop"]},down:e=function(t,e){return"0px"===e.bottom&&""===e.top?[window.innerHeight,0,"marginBottom"]:[-t.bottom,0,"marginTop"]},left:n=function(t,e){return"0px"===e.left&&""===e.right?[window.innerWidth,0,"marginLeft"]:[-t.width,document.body.clientWidth-t.right,"marginRight"]},right:o=function(t,e){return"0px"===e.right&&""===e.left?[window.innerWidth,0,"marginRight"]:[-t.width,t.left,"marginLeft"]}},hide:{up:e,down:i,left:o,right:n}},r=function(e,n,o,i){var r,s,a,u,c,p,l,h,d,f;if(null==(c=t[i][o.direction]))throw new Error("invalid direction - "+o.direction);return r=e.element,h=r.style,u=h.margin,s=(p=c(r.getBoundingClientRect(),h))[0],d=p[1],a=p[2],"hide"===i&&(s=(l=[d,s])[0],d=l[1]),f=function(t){return h[a]=t+"px"},Wishpond.Animate.animate(f,s,d,o.duration).then(function(){return h.margin=u,n()})},Wishpond.PopupAnimationSlide=function(){function t(){}return t.show=function(t,e,n){return r(t,e,n,"show")},t.hide=function(t,e,n){return r(t,e,n,"hide")},t}())}.call(this),function(){var t,e,n,o,i,r,s,a,u,c,p,l,h,d,f,m=[].indexOf||function(t){for(var e=0,n=this.length;e=0?r:n].call(u,e,a,i)},Wishpond.PopupComponentBase=function(){function t(t){var e,n;this._showing=!1,this._attached=!1,this.options=a(this.constructor.options,t),this.container=null!=(e=this.options.container)?e:document.body,this.tempStyleApplicator=new Wishpond.TempStyleApplicator(document.documentElement,this.options),this.popupIdentifier=new Wishpond.PopupIdentifier(this.options),n=a(this.constructor.styles,this.options.styles),this.constructor.autoRender&&(this.element=this.render(),this.prettify(n)),this.setAnimation(this.options.animation),this.constructor.attach&&this.attach()}return t.attach=!0,t.autoRender=!0,t.display="block",t.opacity=1,t.options={},t.styles={},t.afterHide=function(){return null},t.beforeHide=function(){return null},t.afterShow=function(){return null},t.beforeShow=function(){return null},t.prototype.setAnimation=function(t){return this.animation=a(e,t)},t.prototype.attach=function(){if(!this._attached)return this.container.insertBefore(this.element,this.container.firstChild),this._attached=!0},t.prototype.remove=function(){if(this._attached)return this.container.removeChild(this.element),this._showing=!1,this._attached=!1},t.prototype.prettify=function(t){var e,n;for(e in null==t&&(t={}),t)n=t[e],this.element.style[e]=n;return null},t.prototype.replace=function(t){var e,n;return(n=document.createElement("div")).innerHTML=t,e=n.firstChild,this.element.innerHTML="",this.element.appendChild(e)},t.prototype.opacity=function(){return null!=this.options.opacity?parseFloat(this.options.opacity):this.constructor.opacity},t.prototype.display=function(){return null!=this.options.display?this.options.display:this.constructor.display},t.prototype.show=function(t){var e,n,o,s;return null==t&&(t={}),this._showing?this:(this.beforeShow(),e=null!=(o=t.animation)?o:this.animation.show,n=this.element.style.opacity,this.element.style.willChange="opacity",this.element.style.opacity=0,this.element.style.display=this.display(),setTimeout((s=this,function(){return s.element.style.opacity=n,r(s,e,"show",function(){if(s.element.style.display=s.display(),s.afterShow(),null!=t.callback)return t.callback(s.constructor.key)})}),i),this._showing=!0,this)},t.prototype.hide=function(t){var e,n,o;return null==t&&(t={}),this._showing?(this.beforeHide(),e=null!=(n=t.animation)?n:this.animation.hide,r(this,e,"hide",(o=this,function(){if(o.element.style.display="none",o.afterHide(),null!=t.callback&&t.callback(o.constructor.key),t.remove)return o.remove()})),this._showing=!1,this):this},t.prototype.render=function(){return document.createElement("div")},t.prototype.position=function(){return null},t.prototype.afterHide=function(){return this.constructor.afterHide.call(this)},t.prototype.beforeHide=function(){return this.constructor.beforeHide.call(this)},t.prototype.afterShow=function(){return this.constructor.afterShow.call(this)},t.prototype.beforeShow=function(){return this.constructor.beforeShow.call(this)},t}(),a=function(t,e){var n,o,i;for(n in null==t&&(t={}),null==e&&(e={}),o={},t)p.call(t,n)&&(i=t[n],o[n]=i);for(n in e)p.call(e,n)&&null!=(i=e[n])&&(o[n]="Object"===i.constructor.name?a(t[n],e[n]):e[n]);return o},u=["attach","autoRender","display","opacity","afterHide","beforeHide","afterShow","beforeShow"],Wishpond.PopupComponent=function(){function t(){}var e,n;return n={},e=function(t,e){var o,i,r,s;for(r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return l(e,t),e}(Wishpond.PopupComponentBase),o=0,s=u.length;o=0?["exterior","topLeft"]:["exterior","topRight"])},i=function(n){var i,r,s,a,u,c;return null==n&&(n={}),i=(a=null!=(s=n.forcePosition)?s:o(n._position))[0],r=a[1],c=null!=(u=(c=e[i][r])[n._position.deviceMode])?u:c["default"],c=Wishpond.PopupComponent.merge(t,c)},Wishpond.PopupComponent.register("closeButton",{options:{matPopupPosition:!1,onclick:function(){},_position:{fullWidth:!1,deviceMode:"desktop",framePosition:"center_center"}},styles:{boxSizing:"border-box",cursor:"pointer",display:"table",minHeight:"28px",minWidth:"28px",position:"absolute",textAlign:"center",zIndex:"999999"},render:function(){var t;return(t=document.createElement("div")).onclick=this.options.onclick,t},position:function(){return this.prettify(i(this.options))}})}.call(this),function(){Wishpond.PopupComponent.register("frame",{options:{idPrefix:"wp",scrolling:!0,fullWidth:!1,position:"center_center",scrollWithPage:!0,cssPropertiesToCache:["marginTop","height"]},styles:{boxSizing:"border-box",display:"none",margin:"0 auto",maxWidth:"calc(100% - 20px)",position:"fixed",zIndex:"999998"},render:function(){var t,e;return t=document.createElement("div"),(e=document.createElement("iframe")).setAttribute("webkitallowfullscreen",!0),e.setAttribute("mozallowfullscreen",!0),e.setAttribute("allowfullscreen",!0),e.setAttribute("allowtransparency",!0),e.setAttribute("scrolling",this.options.scrolling?"yes":"no"),e.setAttribute("id",this.options.idPrefix+"-"+this.options.id),e.setAttribute("name",this.options.idPrefix+"-"+this.options.id),e.setAttribute("src",this.options.src),e.setAttribute("allow","clipboard-read; clipboard-write self "+this.options.src),e.style.border="none",e.style.height="100%",e.style.width="100%",e.style.zIndex="+1",t.appendChild(e),t},afterHide:function(){var t;if("stickyTopPositionedBarPopup"===(t=this.popupIdentifier.getType())||"stickyBottomPositionedBarPopup"===t)return this.tempStyleApplicator.reset()},afterShow:function(){return this.options.page.notifyFrame("PageSize")}})}.call(this),function(){Wishpond.PopupComponent.register("logoBar",{autoRender:!1,attach:!1,options:{poweredByLinkEnabled:!1},render:function(t,e,n){var o,i,r,s,a;return o=800,(a=this,function(){if("bar_popup"===a.options.type)return Wishpond.Event.add(a.options.iframeComponent.element,"mouseleave",function(){return a._hovering=!1,setTimeout(function(){if(!a._hovering)return a.hide()},o)}),Wishpond.Event.add(a.options.iframeComponent.element,"mouseenter",function(){return a._hovering=!0,a.show()})})(),i=/_bottom/.test(this.options.iframeComponent.options.position)?"wp-logo-bar-button__top-center":"wp-logo-bar-button__center",null==(s=document.getElementById("wp_logo_bar_css"))&&(s=document.createElement("style")),s.id="wp_logo_bar_css",s.innerHTML=n,document.head.appendChild(s),"none"===this.options.type&&(this.options.type="popup"),this.instance=new Wishpond.LogoBar(this.options.type,i,e,t),(r=this.instance._templateFactory.get(this.instance)).style.opacity=0,r.style.display="none","bar"===this.instance._getTemplateType()&&(this.options.iframeComponent.element.style.paddingBottom="46px"),r},afterShow:function(){if(this.instance._isAnimationOnLoadEnabled())return this.instance._toggleClass(this.element,"pop-state"),setTimeout((t=this,function(){return t.instance._toggleClass(t.element,"pop-state")}),400);var t}})}.call(this),function(){var t,e;t=function(t){return Wishpond.UserAgent.isIOS()?Wishpond.UserAgent.IOS.lockScroll():t.apply("overflow","hidden")},e=function(t){return Wishpond.fastdom.mutate(function(){return Wishpond.UserAgent.isIOS()?Wishpond.UserAgent.IOS.unlockScroll():t.reset()})},Wishpond.PopupComponent.register("overlay",{opacity:.75,options:{disableBodyScroll:!1,className:"wp_overlay",onclick:function(){},cssPropertiesToCache:["overflow"]},styles:{backgroundColor:"rgb(0, 0, 0)",display:"none",left:"0",top:"0",height:"100%",margin:"0",opacity:"0",position:"fixed",width:"100%",zIndex:"999996"},render:function(){var t;return(t=document.createElement("div")).className=this.options.className,t.onclick=this.options.onclick,t},beforeShow:function(){if(this.options.disableBodyScroll)return t(this.tempStyleApplicator)},beforeHide:function(){if(this.options.disableBodyScroll)return e(this.tempStyleApplicator)}})}.call(this),function(){var t,e,n;null==Wishpond.PopupRendererConfig&&(e=function(t){var e;return null==(e=t.socialCampaignId)&&(e=t.socialCampaign.id),e},t=function(t){if(t.documentReady&&null!=t.close)return t.close()},n={closeButton:function(e){return{onclick:function(){return t(e)}}},overlay:function(e){return{disableBodyScroll:!0,className:"wp_popup_overlay",onclick:function(){return t(e)}}},frame:function(t){return{idPrefix:"wp-popup",src:t.iframeSrc(),id:e(t)}},cart:function(){return{src:Wishpond.Assets.cartUrl(),id:"wp-cart"}},cartTab:function(){return{src:Wishpond.Assets.cartTabUrl(),id:"wp-cart-tab"}},logoBar:function(t){return{type:t.socialCampaign.page_sub_type}}},Wishpond.PopupRendererConfig=function(){function t(){}return t["for"]=function(t,e){var o;return null!=(o=n[t])?o(e):{}},t}())}.call(this),function(){Wishpond.PopupIdentifier=function(){function t(t){this.options=t,this.options=this.options}return t.prototype._stickyTopPositionedBarPopup=function(t){return t.fullWidth&&t.scrollWithPage&&"center_top"===t.position},t.prototype._stickyBottomPositionedBarPopup=function(t){return t.fullWidth&&t.scrollWithPage&&"center_bottom"===t.position},t.prototype._nonStickyTopPositionedBarPopup=function(t){return t.fullWidth&&!t.scrollWithPage&&"center_top"===t.position},t.prototype._nonStickyBottomPositionedBarPopup=function(t){return t.fullWidth&&!t.scrollWithPage&&"center_bottom"===t.position},t.prototype.getType=function(){return this.options.fullWidth&&this.options.scrollWithPage&&"center_top"===this.options.position?"stickyTopPositionedBarPopup":this.options.fullWidth&&this.options.scrollWithPage&&"center_bottom"===this.options.position?"stickyBottomPositionedBarPopup":this.options.fullWidth&&!this.options.scrollWithPage&&"center_top"===this.options.position?"nonStickyTopPositionedBarPopup":this.options.fullWidth&&!this.options.scrollWithPage&&"center_bottom"===this.options.position?"nonStickyBottomPositionedBarPopup":null},t}()}.call(this),function(){Wishpond.TempStyleApplicator=function(){function t(t,e){this.target=t,this.options=e,this.cachedDocStyles=this._getStyles(this.options.cssPropertiesToCache)}return t.prototype._getStyles=function(t){var e,n,o,i,r;if(r={},null!=t)for(e=0,n=t.length;e0)return Wishpond.Tracker.track("lead_integration_updated",{type:"shopify_automation",token:t})},t._checkLocalTokens=function(t,e){return t===e?(this._registerLeadDataCallback(),this._fetchLeadData()):(this.trackLeadIntegrationUpdated(),r(t))},t._registerLeadDataCallback=function(){return e||(e=Wishpond.Artisan.on("lead:data",(t=this,function(e,i,r){var s,a,u,c,p;if(s=o(),null!=(a=null!=r&&null!=(u=r.wp_integrations)&&null!=(c=u.shopify_automation)&&null!=(p=c.cart)?p.token:void 0)&&s!==a)return n?(t.trackLeadIntegrationUpdated(),n=!1):void 0})));var t},t._fetchLeadData=function(){return Wishpond.Artisan.get("lead:data")},o=function(){return(new Wishpond.Storage.CookieStore).get("cart")},i=function(){return Wishpond.Storage.store("shopifyCart")},r=function(t){return i().set("Token",t)},t}())}.call(this),function(){null==Wishpond.ShopifyCurrency&&(Wishpond.ShopifyCurrency=function(){function t(){}return t.parse=function(t){return t?parseInt(100*t.toString().replace(/[^0-9\.]+/g,"")):0},t}())}.call(this),function(){null==Wishpond.ShopifyCustomer&&(Wishpond.ShopifyCustomer=function(){function t(t){this.attributes=t}return t.prototype.identify=function(){if(this.attributes)return Wishpond.Tracker.identify(this.cid(),this.attributes)},t.prototype.trackLoggedIn=function(){return this.storage().get("LoggedIn").then((t=this,function(e){return t.isLoggedIn()&&!e&&(Wishpond.Tracker.track("shopify_customer_logged_in"),Wishpond.ShopifyCart.trackLeadIntegrationUpdated()),t.storage().set("LoggedIn",t.isLoggedIn())}));var t},t.prototype.cid=function(){return String(this.attributes.shopify_id)},t.prototype.isLoggedIn=function(){return null!=this.attributes},t.prototype.storage=function(){return Wishpond.Storage.store("shopifyCustomer")},t}())}.call(this),function(){null==Wishpond.ShopifyProductPage&&(Wishpond.ShopifyProductPage=function(){function t(){}var e,n,o,i;return t.trackVisited=function(){if(o())return Wishpond.Tracker.track("shopify_visited_product_page",n())},o=function(){return null!=ShopifyAnalytics.meta.product},n=function(){var t,n;return{product:i().name,sku:i().sku,url:window.location.href,collections:null!=(t=e().collections)?t.split(","):void 0,tags:null!=(n=e().tags)?n.split(","):void 0}},e=function(){return Wishpond.Shopify.product()||{}},i=function(){var t,e;return(null!=(t=ShopifyAnalytics.meta.product)&&null!=(e=t.variants)?e[0]:void 0)||{}},t}())}.call(this),function(){var t,e,n,o,i;o={},i={},t=function(t,e,n){o[t]={deps:e,callback:n}},n=e=function(t){function r(e){if("."!==e.charAt(0))return e;for(var n=e.split("/"),o=t.split("/").slice(0,-1),i=0,r=n.length;r>i;i++){var s=n[i];if(".."===s)o.pop();else{if("."===s)continue;o.push(s)}}return o.join("/")}if(n._eak_seen=o,i[t])return i[t];if(i[t]={},!o[t])throw new Error("Could not find module "+t);for(var s,a=o[t],u=a.deps,c=a.callback,p=[],l=0,h=u.length;h>l;l++)"exports"===u[l]?p.push(s={}):p.push(e(r(u[l])));var d=c.apply(this,p);return i[t]=s||d},t("promise/all",["./utils","exports"],function(t,e){"use strict";function n(t){var e=this;if(!o(t))throw new TypeError("You must pass an array to all.");return new e(function(e,n){function o(t){return function(e){r(t,e)}}function r(t,n){a[t]=n,0==--u&&e(a)}var s,a=[],u=t.length;0===u&&e([]);for(var c=0;c>2,r=(3&e)<<4|(n=t.charCodeAt(c++))>>4,s=(15&n)<<2|(o=t.charCodeAt(c++))>>6,a=63&o,isNaN(n)?s=a=64:isNaN(o)&&(a=64),u=u+this._keyStr.charAt(i)+this._keyStr.charAt(r)+this._keyStr.charAt(s)+this._keyStr.charAt(a);return u},decode:function(t){var e,n,o,i,r,s,a="",u=0;for(t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");u>4,n=(15&i)<<4|(r=this._keyStr.indexOf(t.charAt(u++)))>>2,o=(3&r)<<6|(s=this._keyStr.indexOf(t.charAt(u++))),a+=String.fromCharCode(e),64!=r&&(a+=String.fromCharCode(n)),64!=s&&(a+=String.fromCharCode(o));return a=Base64._utf8_decode(a)},_utf8_encode:function(t){t=t.replace(/\r\n/g,"\n");for(var e="",n=0;n127&&o<2048?(e+=String.fromCharCode(o>>6|192),e+=String.fromCharCode(63&o|128)):(e+=String.fromCharCode(o>>12|224),e+=String.fromCharCode(o>>6&63|128),e+=String.fromCharCode(63&o|128))}return e},_utf8_decode:function(t){for(var e="",n=0,o=c1=c2=0;n191&&o<224?(c2=t.charCodeAt(n+1),e+=String.fromCharCode((31&o)<<6|63&c2),n+=2):(c2=t.charCodeAt(n+1),c3=t.charCodeAt(n+2),e+=String.fromCharCode((15&o)<<12|(63&c2)<<6|63&c3),n+=3);return e}};(function(){null==Wishpond.EventMessage&&(Wishpond.EventMessage=function(){function t(t,e,n,o,i){this.cid=t,this.event=e,this.properties=n,this.anonId=o,this.context=i}return t.prototype.toJson=function(){return Wishpond.JSON.stringify(this.toParams())},t.prototype.toBase64=function(){return Base64.encode(this.toJson())},t.prototype.toURIBase64=function(){return encodeURIComponent(this.toBase64())},t.prototype.toParams=function(){var t;return(t={}).cid=this.cid,t.mid=Wishpond.merchantId.toString(),t.writeKey=Wishpond.writeKey,t.event=this.event,t.properties=this.properties,t.source="web",t.anonymous_id=this.anonId,null!=this.context&&(t.context=this.context),t},t}()),null==Wishpond.UserAttributeMessage&&(Wishpond.UserAttributeMessage=function(){function t(t,e,n,o){this.cid=t,this.attributes=e,this.anonId=n,this.context=o}return t.prototype.toJson=function(){return Wishpond.JSON.stringify(this.toParams())},t.prototype.toBase64=function(){return Base64.encode(this.toJson())},t.prototype.toURIBase64=function(){return encodeURIComponent(this.toBase64())},t.prototype.toParams=function(){var t;return(t={}).cid=this.cid,t.mid=Wishpond.merchantId.toString(),t.writeKey=Wishpond.writeKey,t.attributes=this.attributes,t.source="web",t.anonymous_id=this.anonId,null!=this.context&&(t.context=this.context),t},t}()),null==Wishpond.Tracker&&(Wishpond.Tracker=function(){function t(){}var e;return e="userTracker",t._anonIdChangeCallbacks=[],t._invalidateAnonIdCaches=function(){return delete this._getAnonIdFromStoragePromise,delete Wishpond.currentAnonId,null},t.start=function(){var t,e,n,o;return null!=(n=Wishpond.AJAX.decodeParams())&&null!=n.wpnd_cid&&(t=n.wpnd_cid.constructor===Object?(e=n.wpnd_cid.length-1,n.wpnd_cid[e]):n.wpnd_cid.toString(),Wishpond.Tracker.setAnonId(t).then(function(){return Wishpond.currentAnonId=t})),Wishpond.Instructions.registerInstruction("refreshAnonIdFromStorage",(o=this,function(){return o.getAnonId().then(function(t){return o._invalidateAnonIdCaches(),o.getAnonId().then(function(e){var n,i,r,s,a;if(e!==t){for(a=[],i=0,r=(s=o._anonIdChangeCallbacks).length;i256?(n.url_excess=e.slice(256),e.substring(0,256)):e,page_title:document.title,referrer:document.referrer},null!=(i=Wishpond.AJAX.decodeParams()))for(t in s=Wishpond.UrlParser.gatherAttributes(i,"utm_"))a=s[t],r[t]=a;return this.track(o,r,n)}},t.trackerKey=function(){return e},t.validateAnonId=function(t){return null!=t&&""!==t.trim()},t.generateAnonId=function(){return Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10)},t.onAnonIdChange=function(t){return this._anonIdChangeCallbacks.push(t),e=this,function(){var n;if(-1!==(n=e._anonIdChangeCallbacks.indexOf(t)))return e._anonIdChangeCallbacks.splice(n,1)};var e},t.isLeadWpTrackable=function(){return Wishpond.PandabotScripts.isLeadWpTrackable()},t.isLeadTrackable=function(){return Wishpond.PandabotScripts.isLeadTrackable()},t.prototype.trackEvent=function(t,e,n,o){return Wishpond.Tracker.getAnonId().then(function(i){var r;return Wishpond.Logger.info("Tracker.trackEvent "+e+" "+t),r=new Wishpond.EventMessage(t,e,n,i,o),Wishpond.Artisan.push("lead","event",r.toParams())})},t.prototype.identify=function(t,e,n){return Wishpond.Tracker.getAnonId().then(function(o){var i;return Wishpond.Logger.info("Tracker.identify "+t),i=new Wishpond.UserAttributeMessage(t,e,o,n),Wishpond.Artisan.push("lead","identify",i.toParams())})},t}())}).call(this),function(){null==Wishpond.UrlParser&&(Wishpond.UrlParser=function(){function t(){}var e,n,o;return t.start=function(){var t;if(null!=Wishpond.Tracker&&null!=(t=Wishpond.AJAX.decodeParams())&&null==this._started)return this._started=!0,Wishpond.Tracker.getAnonId().then(function(e){if(null!=e)return o(e,t),n(e,t)})},t.parseParams=function(t){return Wishpond.AJAX.decodeQueryString(t)},t.isBot=function(){return Wishpond.isBot()},o=function(t,n){var o;return o=Wishpond.UrlParser.gatherAttributes(n,"wpnd_"),o=Wishpond.UrlParser.formatKey(o),e(t,o)},n=function(t,n){var o;return o=Wishpond.UrlParser.gatherAttributes(n,"utm_"),e(t,o)},e=function(t,e){if(delete e.cid,null!=e&&Object.keys(e).length>0)return Wishpond.Logger.info("Identify attributes fired"),Wishpond.Tracker.identify(t,e)},t.gatherAttributes=function(t,e){return(new Wishpond.UrlParser).gatherAttributes(t,e)},t.prototype.gatherAttributes=function(t,e){var n,o,i;for(o in n={},t)i=t[o],0===o.lastIndexOf(e,0)&&(n[o]=i);return n},t.formatKey=function(t){return(new Wishpond.UrlParser).formatKey(t)},t.prototype.formatKey=function(t){var e,n,o;for(e in n={},t)o=t[e],n[e.split("wpnd_")[1]]=o;return n},t}())}.call(this),function(){var t=[].indexOf||function(t){for(var e=0,n=this.length;e0)&&Wishpond.Popup.reloadAllFrameSrcs()},e.get=function(){return this.userData},e.trackChanged=function(t,e){return Wishpond.JSON.stringify(t)!==Wishpond.JSON.stringify(e)},e}())}.call(this),function(){null==Wishpond.UserAgent&&(Wishpond.UserAgent=function(){function t(){}return t.isIOS=function(){return/iP(hone|ad|od)/.test(navigator.userAgent)&&!window.MSStream},t.start=function(){if(Wishpond.Logger.info("UserAgent.start"),this.isIOS())return Wishpond.UserAgent.IOS.start()},t}())}.call(this),function(){null==Wishpond.UserAgent.IOS&&(Wishpond.UserAgent.IOS=function(){function t(){}var e,n,o;return e=!1,o={},n=0,t.start=function(){var t;return Wishpond.Logger.info("UserAgent.IOS start"),Wishpond.registerInstruction("iosLockScroll",(t=this,function(){return t.lockScroll()})),Wishpond.registerInstruction("iosUnlockScroll",function(t){return function(){var e,n;for(e in n=Wishpond.Popup.popups)if(n[e].renderer.lockedScroll())return;return t.unlockScroll()}}(this))},t.lockScroll=function(){return!e&&(e=!0,o={html:{height:document.documentElement.style.height},body:{position:document.body.style.position,top:document.body.style.top,bottom:document.body.style.bottom,left:document.body.style.left,right:document.body.style.right,overflow:document.body.style.overflow}},n=document.body.scrollTop,document.documentElement.style.height="100%",document.body.style.position="fixed",document.body.style.top="0",document.body.style.bottom="0",document.body.style.left="0",document.body.style.right="0",document.body.style.overflow="hidden",!0)},t.unlockScroll=function(){return!!e&&(e=!1,document.documentElement.style.height=o.html.height,document.body.style.position=o.body.position,document.body.style.top=o.body.top,document.body.style.bottom=o.body.bottom,document.body.style.left=o.body.left,document.body.style.right=o.body.right,document.body.style.overflow=o.body.overflow,document.body.scrollTop=n,!0)},t}())}.call(this),function(){var t,e,n,o,i,r,s,a,u,c,p,l,h,d,f,m,g,y,v,_,w,b;if(null==Wishpond.started){for(Wishpond.started=!0,Wishpond.fastdom=window.fastdom,i=[{key:"merchantId",type:"integer",required:!0},{key:"writeKey",type:"text"},{key:"socialCampaignId",type:"integer"},{key:"verbose",type:"boolean"},{key:"tracking",type:"boolean","default":!0}],t=function(t,e){var n,o;if(null!=e)return null!=Wishpond[n=t.key]?Wishpond[n]:Wishpond[n]="integer"===t.type?parseInt(e):"boolean"===t.type?"true"===(o=e.toString().toLowerCase())||"yes"===o||"on"===o||"1"===o:e},e=function(t){return t.replace(/([A-Z])/g,function(t){return"-"+t[0].toLowerCase()})},n=function(){var t;return function(){var e,n,o;for(o=[],e=0,n=i.length;eli{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} + +/* + FILE ARCHIVED ON 21:12:02 Nov 19, 2023 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 17:38:31 Jun 15, 2024. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 1.124 + exclusion.robots: 0.065 + exclusion.robots.policy: 0.055 + esindex: 0.009 + cdx.remote: 28.296 + LoadShardBlock: 1666.963 (6) + PetaboxLoader3.datanode: 353.759 (8) + PetaboxLoader3.resolve: 1422.155 (3) + load_resource: 351.061 (2) +*/ \ No newline at end of file diff --git a/the_files/grupo_77.png b/the_files/grupo_77.png new file mode 100644 index 0000000000000000000000000000000000000000..a43491bd5e314877a43f598be5565b834957220e GIT binary patch literal 68269 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
XN=s#!0MLVP}d6dBLH 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 Xd3%kDcl@f?00000NkvXXu0mjfUN9zQ literal 0 HcmV?d00001 diff --git a/the_files/icon b/the_files/icon new file mode 100644 index 0000000..8348d05 --- /dev/null +++ b/the_files/icon @@ -0,0 +1,41 @@ +@font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: url(https://web.archive.org/web/20231119214546im_/https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype'); +} + +.material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + line-height: 1; + letter-spacing: normal; + text-transform: none; + display: inline-block; + white-space: nowrap; + word-wrap: normal; + direction: ltr; +} + +/* + FILE ARCHIVED ON 21:45:46 Nov 19, 2023 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 17:38:30 Jun 15, 2024. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.879 + exclusion.robots: 0.083 + exclusion.robots.policy: 0.072 + esindex: 0.015 + cdx.remote: 11.902 + LoadShardBlock: 209.673 (6) + PetaboxLoader3.datanode: 105.034 (7) + load_resource: 155.876 + PetaboxLoader3.resolve: 99.879 +*/ \ No newline at end of file diff --git a/the_files/iconochive.css b/the_files/iconochive.css new file mode 100644 index 0000000..7a95ea7 --- /dev/null +++ b/the_files/iconochive.css @@ -0,0 +1,116 @@ +@font-face{font-family:'Iconochive-Regular';src:url('https://archive.org/includes/fonts/Iconochive-Regular.eot?-ccsheb');src:url('https://archive.org/includes/fonts/Iconochive-Regular.eot?#iefix-ccsheb') format('embedded-opentype'),url('https://archive.org/includes/fonts/Iconochive-Regular.woff?-ccsheb') format('woff'),url('https://archive.org/includes/fonts/Iconochive-Regular.ttf?-ccsheb') format('truetype'),url('https://archive.org/includes/fonts/Iconochive-Regular.svg?-ccsheb#Iconochive-Regular') format('svg');font-weight:normal;font-style:normal} +[class^="iconochive-"],[class*=" iconochive-"]{font-family:'Iconochive-Regular'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} +.iconochive-Uplevel:before{content:"\21b5"} +.iconochive-exit:before{content:"\1f6a3"} +.iconochive-beta:before{content:"\3b2"} +.iconochive-logo:before{content:"\1f3db"} +.iconochive-audio:before{content:"\1f568"} +.iconochive-movies:before{content:"\1f39e"} +.iconochive-software:before{content:"\1f4be"} +.iconochive-texts:before{content:"\1f56e"} +.iconochive-etree:before{content:"\1f3a4"} +.iconochive-image:before{content:"\1f5bc"} +.iconochive-web:before{content:"\1f5d4"} +.iconochive-collection:before{content:"\2211"} +.iconochive-folder:before{content:"\1f4c2"} +.iconochive-data:before{content:"\1f5c3"} +.iconochive-tv:before{content:"\1f4fa"} +.iconochive-article:before{content:"\1f5cf"} +.iconochive-question:before{content:"\2370"} +.iconochive-question-dark:before{content:"\3f"} +.iconochive-info:before{content:"\69"} +.iconochive-info-small:before{content:"\24d8"} +.iconochive-comment:before{content:"\1f5e9"} +.iconochive-comments:before{content:"\1f5ea"} +.iconochive-person:before{content:"\1f464"} +.iconochive-people:before{content:"\1f465"} +.iconochive-eye:before{content:"\1f441"} +.iconochive-rss:before{content:"\221e"} +.iconochive-time:before{content:"\1f551"} +.iconochive-quote:before{content:"\275d"} +.iconochive-disc:before{content:"\1f4bf"} +.iconochive-tv-commercial:before{content:"\1f4b0"} +.iconochive-search:before{content:"\1f50d"} +.iconochive-search-star:before{content:"\273d"} +.iconochive-tiles:before{content:"\229e"} +.iconochive-list:before{content:"\21f6"} +.iconochive-list-bulleted:before{content:"\2317"} +.iconochive-latest:before{content:"\2208"} +.iconochive-left:before{content:"\2c2"} +.iconochive-right:before{content:"\2c3"} +.iconochive-left-solid:before{content:"\25c2"} +.iconochive-right-solid:before{content:"\25b8"} +.iconochive-up-solid:before{content:"\25b4"} +.iconochive-down-solid:before{content:"\25be"} +.iconochive-dot:before{content:"\23e4"} +.iconochive-dots:before{content:"\25a6"} +.iconochive-columns:before{content:"\25af"} +.iconochive-sort:before{content:"\21d5"} +.iconochive-atoz:before{content:"\1f524"} +.iconochive-ztoa:before{content:"\1f525"} +.iconochive-upload:before{content:"\1f4e4"} +.iconochive-download:before{content:"\1f4e5"} +.iconochive-favorite:before{content:"\2605"} +.iconochive-heart:before{content:"\2665"} +.iconochive-play:before{content:"\25b6"} +.iconochive-play-framed:before{content:"\1f3ac"} +.iconochive-fullscreen:before{content:"\26f6"} +.iconochive-mute:before{content:"\1f507"} +.iconochive-unmute:before{content:"\1f50a"} +.iconochive-share:before{content:"\1f381"} +.iconochive-edit:before{content:"\270e"} +.iconochive-reedit:before{content:"\2710"} +.iconochive-gear:before{content:"\2699"} +.iconochive-remove-circle:before{content:"\274e"} +.iconochive-plus-circle:before{content:"\1f5d6"} +.iconochive-minus-circle:before{content:"\1f5d5"} +.iconochive-x:before{content:"\1f5d9"} +.iconochive-fork:before{content:"\22d4"} +.iconochive-trash:before{content:"\1f5d1"} +.iconochive-warning:before{content:"\26a0"} +.iconochive-flash:before{content:"\1f5f2"} +.iconochive-world:before{content:"\1f5fa"} +.iconochive-lock:before{content:"\1f512"} +.iconochive-unlock:before{content:"\1f513"} +.iconochive-twitter:before{content:"\1f426"} +.iconochive-facebook:before{content:"\66"} +.iconochive-googleplus:before{content:"\67"} +.iconochive-reddit:before{content:"\1f47d"} +.iconochive-tumblr:before{content:"\54"} +.iconochive-pinterest:before{content:"\1d4df"} +.iconochive-popcorn:before{content:"\1f4a5"} +.iconochive-email:before{content:"\1f4e7"} +.iconochive-embed:before{content:"\1f517"} +.iconochive-gamepad:before{content:"\1f579"} +.iconochive-Zoom_In:before{content:"\2b"} +.iconochive-Zoom_Out:before{content:"\2d"} +.iconochive-RSS:before{content:"\1f4e8"} +.iconochive-Light_Bulb:before{content:"\1f4a1"} +.iconochive-Add:before{content:"\2295"} +.iconochive-Tab_Activity:before{content:"\2318"} +.iconochive-Forward:before{content:"\23e9"} +.iconochive-Backward:before{content:"\23ea"} +.iconochive-No_Audio:before{content:"\1f508"} +.iconochive-Pause:before{content:"\23f8"} +.iconochive-No_Favorite:before{content:"\2606"} +.iconochive-Unike:before{content:"\2661"} +.iconochive-Song:before{content:"\266b"} +.iconochive-No_Flag:before{content:"\2690"} +.iconochive-Flag:before{content:"\2691"} +.iconochive-Done:before{content:"\2713"} +.iconochive-Check:before{content:"\2714"} +.iconochive-Refresh:before{content:"\27f3"} +.iconochive-Headphones:before{content:"\1f3a7"} +.iconochive-Chart:before{content:"\1f4c8"} +.iconochive-Bookmark:before{content:"\1f4d1"} +.iconochive-Documents:before{content:"\1f4da"} +.iconochive-Newspaper:before{content:"\1f4f0"} +.iconochive-Podcast:before{content:"\1f4f6"} +.iconochive-Radio:before{content:"\1f4fb"} +.iconochive-Cassette:before{content:"\1f4fc"} +.iconochive-Shuffle:before{content:"\1f500"} +.iconochive-Loop:before{content:"\1f501"} +.iconochive-Low_Audio:before{content:"\1f509"} +.iconochive-First:before{content:"\1f396"} +.iconochive-Invisible:before{content:"\1f576"} +.iconochive-Computer:before{content:"\1f5b3"} diff --git a/the_files/img1.png b/the_files/img1.png new file mode 100644 index 0000000000000000000000000000000000000000..740066c4692e8d62c5afafef58c107a3bbb3e15f GIT binary patch literal 178164 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 D!G2FP*fImR6<0k3B4vgE1vypL^x= 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%0DA@I3h+SfXl&eRY}DLNpo@dEsy2yGI#MS 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

0Q8@WDrYbQCD>P!8&Dx|-dP7c~w?p?bp;jRW( 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¨lcW#3L`>es$46%ikUvOe9p?>>S%3fEdm}Tm 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 DEB@&r literal 0 HcmV?d00001 diff --git a/the_files/jquery-1.10.2.min.js b/the_files/jquery-1.10.2.min.js new file mode 100644 index 0000000..334899a --- /dev/null +++ b/the_files/jquery-1.10.2.min.js @@ -0,0 +1,2252 @@ +var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; +if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } +{ + let window = _____WB$wombat$assign$function_____("window"); + let self = _____WB$wombat$assign$function_____("self"); + let document = _____WB$wombat$assign$function_____("document"); + let location = _____WB$wombat$assign$function_____("location"); + let top = _____WB$wombat$assign$function_____("top"); + let parent = _____WB$wombat$assign$function_____("parent"); + let frames = _____WB$wombat$assign$function_____("frames"); + let opener = _____WB$wombat$assign$function_____("opener"); + +/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license + //@ sourceMappingURL=jquery-1.10.2.min.map + */ +(function (e, t) { + var n, r, i = typeof t, o = e.location, a = e.document, s = a.documentElement, l = e.jQuery, u = e.$, c = {}, p = [], f = "1.10.2", d = p.concat, h = p.push, g = p.slice, m = p.indexOf, y = c.toString, v = c.hasOwnProperty, b = f.trim, x = function (e, t) { + return new x.fn.init(e, t, r) + }, w = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, T = /\S+/g, C = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, N = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, k = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, E = /^[\],:{}\s]*$/, S = /(?:^|:|,)(?:\s*\[)+/g, A = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, j = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, D = /^-ms-/, L = /-([\da-z])/gi, H = function (e, t) { + return t.toUpperCase() + }, q = function (e) { + (a.addEventListener || "load" === e.type || "complete" === a.readyState) && (_(), x.ready()) + }, _ = function () { + a.addEventListener ? (a.removeEventListener("DOMContentLoaded", q, !1), e.removeEventListener("load", q, !1)) : (a.detachEvent("onreadystatechange", q), e.detachEvent("onload", q)) + }; + x.fn = x.prototype = {jquery: f, constructor: x, init: function (e, n, r) { + var i, o; + if (!e)return this; + if ("string" == typeof e) { + if (i = "<" === e.charAt(0) && ">" === e.charAt(e.length - 1) && e.length >= 3 ? [null, e, null] : N.exec(e), !i || !i[1] && n)return!n || n.jquery ? (n || r).find(e) : this.constructor(n).find(e); + if (i[1]) { + if (n = n instanceof x ? n[0] : n, x.merge(this, x.parseHTML(i[1], n && n.nodeType ? n.ownerDocument || n : a, !0)), k.test(i[1]) && x.isPlainObject(n))for (i in n)x.isFunction(this[i]) ? this[i](n[i]) : this.attr(i, n[i]); + return this + } + if (o = a.getElementById(i[2]), o && o.parentNode) { + if (o.id !== i[2])return r.find(e); + this.length = 1, this[0] = o + } + return this.context = a, this.selector = e, this + } + return e.nodeType ? (this.context = this[0] = e, this.length = 1, this) : x.isFunction(e) ? r.ready(e) : (e.selector !== t && (this.selector = e.selector, this.context = e.context), x.makeArray(e, this)) + }, selector: "", length: 0, toArray: function () { + return g.call(this) + }, get: function (e) { + return null == e ? this.toArray() : 0 > e ? this[this.length + e] : this[e] + }, pushStack: function (e) { + var t = x.merge(this.constructor(), e); + return t.prevObject = this, t.context = this.context, t + }, each: function (e, t) { + return x.each(this, e, t) + }, ready: function (e) { + return x.ready.promise().done(e), this + }, slice: function () { + return this.pushStack(g.apply(this, arguments)) + }, first: function () { + return this.eq(0) + }, last: function () { + return this.eq(-1) + }, eq: function (e) { + var t = this.length, n = +e + (0 > e ? t : 0); + return this.pushStack(n >= 0 && t > n ? [this[n]] : []) + }, map: function (e) { + return this.pushStack(x.map(this, function (t, n) { + return e.call(t, n, t) + })) + }, end: function () { + return this.prevObject || this.constructor(null) + }, push: h, sort: [].sort, splice: [].splice}, x.fn.init.prototype = x.fn, x.extend = x.fn.extend = function () { + var e, n, r, i, o, a, s = arguments[0] || {}, l = 1, u = arguments.length, c = !1; + for ("boolean" == typeof s && (c = s, s = arguments[1] || {}, l = 2), "object" == typeof s || x.isFunction(s) || (s = {}), u === l && (s = this, --l); u > l; l++)if (null != (o = arguments[l]))for (i in o)e = s[i], r = o[i], s !== r && (c && r && (x.isPlainObject(r) || (n = x.isArray(r))) ? (n ? (n = !1, a = e && x.isArray(e) ? e : []) : a = e && x.isPlainObject(e) ? e : {}, s[i] = x.extend(c, a, r)) : r !== t && (s[i] = r)); + return s + }, x.extend({expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""), noConflict: function (t) { + return e.$ === x && (e.$ = u), t && e.jQuery === x && (e.jQuery = l), x + }, isReady: !1, readyWait: 1, holdReady: function (e) { + e ? x.readyWait++ : x.ready(!0) + }, ready: function (e) { + if (e === !0 ? !--x.readyWait : !x.isReady) { + if (!a.body)return setTimeout(x.ready); + x.isReady = !0, e !== !0 && --x.readyWait > 0 || (n.resolveWith(a, [x]), x.fn.trigger && x(a).trigger("ready").off("ready")) + } + }, isFunction: function (e) { + return"function" === x.type(e) + }, isArray: Array.isArray || function (e) { + return"array" === x.type(e) + }, isWindow: function (e) { + return null != e && e == e.window + }, isNumeric: function (e) { + return!isNaN(parseFloat(e)) && isFinite(e) + }, type: function (e) { + return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? c[y.call(e)] || "object" : typeof e + }, isPlainObject: function (e) { + var n; + if (!e || "object" !== x.type(e) || e.nodeType || x.isWindow(e))return!1; + try { + if (e.constructor && !v.call(e, "constructor") && !v.call(e.constructor.prototype, "isPrototypeOf"))return!1 + } catch (r) { + return!1 + } + if (x.support.ownLast)for (n in e)return v.call(e, n); + for (n in e); + return n === t || v.call(e, n) + }, isEmptyObject: function (e) { + var t; + for (t in e)return!1; + return!0 + }, error: function (e) { + throw Error(e) + }, parseHTML: function (e, t, n) { + if (!e || "string" != typeof e)return null; + "boolean" == typeof t && (n = t, t = !1), t = t || a; + var r = k.exec(e), i = !n && []; + return r ? [t.createElement(r[1])] : (r = x.buildFragment([e], t, i), i && x(i).remove(), x.merge([], r.childNodes)) + }, parseJSON: function (n) { + return e.JSON && e.JSON.parse ? e.JSON.parse(n) : null === n ? n : "string" == typeof n && (n = x.trim(n), n && E.test(n.replace(A, "@").replace(j, "]").replace(S, ""))) ? Function("return " + n)() : (x.error("Invalid JSON: " + n), t) + }, parseXML: function (n) { + var r, i; + if (!n || "string" != typeof n)return null; + try { + e.DOMParser ? (i = new DOMParser, r = i.parseFromString(n, "text/xml")) : (r = new ActiveXObject("Microsoft.XMLDOM"), r.async = "false", r.loadXML(n)) + } catch (o) { + r = t + } + return r && r.documentElement && !r.getElementsByTagName("parsererror").length || x.error("Invalid XML: " + n), r + }, noop: function () { + }, globalEval: function (t) { + t && x.trim(t) && (e.execScript || function (t) { + e.eval.call(e, t) + })(t) + }, camelCase: function (e) { + return e.replace(D, "ms-").replace(L, H) + }, nodeName: function (e, t) { + return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() + }, each: function (e, t, n) { + var r, i = 0, o = e.length, a = M(e); + if (n) { + if (a) { + for (; o > i; i++)if (r = t.apply(e[i], n), r === !1)break + } else for (i in e)if (r = t.apply(e[i], n), r === !1)break + } else if (a) { + for (; o > i; i++)if (r = t.call(e[i], i, e[i]), r === !1)break + } else for (i in e)if (r = t.call(e[i], i, e[i]), r === !1)break; + return e + }, trim: b && !b.call("\ufeff\u00a0") ? function (e) { + return null == e ? "" : b.call(e) + } : function (e) { + return null == e ? "" : (e + "").replace(C, "") + }, makeArray: function (e, t) { + var n = t || []; + return null != e && (M(Object(e)) ? x.merge(n, "string" == typeof e ? [e] : e) : h.call(n, e)), n + }, inArray: function (e, t, n) { + var r; + if (t) { + if (m)return m.call(t, e, n); + for (r = t.length, n = n ? 0 > n ? Math.max(0, r + n) : n : 0; r > n; n++)if (n in t && t[n] === e)return n + } + return-1 + }, merge: function (e, n) { + var r = n.length, i = e.length, o = 0; + if ("number" == typeof r)for (; r > o; o++)e[i++] = n[o]; else while (n[o] !== t)e[i++] = n[o++]; + return e.length = i, e + }, grep: function (e, t, n) { + var r, i = [], o = 0, a = e.length; + for (n = !!n; a > o; o++)r = !!t(e[o], o), n !== r && i.push(e[o]); + return i + }, map: function (e, t, n) { + var r, i = 0, o = e.length, a = M(e), s = []; + if (a)for (; o > i; i++)r = t(e[i], i, n), null != r && (s[s.length] = r); else for (i in e)r = t(e[i], i, n), null != r && (s[s.length] = r); + return d.apply([], s) + }, guid: 1, proxy: function (e, n) { + var r, i, o; + return"string" == typeof n && (o = e[n], n = e, e = o), x.isFunction(e) ? (r = g.call(arguments, 2), i = function () { + return e.apply(n || this, r.concat(g.call(arguments))) + }, i.guid = e.guid = e.guid || x.guid++, i) : t + }, access: function (e, n, r, i, o, a, s) { + var l = 0, u = e.length, c = null == r; + if ("object" === x.type(r)) { + o = !0; + for (l in r)x.access(e, n, l, r[l], !0, a, s) + } else if (i !== t && (o = !0, x.isFunction(i) || (s = !0), c && (s ? (n.call(e, i), n = null) : (c = n, n = function (e, t, n) { + return c.call(x(e), n) + })), n))for (; u > l; l++)n(e[l], r, s ? i : i.call(e[l], l, n(e[l], r))); + return o ? e : c ? n.call(e) : u ? n(e[0], r) : a + }, now: function () { + return(new Date).getTime() + }, swap: function (e, t, n, r) { + var i, o, a = {}; + for (o in t)a[o] = e.style[o], e.style[o] = t[o]; + i = n.apply(e, r || []); + for (o in t)e.style[o] = a[o]; + return i + }}), x.ready.promise = function (t) { + if (!n)if (n = x.Deferred(), "complete" === a.readyState)setTimeout(x.ready); else if (a.addEventListener)a.addEventListener("DOMContentLoaded", q, !1), e.addEventListener("load", q, !1); else { + a.attachEvent("onreadystatechange", q), e.attachEvent("onload", q); + var r = !1; + try { + r = null == e.frameElement && a.documentElement + } catch (i) { + } + r && r.doScroll && function o() { + if (!x.isReady) { + try { + r.doScroll("left") + } catch (e) { + return setTimeout(o, 50) + } + _(), x.ready() + } + }() + } + return n.promise(t) + }, x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (e, t) { + c["[object " + t + "]"] = t.toLowerCase() + }); + function M(e) { + var t = e.length, n = x.type(e); + return x.isWindow(e) ? !1 : 1 === e.nodeType && t ? !0 : "array" === n || "function" !== n && (0 === t || "number" == typeof t && t > 0 && t - 1 in e) + } + + r = x(a), function (e, t) { + var n, r, i, o, a, s, l, u, c, p, f, d, h, g, m, y, v, b = "sizzle" + -new Date, w = e.document, T = 0, C = 0, N = st(), k = st(), E = st(), S = !1, A = function (e, t) { + return e === t ? (S = !0, 0) : 0 + }, j = typeof t, D = 1 << 31, L = {}.hasOwnProperty, H = [], q = H.pop, _ = H.push, M = H.push, O = H.slice, F = H.indexOf || function (e) { + var t = 0, n = this.length; + for (; n > t; t++)if (this[t] === e)return t; + return-1 + }, B = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", P = "[\\x20\\t\\r\\n\\f]", R = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", W = R.replace("w", "w#"), $ = "\\[" + P + "*(" + R + ")" + P + "*(?:([*^$|!~]?=)" + P + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + W + ")|)|)" + P + "*\\]", I = ":(" + R + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + $.replace(3, 8) + ")*)|.*)\\)|)", z = RegExp("^" + P + "+|((?:^|[^\\\\])(?:\\\\.)*)" + P + "+$", "g"), X = RegExp("^" + P + "*," + P + "*"), U = RegExp("^" + P + "*([>+~]|" + P + ")" + P + "*"), V = RegExp(P + "*[+~]"), Y = RegExp("=" + P + "*([^\\]'\"]*)" + P + "*\\]", "g"), J = RegExp(I), G = RegExp("^" + W + "$"), Q = {ID: RegExp("^#(" + R + ")"), CLASS: RegExp("^\\.(" + R + ")"), TAG: RegExp("^(" + R.replace("w", "w*") + ")"), ATTR: RegExp("^" + $), PSEUDO: RegExp("^" + I), CHILD: RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + P + "*(even|odd|(([+-]|)(\\d*)n|)" + P + "*(?:([+-]|)" + P + "*(\\d+)|))" + P + "*\\)|)", "i"), bool: RegExp("^(?:" + B + ")$", "i"), needsContext: RegExp("^" + P + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + P + "*((?:-\\d)?\\d*)" + P + "*\\)|)(?=[^-]|$)", "i")}, K = /^[^{]+\{\s*\[native \w/, Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, et = /^(?:input|select|textarea|button)$/i, tt = /^h\d$/i, nt = /'|\\/g, rt = RegExp("\\\\([\\da-f]{1,6}" + P + "?|(" + P + ")|.)", "ig"), it = function (e, t, n) { + var r = "0x" + t - 65536; + return r !== r || n ? t : 0 > r ? String.fromCharCode(r + 65536) : String.fromCharCode(55296 | r >> 10, 56320 | 1023 & r) + }; + try { + M.apply(H = O.call(w.childNodes), w.childNodes), H[w.childNodes.length].nodeType + } catch (ot) { + M = {apply: H.length ? function (e, t) { + _.apply(e, O.call(t)) + } : function (e, t) { + var n = e.length, r = 0; + while (e[n++] = t[r++]); + e.length = n - 1 + }} + } + function at(e, t, n, i) { + var o, a, s, l, u, c, d, m, y, x; + if ((t ? t.ownerDocument || t : w) !== f && p(t), t = t || f, n = n || [], !e || "string" != typeof e)return n; + if (1 !== (l = t.nodeType) && 9 !== l)return[]; + if (h && !i) { + if (o = Z.exec(e))if (s = o[1]) { + if (9 === l) { + if (a = t.getElementById(s), !a || !a.parentNode)return n; + if (a.id === s)return n.push(a), n + } else if (t.ownerDocument && (a = t.ownerDocument.getElementById(s)) && v(t, a) && a.id === s)return n.push(a), n + } else { + if (o[2])return M.apply(n, t.getElementsByTagName(e)), n; + if ((s = o[3]) && r.getElementsByClassName && t.getElementsByClassName)return M.apply(n, t.getElementsByClassName(s)), n + } + if (r.qsa && (!g || !g.test(e))) { + if (m = d = b, y = t, x = 9 === l && e, 1 === l && "object" !== t.nodeName.toLowerCase()) { + c = mt(e), (d = t.getAttribute("id")) ? m = d.replace(nt, "\\$&") : t.setAttribute("id", m), m = "[id='" + m + "'] ", u = c.length; + while (u--)c[u] = m + yt(c[u]); + y = V.test(e) && t.parentNode || t, x = c.join(",") + } + if (x)try { + return M.apply(n, y.querySelectorAll(x)), n + } catch (T) { + } finally { + d || t.removeAttribute("id") + } + } + } + return kt(e.replace(z, "$1"), t, n, i) + } + + function st() { + var e = []; + + function t(n, r) { + return e.push(n += " ") > o.cacheLength && delete t[e.shift()], t[n] = r + } + + return t + } + + function lt(e) { + return e[b] = !0, e + } + + function ut(e) { + var t = f.createElement("div"); + try { + return!!e(t) + } catch (n) { + return!1 + } finally { + t.parentNode && t.parentNode.removeChild(t), t = null + } + } + + function ct(e, t) { + var n = e.split("|"), r = e.length; + while (r--)o.attrHandle[n[r]] = t + } + + function pt(e, t) { + var n = t && e, r = n && 1 === e.nodeType && 1 === t.nodeType && (~t.sourceIndex || D) - (~e.sourceIndex || D); + if (r)return r; + if (n)while (n = n.nextSibling)if (n === t)return-1; + return e ? 1 : -1 + } + + function ft(e) { + return function (t) { + var n = t.nodeName.toLowerCase(); + return"input" === n && t.type === e + } + } + + function dt(e) { + return function (t) { + var n = t.nodeName.toLowerCase(); + return("input" === n || "button" === n) && t.type === e + } + } + + function ht(e) { + return lt(function (t) { + return t = +t, lt(function (n, r) { + var i, o = e([], n.length, t), a = o.length; + while (a--)n[i = o[a]] && (n[i] = !(r[i] = n[i])) + }) + }) + } + + s = at.isXML = function (e) { + var t = e && (e.ownerDocument || e).documentElement; + return t ? "HTML" !== t.nodeName : !1 + }, r = at.support = {}, p = at.setDocument = function (e) { + var n = e ? e.ownerDocument || e : w, i = n.defaultView; + return n !== f && 9 === n.nodeType && n.documentElement ? (f = n, d = n.documentElement, h = !s(n), i && i.attachEvent && i !== i.top && i.attachEvent("onbeforeunload", function () { + p() + }), r.attributes = ut(function (e) { + return e.className = "i", !e.getAttribute("className") + }), r.getElementsByTagName = ut(function (e) { + return e.appendChild(n.createComment("")), !e.getElementsByTagName("*").length + }), r.getElementsByClassName = ut(function (e) { + return e.innerHTML = "

", e.firstChild.className = "i", 2 === e.getElementsByClassName("i").length + }), r.getById = ut(function (e) { + return d.appendChild(e).id = b, !n.getElementsByName || !n.getElementsByName(b).length + }), r.getById ? (o.find.ID = function (e, t) { + if (typeof t.getElementById !== j && h) { + var n = t.getElementById(e); + return n && n.parentNode ? [n] : [] + } + }, o.filter.ID = function (e) { + var t = e.replace(rt, it); + return function (e) { + return e.getAttribute("id") === t + } + }) : (delete o.find.ID, o.filter.ID = function (e) { + var t = e.replace(rt, it); + return function (e) { + var n = typeof e.getAttributeNode !== j && e.getAttributeNode("id"); + return n && n.value === t + } + }), o.find.TAG = r.getElementsByTagName ? function (e, n) { + return typeof n.getElementsByTagName !== j ? n.getElementsByTagName(e) : t + } : function (e, t) { + var n, r = [], i = 0, o = t.getElementsByTagName(e); + if ("*" === e) { + while (n = o[i++])1 === n.nodeType && r.push(n); + return r + } + return o + }, o.find.CLASS = r.getElementsByClassName && function (e, n) { + return typeof n.getElementsByClassName !== j && h ? n.getElementsByClassName(e) : t + }, m = [], g = [], (r.qsa = K.test(n.querySelectorAll)) && (ut(function (e) { + e.innerHTML = "", e.querySelectorAll("[selected]").length || g.push("\\[" + P + "*(?:value|" + B + ")"), e.querySelectorAll(":checked").length || g.push(":checked") + }), ut(function (e) { + var t = n.createElement("input"); + t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("t", ""), e.querySelectorAll("[t^='']").length && g.push("[*^$]=" + P + "*(?:''|\"\")"), e.querySelectorAll(":enabled").length || g.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), g.push(",.*:") + })), (r.matchesSelector = K.test(y = d.webkitMatchesSelector || d.mozMatchesSelector || d.oMatchesSelector || d.msMatchesSelector)) && ut(function (e) { + r.disconnectedMatch = y.call(e, "div"), y.call(e, "[s!='']:x"), m.push("!=", I) + }), g = g.length && RegExp(g.join("|")), m = m.length && RegExp(m.join("|")), v = K.test(d.contains) || d.compareDocumentPosition ? function (e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, r = t && t.parentNode; + return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r))) + } : function (e, t) { + if (t)while (t = t.parentNode)if (t === e)return!0; + return!1 + }, A = d.compareDocumentPosition ? function (e, t) { + if (e === t)return S = !0, 0; + var i = t.compareDocumentPosition && e.compareDocumentPosition && e.compareDocumentPosition(t); + return i ? 1 & i || !r.sortDetached && t.compareDocumentPosition(e) === i ? e === n || v(w, e) ? -1 : t === n || v(w, t) ? 1 : c ? F.call(c, e) - F.call(c, t) : 0 : 4 & i ? -1 : 1 : e.compareDocumentPosition ? -1 : 1 + } : function (e, t) { + var r, i = 0, o = e.parentNode, a = t.parentNode, s = [e], l = [t]; + if (e === t)return S = !0, 0; + if (!o || !a)return e === n ? -1 : t === n ? 1 : o ? -1 : a ? 1 : c ? F.call(c, e) - F.call(c, t) : 0; + if (o === a)return pt(e, t); + r = e; + while (r = r.parentNode)s.unshift(r); + r = t; + while (r = r.parentNode)l.unshift(r); + while (s[i] === l[i])i++; + return i ? pt(s[i], l[i]) : s[i] === w ? -1 : l[i] === w ? 1 : 0 + }, n) : f + }, at.matches = function (e, t) { + return at(e, null, null, t) + }, at.matchesSelector = function (e, t) { + if ((e.ownerDocument || e) !== f && p(e), t = t.replace(Y, "='$1']"), !(!r.matchesSelector || !h || m && m.test(t) || g && g.test(t)))try { + var n = y.call(e, t); + if (n || r.disconnectedMatch || e.document && 11 !== e.document.nodeType)return n + } catch (i) { + } + return at(t, f, null, [e]).length > 0 + }, at.contains = function (e, t) { + return(e.ownerDocument || e) !== f && p(e), v(e, t) + }, at.attr = function (e, n) { + (e.ownerDocument || e) !== f && p(e); + var i = o.attrHandle[n.toLowerCase()], a = i && L.call(o.attrHandle, n.toLowerCase()) ? i(e, n, !h) : t; + return a === t ? r.attributes || !h ? e.getAttribute(n) : (a = e.getAttributeNode(n)) && a.specified ? a.value : null : a + }, at.error = function (e) { + throw Error("Syntax error, unrecognized expression: " + e) + }, at.uniqueSort = function (e) { + var t, n = [], i = 0, o = 0; + if (S = !r.detectDuplicates, c = !r.sortStable && e.slice(0), e.sort(A), S) { + while (t = e[o++])t === e[o] && (i = n.push(o)); + while (i--)e.splice(n[i], 1) + } + return e + }, a = at.getText = function (e) { + var t, n = "", r = 0, i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent)return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling)n += a(e) + } else if (3 === i || 4 === i)return e.nodeValue + } else for (; t = e[r]; r++)n += a(t); + return n + }, o = at.selectors = {cacheLength: 50, createPseudo: lt, match: Q, attrHandle: {}, find: {}, relative: {">": {dir: "parentNode", first: !0}, " ": {dir: "parentNode"}, "+": {dir: "previousSibling", first: !0}, "~": {dir: "previousSibling"}}, preFilter: {ATTR: function (e) { + return e[1] = e[1].replace(rt, it), e[3] = (e[4] || e[5] || "").replace(rt, it), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4) + }, CHILD: function (e) { + return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || at.error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && at.error(e[0]), e + }, PSEUDO: function (e) { + var n, r = !e[5] && e[2]; + return Q.CHILD.test(e[0]) ? null : (e[3] && e[4] !== t ? e[2] = e[4] : r && J.test(r) && (n = mt(r, !0)) && (n = r.indexOf(")", r.length - n) - r.length) && (e[0] = e[0].slice(0, n), e[2] = r.slice(0, n)), e.slice(0, 3)) + }}, filter: {TAG: function (e) { + var t = e.replace(rt, it).toLowerCase(); + return"*" === e ? function () { + return!0 + } : function (e) { + return e.nodeName && e.nodeName.toLowerCase() === t + } + }, CLASS: function (e) { + var t = N[e + " "]; + return t || (t = RegExp("(^|" + P + ")" + e + "(" + P + "|$)")) && N(e, function (e) { + return t.test("string" == typeof e.className && e.className || typeof e.getAttribute !== j && e.getAttribute("class") || "") + }) + }, ATTR: function (e, t, n) { + return function (r) { + var i = at.attr(r, e); + return null == i ? "!=" === t : t ? (i += "", "=" === t ? i === n : "!=" === t ? i !== n : "^=" === t ? n && 0 === i.indexOf(n) : "*=" === t ? n && i.indexOf(n) > -1 : "$=" === t ? n && i.slice(-n.length) === n : "~=" === t ? (" " + i + " ").indexOf(n) > -1 : "|=" === t ? i === n || i.slice(0, n.length + 1) === n + "-" : !1) : !0 + } + }, CHILD: function (e, t, n, r, i) { + var o = "nth" !== e.slice(0, 3), a = "last" !== e.slice(-4), s = "of-type" === t; + return 1 === r && 0 === i ? function (e) { + return!!e.parentNode + } : function (t, n, l) { + var u, c, p, f, d, h, g = o !== a ? "nextSibling" : "previousSibling", m = t.parentNode, y = s && t.nodeName.toLowerCase(), v = !l && !s; + if (m) { + if (o) { + while (g) { + p = t; + while (p = p[g])if (s ? p.nodeName.toLowerCase() === y : 1 === p.nodeType)return!1; + h = g = "only" === e && !h && "nextSibling" + } + return!0 + } + if (h = [a ? m.firstChild : m.lastChild], a && v) { + c = m[b] || (m[b] = {}), u = c[e] || [], d = u[0] === T && u[1], f = u[0] === T && u[2], p = d && m.childNodes[d]; + while (p = ++d && p && p[g] || (f = d = 0) || h.pop())if (1 === p.nodeType && ++f && p === t) { + c[e] = [T, d, f]; + break + } + } else if (v && (u = (t[b] || (t[b] = {}))[e]) && u[0] === T)f = u[1]; else while (p = ++d && p && p[g] || (f = d = 0) || h.pop())if ((s ? p.nodeName.toLowerCase() === y : 1 === p.nodeType) && ++f && (v && ((p[b] || (p[b] = {}))[e] = [T, f]), p === t))break; + return f -= i, f === r || 0 === f % r && f / r >= 0 + } + } + }, PSEUDO: function (e, t) { + var n, r = o.pseudos[e] || o.setFilters[e.toLowerCase()] || at.error("unsupported pseudo: " + e); + return r[b] ? r(t) : r.length > 1 ? (n = [e, e, "", t], o.setFilters.hasOwnProperty(e.toLowerCase()) ? lt(function (e, n) { + var i, o = r(e, t), a = o.length; + while (a--)i = F.call(e, o[a]), e[i] = !(n[i] = o[a]) + }) : function (e) { + return r(e, 0, n) + }) : r + }}, pseudos: {not: lt(function (e) { + var t = [], n = [], r = l(e.replace(z, "$1")); + return r[b] ? lt(function (e, t, n, i) { + var o, a = r(e, null, i, []), s = e.length; + while (s--)(o = a[s]) && (e[s] = !(t[s] = o)) + }) : function (e, i, o) { + return t[0] = e, r(t, null, o, n), !n.pop() + } + }), has: lt(function (e) { + return function (t) { + return at(e, t).length > 0 + } + }), contains: lt(function (e) { + return function (t) { + return(t.textContent || t.innerText || a(t)).indexOf(e) > -1 + } + }), lang: lt(function (e) { + return G.test(e || "") || at.error("unsupported lang: " + e), e = e.replace(rt, it).toLowerCase(), function (t) { + var n; + do if (n = h ? t.lang : t.getAttribute("xml:lang") || t.getAttribute("lang"))return n = n.toLowerCase(), n === e || 0 === n.indexOf(e + "-"); while ((t = t.parentNode) && 1 === t.nodeType); + return!1 + } + }), target: function (t) { + var n = e.location && e.location.hash; + return n && n.slice(1) === t.id + }, root: function (e) { + return e === d + }, focus: function (e) { + return e === f.activeElement && (!f.hasFocus || f.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) + }, enabled: function (e) { + return e.disabled === !1 + }, disabled: function (e) { + return e.disabled === !0 + }, checked: function (e) { + var t = e.nodeName.toLowerCase(); + return"input" === t && !!e.checked || "option" === t && !!e.selected + }, selected: function (e) { + return e.parentNode && e.parentNode.selectedIndex, e.selected === !0 + }, empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling)if (e.nodeName > "@" || 3 === e.nodeType || 4 === e.nodeType)return!1; + return!0 + }, parent: function (e) { + return!o.pseudos.empty(e) + }, header: function (e) { + return tt.test(e.nodeName) + }, input: function (e) { + return et.test(e.nodeName) + }, button: function (e) { + var t = e.nodeName.toLowerCase(); + return"input" === t && "button" === e.type || "button" === t + }, text: function (e) { + var t; + return"input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || t.toLowerCase() === e.type) + }, first: ht(function () { + return[0] + }), last: ht(function (e, t) { + return[t - 1] + }), eq: ht(function (e, t, n) { + return[0 > n ? n + t : n] + }), even: ht(function (e, t) { + var n = 0; + for (; t > n; n += 2)e.push(n); + return e + }), odd: ht(function (e, t) { + var n = 1; + for (; t > n; n += 2)e.push(n); + return e + }), lt: ht(function (e, t, n) { + var r = 0 > n ? n + t : n; + for (; --r >= 0;)e.push(r); + return e + }), gt: ht(function (e, t, n) { + var r = 0 > n ? n + t : n; + for (; t > ++r;)e.push(r); + return e + })}}, o.pseudos.nth = o.pseudos.eq; + for (n in{radio: !0, checkbox: !0, file: !0, password: !0, image: !0})o.pseudos[n] = ft(n); + for (n in{submit: !0, reset: !0})o.pseudos[n] = dt(n); + function gt() { + } + + gt.prototype = o.filters = o.pseudos, o.setFilters = new gt; + function mt(e, t) { + var n, r, i, a, s, l, u, c = k[e + " "]; + if (c)return t ? 0 : c.slice(0); + s = e, l = [], u = o.preFilter; + while (s) { + (!n || (r = X.exec(s))) && (r && (s = s.slice(r[0].length) || s), l.push(i = [])), n = !1, (r = U.exec(s)) && (n = r.shift(), i.push({value: n, type: r[0].replace(z, " ")}), s = s.slice(n.length)); + for (a in o.filter)!(r = Q[a].exec(s)) || u[a] && !(r = u[a](r)) || (n = r.shift(), i.push({value: n, type: a, matches: r}), s = s.slice(n.length)); + if (!n)break + } + return t ? s.length : s ? at.error(e) : k(e, l).slice(0) + } + + function yt(e) { + var t = 0, n = e.length, r = ""; + for (; n > t; t++)r += e[t].value; + return r + } + + function vt(e, t, n) { + var r = t.dir, o = n && "parentNode" === r, a = C++; + return t.first ? function (t, n, i) { + while (t = t[r])if (1 === t.nodeType || o)return e(t, n, i) + } : function (t, n, s) { + var l, u, c, p = T + " " + a; + if (s) { + while (t = t[r])if ((1 === t.nodeType || o) && e(t, n, s))return!0 + } else while (t = t[r])if (1 === t.nodeType || o)if (c = t[b] || (t[b] = {}), (u = c[r]) && u[0] === p) { + if ((l = u[1]) === !0 || l === i)return l === !0 + } else if (u = c[r] = [p], u[1] = e(t, n, s) || i, u[1] === !0)return!0 + } + } + + function bt(e) { + return e.length > 1 ? function (t, n, r) { + var i = e.length; + while (i--)if (!e[i](t, n, r))return!1; + return!0 + } : e[0] + } + + function xt(e, t, n, r, i) { + var o, a = [], s = 0, l = e.length, u = null != t; + for (; l > s; s++)(o = e[s]) && (!n || n(o, r, i)) && (a.push(o), u && t.push(s)); + return a + } + + function wt(e, t, n, r, i, o) { + return r && !r[b] && (r = wt(r)), i && !i[b] && (i = wt(i, o)), lt(function (o, a, s, l) { + var u, c, p, f = [], d = [], h = a.length, g = o || Nt(t || "*", s.nodeType ? [s] : s, []), m = !e || !o && t ? g : xt(g, f, e, s, l), y = n ? i || (o ? e : h || r) ? [] : a : m; + if (n && n(m, y, s, l), r) { + u = xt(y, d), r(u, [], s, l), c = u.length; + while (c--)(p = u[c]) && (y[d[c]] = !(m[d[c]] = p)) + } + if (o) { + if (i || e) { + if (i) { + u = [], c = y.length; + while (c--)(p = y[c]) && u.push(m[c] = p); + i(null, y = [], u, l) + } + c = y.length; + while (c--)(p = y[c]) && (u = i ? F.call(o, p) : f[c]) > -1 && (o[u] = !(a[u] = p)) + } + } else y = xt(y === a ? y.splice(h, y.length) : y), i ? i(null, a, y, l) : M.apply(a, y) + }) + } + + function Tt(e) { + var t, n, r, i = e.length, a = o.relative[e[0].type], s = a || o.relative[" "], l = a ? 1 : 0, c = vt(function (e) { + return e === t + }, s, !0), p = vt(function (e) { + return F.call(t, e) > -1 + }, s, !0), f = [function (e, n, r) { + return!a && (r || n !== u) || ((t = n).nodeType ? c(e, n, r) : p(e, n, r)) + }]; + for (; i > l; l++)if (n = o.relative[e[l].type])f = [vt(bt(f), n)]; else { + if (n = o.filter[e[l].type].apply(null, e[l].matches), n[b]) { + for (r = ++l; i > r; r++)if (o.relative[e[r].type])break; + return wt(l > 1 && bt(f), l > 1 && yt(e.slice(0, l - 1).concat({value: " " === e[l - 2].type ? "*" : ""})).replace(z, "$1"), n, r > l && Tt(e.slice(l, r)), i > r && Tt(e = e.slice(r)), i > r && yt(e)) + } + f.push(n) + } + return bt(f) + } + + function Ct(e, t) { + var n = 0, r = t.length > 0, a = e.length > 0, s = function (s, l, c, p, d) { + var h, g, m, y = [], v = 0, b = "0", x = s && [], w = null != d, C = u, N = s || a && o.find.TAG("*", d && l.parentNode || l), k = T += null == C ? 1 : Math.random() || .1; + for (w && (u = l !== f && l, i = n); null != (h = N[b]); b++) { + if (a && h) { + g = 0; + while (m = e[g++])if (m(h, l, c)) { + p.push(h); + break + } + w && (T = k, i = ++n) + } + r && ((h = !m && h) && v--, s && x.push(h)) + } + if (v += b, r && b !== v) { + g = 0; + while (m = t[g++])m(x, y, l, c); + if (s) { + if (v > 0)while (b--)x[b] || y[b] || (y[b] = q.call(p)); + y = xt(y) + } + M.apply(p, y), w && !s && y.length > 0 && v + t.length > 1 && at.uniqueSort(p) + } + return w && (T = k, u = C), x + }; + return r ? lt(s) : s + } + + l = at.compile = function (e, t) { + var n, r = [], i = [], o = E[e + " "]; + if (!o) { + t || (t = mt(e)), n = t.length; + while (n--)o = Tt(t[n]), o[b] ? r.push(o) : i.push(o); + o = E(e, Ct(i, r)) + } + return o + }; + function Nt(e, t, n) { + var r = 0, i = t.length; + for (; i > r; r++)at(e, t[r], n); + return n + } + + function kt(e, t, n, i) { + var a, s, u, c, p, f = mt(e); + if (!i && 1 === f.length) { + if (s = f[0] = f[0].slice(0), s.length > 2 && "ID" === (u = s[0]).type && r.getById && 9 === t.nodeType && h && o.relative[s[1].type]) { + if (t = (o.find.ID(u.matches[0].replace(rt, it), t) || [])[0], !t)return n; + e = e.slice(s.shift().value.length) + } + a = Q.needsContext.test(e) ? 0 : s.length; + while (a--) { + if (u = s[a], o.relative[c = u.type])break; + if ((p = o.find[c]) && (i = p(u.matches[0].replace(rt, it), V.test(s[0].type) && t.parentNode || t))) { + if (s.splice(a, 1), e = i.length && yt(s), !e)return M.apply(n, i), n; + break + } + } + } + return l(e, f)(i, t, !h, n, V.test(e)), n + } + + r.sortStable = b.split("").sort(A).join("") === b, r.detectDuplicates = S, p(), r.sortDetached = ut(function (e) { + return 1 & e.compareDocumentPosition(f.createElement("div")) + }), ut(function (e) { + return e.innerHTML = "
", "#" === e.firstChild.getAttribute("href") + }) || ct("type|href|height|width", function (e, n, r) { + return r ? t : e.getAttribute(n, "type" === n.toLowerCase() ? 1 : 2) + }), r.attributes && ut(function (e) { + return e.innerHTML = "", e.firstChild.setAttribute("value", ""), "" === e.firstChild.getAttribute("value") + }) || ct("value", function (e, n, r) { + return r || "input" !== e.nodeName.toLowerCase() ? t : e.defaultValue + }), ut(function (e) { + return null == e.getAttribute("disabled") + }) || ct(B, function (e, n, r) { + var i; + return r ? t : (i = e.getAttributeNode(n)) && i.specified ? i.value : e[n] === !0 ? n.toLowerCase() : null + }), x.find = at, x.expr = at.selectors, x.expr[":"] = x.expr.pseudos, x.unique = at.uniqueSort, x.text = at.getText, x.isXMLDoc = at.isXML, x.contains = at.contains + }(e); + var O = {}; + + function F(e) { + var t = O[e] = {}; + return x.each(e.match(T) || [], function (e, n) { + t[n] = !0 + }), t + } + + x.Callbacks = function (e) { + e = "string" == typeof e ? O[e] || F(e) : x.extend({}, e); + var n, r, i, o, a, s, l = [], u = !e.once && [], c = function (t) { + for (r = e.memory && t, i = !0, a = s || 0, s = 0, o = l.length, n = !0; l && o > a; a++)if (l[a].apply(t[0], t[1]) === !1 && e.stopOnFalse) { + r = !1; + break + } + n = !1, l && (u ? u.length && c(u.shift()) : r ? l = [] : p.disable()) + }, p = {add: function () { + if (l) { + var t = l.length; + (function i(t) { + x.each(t, function (t, n) { + var r = x.type(n); + "function" === r ? e.unique && p.has(n) || l.push(n) : n && n.length && "string" !== r && i(n) + }) + })(arguments), n ? o = l.length : r && (s = t, c(r)) + } + return this + }, remove: function () { + return l && x.each(arguments, function (e, t) { + var r; + while ((r = x.inArray(t, l, r)) > -1)l.splice(r, 1), n && (o >= r && o--, a >= r && a--) + }), this + }, has: function (e) { + return e ? x.inArray(e, l) > -1 : !(!l || !l.length) + }, empty: function () { + return l = [], o = 0, this + }, disable: function () { + return l = u = r = t, this + }, disabled: function () { + return!l + }, lock: function () { + return u = t, r || p.disable(), this + }, locked: function () { + return!u + }, fireWith: function (e, t) { + return!l || i && !u || (t = t || [], t = [e, t.slice ? t.slice() : t], n ? u.push(t) : c(t)), this + }, fire: function () { + return p.fireWith(this, arguments), this + }, fired: function () { + return!!i + }}; + return p + }, x.extend({Deferred: function (e) { + var t = [ + ["resolve", "done", x.Callbacks("once memory"), "resolved"], + ["reject", "fail", x.Callbacks("once memory"), "rejected"], + ["notify", "progress", x.Callbacks("memory")] + ], n = "pending", r = {state: function () { + return n + }, always: function () { + return i.done(arguments).fail(arguments), this + }, then: function () { + var e = arguments; + return x.Deferred(function (n) { + x.each(t, function (t, o) { + var a = o[0], s = x.isFunction(e[t]) && e[t]; + i[o[1]](function () { + var e = s && s.apply(this, arguments); + e && x.isFunction(e.promise) ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[a + "With"](this === r ? n.promise() : this, s ? [e] : arguments) + }) + }), e = null + }).promise() + }, promise: function (e) { + return null != e ? x.extend(e, r) : r + }}, i = {}; + return r.pipe = r.then, x.each(t, function (e, o) { + var a = o[2], s = o[3]; + r[o[1]] = a.add, s && a.add(function () { + n = s + }, t[1 ^ e][2].disable, t[2][2].lock), i[o[0]] = function () { + return i[o[0] + "With"](this === i ? r : this, arguments), this + }, i[o[0] + "With"] = a.fireWith + }), r.promise(i), e && e.call(i, i), i + }, when: function (e) { + var t = 0, n = g.call(arguments), r = n.length, i = 1 !== r || e && x.isFunction(e.promise) ? r : 0, o = 1 === i ? e : x.Deferred(), a = function (e, t, n) { + return function (r) { + t[e] = this, n[e] = arguments.length > 1 ? g.call(arguments) : r, n === s ? o.notifyWith(t, n) : --i || o.resolveWith(t, n) + } + }, s, l, u; + if (r > 1)for (s = Array(r), l = Array(r), u = Array(r); r > t; t++)n[t] && x.isFunction(n[t].promise) ? n[t].promise().done(a(t, u, n)).fail(o.reject).progress(a(t, l, s)) : --i; + return i || o.resolveWith(u, n), o.promise() + }}), x.support = function (t) { + var n, r, o, s, l, u, c, p, f, d = a.createElement("div"); + if (d.setAttribute("className", "t"), d.innerHTML = "
a", n = d.getElementsByTagName("*") || [], r = d.getElementsByTagName("a")[0], !r || !r.style || !n.length)return t; + s = a.createElement("select"), u = s.appendChild(a.createElement("option")), o = d.getElementsByTagName("input")[0], r.style.cssText = "top:1px;float:left;opacity:.5", t.getSetAttribute = "t" !== d.className, t.leadingWhitespace = 3 === d.firstChild.nodeType, t.tbody = !d.getElementsByTagName("tbody").length, t.htmlSerialize = !!d.getElementsByTagName("link").length, t.style = /top/.test(r.getAttribute("style")), t.hrefNormalized = "/a" === r.getAttribute("href"), t.opacity = /^0.5/.test(r.style.opacity), t.cssFloat = !!r.style.cssFloat, t.checkOn = !!o.value, t.optSelected = u.selected, t.enctype = !!a.createElement("form").enctype, t.html5Clone = "<:nav>" !== a.createElement("nav").cloneNode(!0).outerHTML, t.inlineBlockNeedsLayout = !1, t.shrinkWrapBlocks = !1, t.pixelPosition = !1, t.deleteExpando = !0, t.noCloneEvent = !0, t.reliableMarginRight = !0, t.boxSizingReliable = !0, o.checked = !0, t.noCloneChecked = o.cloneNode(!0).checked, s.disabled = !0, t.optDisabled = !u.disabled; + try { + delete d.test + } catch (h) { + t.deleteExpando = !1 + } + o = a.createElement("input"), o.setAttribute("value", ""), t.input = "" === o.getAttribute("value"), o.value = "t", o.setAttribute("type", "radio"), t.radioValue = "t" === o.value, o.setAttribute("checked", "t"), o.setAttribute("name", "t"), l = a.createDocumentFragment(), l.appendChild(o), t.appendChecked = o.checked, t.checkClone = l.cloneNode(!0).cloneNode(!0).lastChild.checked, d.attachEvent && (d.attachEvent("onclick", function () { + t.noCloneEvent = !1 + }), d.cloneNode(!0).click()); + for (f in{submit: !0, change: !0, focusin: !0})d.setAttribute(c = "on" + f, "t"), t[f + "Bubbles"] = c in e || d.attributes[c].expando === !1; + d.style.backgroundClip = "content-box", d.cloneNode(!0).style.backgroundClip = "", t.clearCloneStyle = "content-box" === d.style.backgroundClip; + for (f in x(t))break; + return t.ownLast = "0" !== f, x(function () { + var n, r, o, s = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", l = a.getElementsByTagName("body")[0]; + l && (n = a.createElement("div"), n.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", l.appendChild(n).appendChild(d), d.innerHTML = "
t
", o = d.getElementsByTagName("td"), o[0].style.cssText = "padding:0;margin:0;border:0;display:none", p = 0 === o[0].offsetHeight, o[0].style.display = "", o[1].style.display = "none", t.reliableHiddenOffsets = p && 0 === o[0].offsetHeight, d.innerHTML = "", d.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;", x.swap(l, null != l.style.zoom ? {zoom: 1} : {}, function () { + t.boxSizing = 4 === d.offsetWidth + }), e.getComputedStyle && (t.pixelPosition = "1%" !== (e.getComputedStyle(d, null) || {}).top, t.boxSizingReliable = "4px" === (e.getComputedStyle(d, null) || {width: "4px"}).width, r = d.appendChild(a.createElement("div")), r.style.cssText = d.style.cssText = s, r.style.marginRight = r.style.width = "0", d.style.width = "1px", t.reliableMarginRight = !parseFloat((e.getComputedStyle(r, null) || {}).marginRight)), typeof d.style.zoom !== i && (d.innerHTML = "", d.style.cssText = s + "width:1px;padding:1px;display:inline;zoom:1", t.inlineBlockNeedsLayout = 3 === d.offsetWidth, d.style.display = "block", d.innerHTML = "
", d.firstChild.style.width = "5px", t.shrinkWrapBlocks = 3 !== d.offsetWidth, t.inlineBlockNeedsLayout && (l.style.zoom = 1)), l.removeChild(n), n = d = o = r = null) + }), n = s = l = u = r = o = null, t + }({}); + var B = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, P = /([A-Z])/g; + + function R(e, n, r, i) { + if (x.acceptData(e)) { + var o, a, s = x.expando, l = e.nodeType, u = l ? x.cache : e, c = l ? e[s] : e[s] && s; + if (c && u[c] && (i || u[c].data) || r !== t || "string" != typeof n)return c || (c = l ? e[s] = p.pop() || x.guid++ : s), u[c] || (u[c] = l ? {} : {toJSON: x.noop}), ("object" == typeof n || "function" == typeof n) && (i ? u[c] = x.extend(u[c], n) : u[c].data = x.extend(u[c].data, n)), a = u[c], i || (a.data || (a.data = {}), a = a.data), r !== t && (a[x.camelCase(n)] = r), "string" == typeof n ? (o = a[n], null == o && (o = a[x.camelCase(n)])) : o = a, o + } + } + + function W(e, t, n) { + if (x.acceptData(e)) { + var r, i, o = e.nodeType, a = o ? x.cache : e, s = o ? e[x.expando] : x.expando; + if (a[s]) { + if (t && (r = n ? a[s] : a[s].data)) { + x.isArray(t) ? t = t.concat(x.map(t, x.camelCase)) : t in r ? t = [t] : (t = x.camelCase(t), t = t in r ? [t] : t.split(" ")), i = t.length; + while (i--)delete r[t[i]]; + if (n ? !I(r) : !x.isEmptyObject(r))return + } + (n || (delete a[s].data, I(a[s]))) && (o ? x.cleanData([e], !0) : x.support.deleteExpando || a != a.window ? delete a[s] : a[s] = null) + } + } + } + + x.extend({cache: {}, noData: {applet: !0, embed: !0, object: "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"}, hasData: function (e) { + return e = e.nodeType ? x.cache[e[x.expando]] : e[x.expando], !!e && !I(e) + }, data: function (e, t, n) { + return R(e, t, n) + }, removeData: function (e, t) { + return W(e, t) + }, _data: function (e, t, n) { + return R(e, t, n, !0) + }, _removeData: function (e, t) { + return W(e, t, !0) + }, acceptData: function (e) { + if (e.nodeType && 1 !== e.nodeType && 9 !== e.nodeType)return!1; + var t = e.nodeName && x.noData[e.nodeName.toLowerCase()]; + return!t || t !== !0 && e.getAttribute("classid") === t + }}), x.fn.extend({data: function (e, n) { + var r, i, o = null, a = 0, s = this[0]; + if (e === t) { + if (this.length && (o = x.data(s), 1 === s.nodeType && !x._data(s, "parsedAttrs"))) { + for (r = s.attributes; r.length > a; a++)i = r[a].name, 0 === i.indexOf("data-") && (i = x.camelCase(i.slice(5)), $(s, i, o[i])); + x._data(s, "parsedAttrs", !0) + } + return o + } + return"object" == typeof e ? this.each(function () { + x.data(this, e) + }) : arguments.length > 1 ? this.each(function () { + x.data(this, e, n) + }) : s ? $(s, e, x.data(s, e)) : null + }, removeData: function (e) { + return this.each(function () { + x.removeData(this, e) + }) + }}); + function $(e, n, r) { + if (r === t && 1 === e.nodeType) { + var i = "data-" + n.replace(P, "-$1").toLowerCase(); + if (r = e.getAttribute(i), "string" == typeof r) { + try { + r = "true" === r ? !0 : "false" === r ? !1 : "null" === r ? null : +r + "" === r ? +r : B.test(r) ? x.parseJSON(r) : r + } catch (o) { + } + x.data(e, n, r) + } else r = t + } + return r + } + + function I(e) { + var t; + for (t in e)if (("data" !== t || !x.isEmptyObject(e[t])) && "toJSON" !== t)return!1; + return!0 + } + + x.extend({queue: function (e, n, r) { + var i; + return e ? (n = (n || "fx") + "queue", i = x._data(e, n), r && (!i || x.isArray(r) ? i = x._data(e, n, x.makeArray(r)) : i.push(r)), i || []) : t + }, dequeue: function (e, t) { + t = t || "fx"; + var n = x.queue(e, t), r = n.length, i = n.shift(), o = x._queueHooks(e, t), a = function () { + x.dequeue(e, t) + }; + "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, a, o)), !r && o && o.empty.fire() + }, _queueHooks: function (e, t) { + var n = t + "queueHooks"; + return x._data(e, n) || x._data(e, n, {empty: x.Callbacks("once memory").add(function () { + x._removeData(e, t + "queue"), x._removeData(e, n) + })}) + }}), x.fn.extend({queue: function (e, n) { + var r = 2; + return"string" != typeof e && (n = e, e = "fx", r--), r > arguments.length ? x.queue(this[0], e) : n === t ? this : this.each(function () { + var t = x.queue(this, e, n); + x._queueHooks(this, e), "fx" === e && "inprogress" !== t[0] && x.dequeue(this, e) + }) + }, dequeue: function (e) { + return this.each(function () { + x.dequeue(this, e) + }) + }, delay: function (e, t) { + return e = x.fx ? x.fx.speeds[e] || e : e, t = t || "fx", this.queue(t, function (t, n) { + var r = setTimeout(t, e); + n.stop = function () { + clearTimeout(r) + } + }) + }, clearQueue: function (e) { + return this.queue(e || "fx", []) + }, promise: function (e, n) { + var r, i = 1, o = x.Deferred(), a = this, s = this.length, l = function () { + --i || o.resolveWith(a, [a]) + }; + "string" != typeof e && (n = e, e = t), e = e || "fx"; + while (s--)r = x._data(a[s], e + "queueHooks"), r && r.empty && (i++, r.empty.add(l)); + return l(), o.promise(n) + }}); + var z, X, U = /[\t\r\n\f]/g, V = /\r/g, Y = /^(?:input|select|textarea|button|object)$/i, J = /^(?:a|area)$/i, G = /^(?:checked|selected)$/i, Q = x.support.getSetAttribute, K = x.support.input; + x.fn.extend({attr: function (e, t) { + return x.access(this, x.attr, e, t, arguments.length > 1) + }, removeAttr: function (e) { + return this.each(function () { + x.removeAttr(this, e) + }) + }, prop: function (e, t) { + return x.access(this, x.prop, e, t, arguments.length > 1) + }, removeProp: function (e) { + return e = x.propFix[e] || e, this.each(function () { + try { + this[e] = t, delete this[e] + } catch (n) { + } + }) + }, addClass: function (e) { + var t, n, r, i, o, a = 0, s = this.length, l = "string" == typeof e && e; + if (x.isFunction(e))return this.each(function (t) { + x(this).addClass(e.call(this, t, this.className)) + }); + if (l)for (t = (e || "").match(T) || []; s > a; a++)if (n = this[a], r = 1 === n.nodeType && (n.className ? (" " + n.className + " ").replace(U, " ") : " ")) { + o = 0; + while (i = t[o++])0 > r.indexOf(" " + i + " ") && (r += i + " "); + n.className = x.trim(r) + } + return this + }, removeClass: function (e) { + var t, n, r, i, o, a = 0, s = this.length, l = 0 === arguments.length || "string" == typeof e && e; + if (x.isFunction(e))return this.each(function (t) { + x(this).removeClass(e.call(this, t, this.className)) + }); + if (l)for (t = (e || "").match(T) || []; s > a; a++)if (n = this[a], r = 1 === n.nodeType && (n.className ? (" " + n.className + " ").replace(U, " ") : "")) { + o = 0; + while (i = t[o++])while (r.indexOf(" " + i + " ") >= 0)r = r.replace(" " + i + " ", " "); + n.className = e ? x.trim(r) : "" + } + return this + }, toggleClass: function (e, t) { + var n = typeof e; + return"boolean" == typeof t && "string" === n ? t ? this.addClass(e) : this.removeClass(e) : x.isFunction(e) ? this.each(function (n) { + x(this).toggleClass(e.call(this, n, this.className, t), t) + }) : this.each(function () { + if ("string" === n) { + var t, r = 0, o = x(this), a = e.match(T) || []; + while (t = a[r++])o.hasClass(t) ? o.removeClass(t) : o.addClass(t) + } else(n === i || "boolean" === n) && (this.className && x._data(this, "__className__", this.className), this.className = this.className || e === !1 ? "" : x._data(this, "__className__") || "") + }) + }, hasClass: function (e) { + var t = " " + e + " ", n = 0, r = this.length; + for (; r > n; n++)if (1 === this[n].nodeType && (" " + this[n].className + " ").replace(U, " ").indexOf(t) >= 0)return!0; + return!1 + }, val: function (e) { + var n, r, i, o = this[0]; + { + if (arguments.length)return i = x.isFunction(e), this.each(function (n) { + var o; + 1 === this.nodeType && (o = i ? e.call(this, n, x(this).val()) : e, null == o ? o = "" : "number" == typeof o ? o += "" : x.isArray(o) && (o = x.map(o, function (e) { + return null == e ? "" : e + "" + })), r = x.valHooks[this.type] || x.valHooks[this.nodeName.toLowerCase()], r && "set"in r && r.set(this, o, "value") !== t || (this.value = o)) + }); + if (o)return r = x.valHooks[o.type] || x.valHooks[o.nodeName.toLowerCase()], r && "get"in r && (n = r.get(o, "value")) !== t ? n : (n = o.value, "string" == typeof n ? n.replace(V, "") : null == n ? "" : n) + } + }}), x.extend({valHooks: {option: {get: function (e) { + var t = x.find.attr(e, "value"); + return null != t ? t : e.text + }}, select: {get: function (e) { + var t, n, r = e.options, i = e.selectedIndex, o = "select-one" === e.type || 0 > i, a = o ? null : [], s = o ? i + 1 : r.length, l = 0 > i ? s : o ? i : 0; + for (; s > l; l++)if (n = r[l], !(!n.selected && l !== i || (x.support.optDisabled ? n.disabled : null !== n.getAttribute("disabled")) || n.parentNode.disabled && x.nodeName(n.parentNode, "optgroup"))) { + if (t = x(n).val(), o)return t; + a.push(t) + } + return a + }, set: function (e, t) { + var n, r, i = e.options, o = x.makeArray(t), a = i.length; + while (a--)r = i[a], (r.selected = x.inArray(x(r).val(), o) >= 0) && (n = !0); + return n || (e.selectedIndex = -1), o + }}}, attr: function (e, n, r) { + var o, a, s = e.nodeType; + if (e && 3 !== s && 8 !== s && 2 !== s)return typeof e.getAttribute === i ? x.prop(e, n, r) : (1 === s && x.isXMLDoc(e) || (n = n.toLowerCase(), o = x.attrHooks[n] || (x.expr.match.bool.test(n) ? X : z)), r === t ? o && "get"in o && null !== (a = o.get(e, n)) ? a : (a = x.find.attr(e, n), null == a ? t : a) : null !== r ? o && "set"in o && (a = o.set(e, r, n)) !== t ? a : (e.setAttribute(n, r + ""), r) : (x.removeAttr(e, n), t)) + }, removeAttr: function (e, t) { + var n, r, i = 0, o = t && t.match(T); + if (o && 1 === e.nodeType)while (n = o[i++])r = x.propFix[n] || n, x.expr.match.bool.test(n) ? K && Q || !G.test(n) ? e[r] = !1 : e[x.camelCase("default-" + n)] = e[r] = !1 : x.attr(e, n, ""), e.removeAttribute(Q ? n : r) + }, attrHooks: {type: {set: function (e, t) { + if (!x.support.radioValue && "radio" === t && x.nodeName(e, "input")) { + var n = e.value; + return e.setAttribute("type", t), n && (e.value = n), t + } + }}}, propFix: {"for": "htmlFor", "class": "className"}, prop: function (e, n, r) { + var i, o, a, s = e.nodeType; + if (e && 3 !== s && 8 !== s && 2 !== s)return a = 1 !== s || !x.isXMLDoc(e), a && (n = x.propFix[n] || n, o = x.propHooks[n]), r !== t ? o && "set"in o && (i = o.set(e, r, n)) !== t ? i : e[n] = r : o && "get"in o && null !== (i = o.get(e, n)) ? i : e[n] + }, propHooks: {tabIndex: {get: function (e) { + var t = x.find.attr(e, "tabindex"); + return t ? parseInt(t, 10) : Y.test(e.nodeName) || J.test(e.nodeName) && e.href ? 0 : -1 + }}}}), X = {set: function (e, t, n) { + return t === !1 ? x.removeAttr(e, n) : K && Q || !G.test(n) ? e.setAttribute(!Q && x.propFix[n] || n, n) : e[x.camelCase("default-" + n)] = e[n] = !0, n + }}, x.each(x.expr.match.bool.source.match(/\w+/g), function (e, n) { + var r = x.expr.attrHandle[n] || x.find.attr; + x.expr.attrHandle[n] = K && Q || !G.test(n) ? function (e, n, i) { + var o = x.expr.attrHandle[n], a = i ? t : (x.expr.attrHandle[n] = t) != r(e, n, i) ? n.toLowerCase() : null; + return x.expr.attrHandle[n] = o, a + } : function (e, n, r) { + return r ? t : e[x.camelCase("default-" + n)] ? n.toLowerCase() : null + } + }), K && Q || (x.attrHooks.value = {set: function (e, n, r) { + return x.nodeName(e, "input") ? (e.defaultValue = n, t) : z && z.set(e, n, r) + }}), Q || (z = {set: function (e, n, r) { + var i = e.getAttributeNode(r); + return i || e.setAttributeNode(i = e.ownerDocument.createAttribute(r)), i.value = n += "", "value" === r || n === e.getAttribute(r) ? n : t + }}, x.expr.attrHandle.id = x.expr.attrHandle.name = x.expr.attrHandle.coords = function (e, n, r) { + var i; + return r ? t : (i = e.getAttributeNode(n)) && "" !== i.value ? i.value : null + }, x.valHooks.button = {get: function (e, n) { + var r = e.getAttributeNode(n); + return r && r.specified ? r.value : t + }, set: z.set}, x.attrHooks.contenteditable = {set: function (e, t, n) { + z.set(e, "" === t ? !1 : t, n) + }}, x.each(["width", "height"], function (e, n) { + x.attrHooks[n] = {set: function (e, r) { + return"" === r ? (e.setAttribute(n, "auto"), r) : t + }} + })), x.support.hrefNormalized || x.each(["href", "src"], function (e, t) { + x.propHooks[t] = {get: function (e) { + return e.getAttribute(t, 4) + }} + }), x.support.style || (x.attrHooks.style = {get: function (e) { + return e.style.cssText || t + }, set: function (e, t) { + return e.style.cssText = t + "" + }}), x.support.optSelected || (x.propHooks.selected = {get: function (e) { + var t = e.parentNode; + return t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex), null + }}), x.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () { + x.propFix[this.toLowerCase()] = this + }), x.support.enctype || (x.propFix.enctype = "encoding"), x.each(["radio", "checkbox"], function () { + x.valHooks[this] = {set: function (e, n) { + return x.isArray(n) ? e.checked = x.inArray(x(e).val(), n) >= 0 : t + }}, x.support.checkOn || (x.valHooks[this].get = function (e) { + return null === e.getAttribute("value") ? "on" : e.value + }) + }); + var Z = /^(?:input|select|textarea)$/i, et = /^key/, tt = /^(?:mouse|contextmenu)|click/, nt = /^(?:focusinfocus|focusoutblur)$/, rt = /^([^.]*)(?:\.(.+)|)$/; + + function it() { + return!0 + } + + function ot() { + return!1 + } + + function at() { + try { + return a.activeElement + } catch (e) { + } + } + + x.event = {global: {}, add: function (e, n, r, o, a) { + var s, l, u, c, p, f, d, h, g, m, y, v = x._data(e); + if (v) { + r.handler && (c = r, r = c.handler, a = c.selector), r.guid || (r.guid = x.guid++), (l = v.events) || (l = v.events = {}), (f = v.handle) || (f = v.handle = function (e) { + return typeof x === i || e && x.event.triggered === e.type ? t : x.event.dispatch.apply(f.elem, arguments) + }, f.elem = e), n = (n || "").match(T) || [""], u = n.length; + while (u--)s = rt.exec(n[u]) || [], g = y = s[1], m = (s[2] || "").split(".").sort(), g && (p = x.event.special[g] || {}, g = (a ? p.delegateType : p.bindType) || g, p = x.event.special[g] || {}, d = x.extend({type: g, origType: y, data: o, handler: r, guid: r.guid, selector: a, needsContext: a && x.expr.match.needsContext.test(a), namespace: m.join(".")}, c), (h = l[g]) || (h = l[g] = [], h.delegateCount = 0, p.setup && p.setup.call(e, o, m, f) !== !1 || (e.addEventListener ? e.addEventListener(g, f, !1) : e.attachEvent && e.attachEvent("on" + g, f))), p.add && (p.add.call(e, d), d.handler.guid || (d.handler.guid = r.guid)), a ? h.splice(h.delegateCount++, 0, d) : h.push(d), x.event.global[g] = !0); + e = null + } + }, remove: function (e, t, n, r, i) { + var o, a, s, l, u, c, p, f, d, h, g, m = x.hasData(e) && x._data(e); + if (m && (c = m.events)) { + t = (t || "").match(T) || [""], u = t.length; + while (u--)if (s = rt.exec(t[u]) || [], d = g = s[1], h = (s[2] || "").split(".").sort(), d) { + p = x.event.special[d] || {}, d = (r ? p.delegateType : p.bindType) || d, f = c[d] || [], s = s[2] && RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), l = o = f.length; + while (o--)a = f[o], !i && g !== a.origType || n && n.guid !== a.guid || s && !s.test(a.namespace) || r && r !== a.selector && ("**" !== r || !a.selector) || (f.splice(o, 1), a.selector && f.delegateCount--, p.remove && p.remove.call(e, a)); + l && !f.length && (p.teardown && p.teardown.call(e, h, m.handle) !== !1 || x.removeEvent(e, d, m.handle), delete c[d]) + } else for (d in c)x.event.remove(e, d + t[u], n, r, !0); + x.isEmptyObject(c) && (delete m.handle, x._removeData(e, "events")) + } + }, trigger: function (n, r, i, o) { + var s, l, u, c, p, f, d, h = [i || a], g = v.call(n, "type") ? n.type : n, m = v.call(n, "namespace") ? n.namespace.split(".") : []; + if (u = f = i = i || a, 3 !== i.nodeType && 8 !== i.nodeType && !nt.test(g + x.event.triggered) && (g.indexOf(".") >= 0 && (m = g.split("."), g = m.shift(), m.sort()), l = 0 > g.indexOf(":") && "on" + g, n = n[x.expando] ? n : new x.Event(g, "object" == typeof n && n), n.isTrigger = o ? 2 : 3, n.namespace = m.join("."), n.namespace_re = n.namespace ? RegExp("(^|\\.)" + m.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, n.result = t, n.target || (n.target = i), r = null == r ? [n] : x.makeArray(r, [n]), p = x.event.special[g] || {}, o || !p.trigger || p.trigger.apply(i, r) !== !1)) { + if (!o && !p.noBubble && !x.isWindow(i)) { + for (c = p.delegateType || g, nt.test(c + g) || (u = u.parentNode); u; u = u.parentNode)h.push(u), f = u; + f === (i.ownerDocument || a) && h.push(f.defaultView || f.parentWindow || e) + } + d = 0; + while ((u = h[d++]) && !n.isPropagationStopped())n.type = d > 1 ? c : p.bindType || g, s = (x._data(u, "events") || {})[n.type] && x._data(u, "handle"), s && s.apply(u, r), s = l && u[l], s && x.acceptData(u) && s.apply && s.apply(u, r) === !1 && n.preventDefault(); + if (n.type = g, !o && !n.isDefaultPrevented() && (!p._default || p._default.apply(h.pop(), r) === !1) && x.acceptData(i) && l && i[g] && !x.isWindow(i)) { + f = i[l], f && (i[l] = null), x.event.triggered = g; + try { + i[g]() + } catch (y) { + } + x.event.triggered = t, f && (i[l] = f) + } + return n.result + } + }, dispatch: function (e) { + e = x.event.fix(e); + var n, r, i, o, a, s = [], l = g.call(arguments), u = (x._data(this, "events") || {})[e.type] || [], c = x.event.special[e.type] || {}; + if (l[0] = e, e.delegateTarget = this, !c.preDispatch || c.preDispatch.call(this, e) !== !1) { + s = x.event.handlers.call(this, e, u), n = 0; + while ((o = s[n++]) && !e.isPropagationStopped()) { + e.currentTarget = o.elem, a = 0; + while ((i = o.handlers[a++]) && !e.isImmediatePropagationStopped())(!e.namespace_re || e.namespace_re.test(i.namespace)) && (e.handleObj = i, e.data = i.data, r = ((x.event.special[i.origType] || {}).handle || i.handler).apply(o.elem, l), r !== t && (e.result = r) === !1 && (e.preventDefault(), e.stopPropagation())) + } + return c.postDispatch && c.postDispatch.call(this, e), e.result + } + }, handlers: function (e, n) { + var r, i, o, a, s = [], l = n.delegateCount, u = e.target; + if (l && u.nodeType && (!e.button || "click" !== e.type))for (; u != this; u = u.parentNode || this)if (1 === u.nodeType && (u.disabled !== !0 || "click" !== e.type)) { + for (o = [], a = 0; l > a; a++)i = n[a], r = i.selector + " ", o[r] === t && (o[r] = i.needsContext ? x(r, this).index(u) >= 0 : x.find(r, this, null, [u]).length), o[r] && o.push(i); + o.length && s.push({elem: u, handlers: o}) + } + return n.length > l && s.push({elem: this, handlers: n.slice(l)}), s + }, fix: function (e) { + if (e[x.expando])return e; + var t, n, r, i = e.type, o = e, s = this.fixHooks[i]; + s || (this.fixHooks[i] = s = tt.test(i) ? this.mouseHooks : et.test(i) ? this.keyHooks : {}), r = s.props ? this.props.concat(s.props) : this.props, e = new x.Event(o), t = r.length; + while (t--)n = r[t], e[n] = o[n]; + return e.target || (e.target = o.srcElement || a), 3 === e.target.nodeType && (e.target = e.target.parentNode), e.metaKey = !!e.metaKey, s.filter ? s.filter(e, o) : e + }, props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), fixHooks: {}, keyHooks: {props: "char charCode key keyCode".split(" "), filter: function (e, t) { + return null == e.which && (e.which = null != t.charCode ? t.charCode : t.keyCode), e + }}, mouseHooks: {props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), filter: function (e, n) { + var r, i, o, s = n.button, l = n.fromElement; + return null == e.pageX && null != n.clientX && (i = e.target.ownerDocument || a, o = i.documentElement, r = i.body, e.pageX = n.clientX + (o && o.scrollLeft || r && r.scrollLeft || 0) - (o && o.clientLeft || r && r.clientLeft || 0), e.pageY = n.clientY + (o && o.scrollTop || r && r.scrollTop || 0) - (o && o.clientTop || r && r.clientTop || 0)), !e.relatedTarget && l && (e.relatedTarget = l === e.target ? n.toElement : l), e.which || s === t || (e.which = 1 & s ? 1 : 2 & s ? 3 : 4 & s ? 2 : 0), e + }}, special: {load: {noBubble: !0}, focus: {trigger: function () { + if (this !== at() && this.focus)try { + return this.focus(), !1 + } catch (e) { + } + }, delegateType: "focusin"}, blur: {trigger: function () { + return this === at() && this.blur ? (this.blur(), !1) : t + }, delegateType: "focusout"}, click: {trigger: function () { + return x.nodeName(this, "input") && "checkbox" === this.type && this.click ? (this.click(), !1) : t + }, _default: function (e) { + return x.nodeName(e.target, "a") + }}, beforeunload: {postDispatch: function (e) { + e.result !== t && (e.originalEvent.returnValue = e.result) + }}}, simulate: function (e, t, n, r) { + var i = x.extend(new x.Event, n, {type: e, isSimulated: !0, originalEvent: {}}); + r ? x.event.trigger(i, null, t) : x.event.dispatch.call(t, i), i.isDefaultPrevented() && n.preventDefault() + }}, x.removeEvent = a.removeEventListener ? function (e, t, n) { + e.removeEventListener && e.removeEventListener(t, n, !1) + } : function (e, t, n) { + var r = "on" + t; + e.detachEvent && (typeof e[r] === i && (e[r] = null), e.detachEvent(r, n)) + }, x.Event = function (e, n) { + return this instanceof x.Event ? (e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || e.returnValue === !1 || e.getPreventDefault && e.getPreventDefault() ? it : ot) : this.type = e, n && x.extend(this, n), this.timeStamp = e && e.timeStamp || x.now(), this[x.expando] = !0, t) : new x.Event(e, n) + }, x.Event.prototype = {isDefaultPrevented: ot, isPropagationStopped: ot, isImmediatePropagationStopped: ot, preventDefault: function () { + var e = this.originalEvent; + this.isDefaultPrevented = it, e && (e.preventDefault ? e.preventDefault() : e.returnValue = !1) + }, stopPropagation: function () { + var e = this.originalEvent; + this.isPropagationStopped = it, e && (e.stopPropagation && e.stopPropagation(), e.cancelBubble = !0) + }, stopImmediatePropagation: function () { + this.isImmediatePropagationStopped = it, this.stopPropagation() + }}, x.each({mouseenter: "mouseover", mouseleave: "mouseout"}, function (e, t) { + x.event.special[e] = {delegateType: t, bindType: t, handle: function (e) { + var n, r = this, i = e.relatedTarget, o = e.handleObj; + return(!i || i !== r && !x.contains(r, i)) && (e.type = o.origType, n = o.handler.apply(this, arguments), e.type = t), n + }} + }), x.support.submitBubbles || (x.event.special.submit = {setup: function () { + return x.nodeName(this, "form") ? !1 : (x.event.add(this, "click._submit keypress._submit", function (e) { + var n = e.target, r = x.nodeName(n, "input") || x.nodeName(n, "button") ? n.form : t; + r && !x._data(r, "submitBubbles") && (x.event.add(r, "submit._submit", function (e) { + e._submit_bubble = !0 + }), x._data(r, "submitBubbles", !0)) + }), t) + }, postDispatch: function (e) { + e._submit_bubble && (delete e._submit_bubble, this.parentNode && !e.isTrigger && x.event.simulate("submit", this.parentNode, e, !0)) + }, teardown: function () { + return x.nodeName(this, "form") ? !1 : (x.event.remove(this, "._submit"), t) + }}), x.support.changeBubbles || (x.event.special.change = {setup: function () { + return Z.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this.type) && (x.event.add(this, "propertychange._change", function (e) { + "checked" === e.originalEvent.propertyName && (this._just_changed = !0) + }), x.event.add(this, "click._change", function (e) { + this._just_changed && !e.isTrigger && (this._just_changed = !1), x.event.simulate("change", this, e, !0) + })), !1) : (x.event.add(this, "beforeactivate._change", function (e) { + var t = e.target; + Z.test(t.nodeName) && !x._data(t, "changeBubbles") && (x.event.add(t, "change._change", function (e) { + !this.parentNode || e.isSimulated || e.isTrigger || x.event.simulate("change", this.parentNode, e, !0) + }), x._data(t, "changeBubbles", !0)) + }), t) + }, handle: function (e) { + var n = e.target; + return this !== n || e.isSimulated || e.isTrigger || "radio" !== n.type && "checkbox" !== n.type ? e.handleObj.handler.apply(this, arguments) : t + }, teardown: function () { + return x.event.remove(this, "._change"), !Z.test(this.nodeName) + }}), x.support.focusinBubbles || x.each({focus: "focusin", blur: "focusout"}, function (e, t) { + var n = 0, r = function (e) { + x.event.simulate(t, e.target, x.event.fix(e), !0) + }; + x.event.special[t] = {setup: function () { + 0 === n++ && a.addEventListener(e, r, !0) + }, teardown: function () { + 0 === --n && a.removeEventListener(e, r, !0) + }} + }), x.fn.extend({on: function (e, n, r, i, o) { + var a, s; + if ("object" == typeof e) { + "string" != typeof n && (r = r || n, n = t); + for (a in e)this.on(a, n, r, e[a], o); + return this + } + if (null == r && null == i ? (i = n, r = n = t) : null == i && ("string" == typeof n ? (i = r, r = t) : (i = r, r = n, n = t)), i === !1)i = ot; else if (!i)return this; + return 1 === o && (s = i, i = function (e) { + return x().off(e), s.apply(this, arguments) + }, i.guid = s.guid || (s.guid = x.guid++)), this.each(function () { + x.event.add(this, e, i, r, n) + }) + }, one: function (e, t, n, r) { + return this.on(e, t, n, r, 1) + }, off: function (e, n, r) { + var i, o; + if (e && e.preventDefault && e.handleObj)return i = e.handleObj, x(e.delegateTarget).off(i.namespace ? i.origType + "." + i.namespace : i.origType, i.selector, i.handler), this; + if ("object" == typeof e) { + for (o in e)this.off(o, n, e[o]); + return this + } + return(n === !1 || "function" == typeof n) && (r = n, n = t), r === !1 && (r = ot), this.each(function () { + x.event.remove(this, e, r, n) + }) + }, trigger: function (e, t) { + return this.each(function () { + x.event.trigger(e, t, this) + }) + }, triggerHandler: function (e, n) { + var r = this[0]; + return r ? x.event.trigger(e, n, r, !0) : t + }}); + var st = /^.[^:#\[\.,]*$/, lt = /^(?:parents|prev(?:Until|All))/, ut = x.expr.match.needsContext, ct = {children: !0, contents: !0, next: !0, prev: !0}; + x.fn.extend({find: function (e) { + var t, n = [], r = this, i = r.length; + if ("string" != typeof e)return this.pushStack(x(e).filter(function () { + for (t = 0; i > t; t++)if (x.contains(r[t], this))return!0 + })); + for (t = 0; i > t; t++)x.find(e, r[t], n); + return n = this.pushStack(i > 1 ? x.unique(n) : n), n.selector = this.selector ? this.selector + " " + e : e, n + }, has: function (e) { + var t, n = x(e, this), r = n.length; + return this.filter(function () { + for (t = 0; r > t; t++)if (x.contains(this, n[t]))return!0 + }) + }, not: function (e) { + return this.pushStack(ft(this, e || [], !0)) + }, filter: function (e) { + return this.pushStack(ft(this, e || [], !1)) + }, is: function (e) { + return!!ft(this, "string" == typeof e && ut.test(e) ? x(e) : e || [], !1).length + }, closest: function (e, t) { + var n, r = 0, i = this.length, o = [], a = ut.test(e) || "string" != typeof e ? x(e, t || this.context) : 0; + for (; i > r; r++)for (n = this[r]; n && n !== t; n = n.parentNode)if (11 > n.nodeType && (a ? a.index(n) > -1 : 1 === n.nodeType && x.find.matchesSelector(n, e))) { + n = o.push(n); + break + } + return this.pushStack(o.length > 1 ? x.unique(o) : o) + }, index: function (e) { + return e ? "string" == typeof e ? x.inArray(this[0], x(e)) : x.inArray(e.jquery ? e[0] : e, this) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 + }, add: function (e, t) { + var n = "string" == typeof e ? x(e, t) : x.makeArray(e && e.nodeType ? [e] : e), r = x.merge(this.get(), n); + return this.pushStack(x.unique(r)) + }, addBack: function (e) { + return this.add(null == e ? this.prevObject : this.prevObject.filter(e)) + }}); + function pt(e, t) { + do e = e[t]; while (e && 1 !== e.nodeType); + return e + } + + x.each({parent: function (e) { + var t = e.parentNode; + return t && 11 !== t.nodeType ? t : null + }, parents: function (e) { + return x.dir(e, "parentNode") + }, parentsUntil: function (e, t, n) { + return x.dir(e, "parentNode", n) + }, next: function (e) { + return pt(e, "nextSibling") + }, prev: function (e) { + return pt(e, "previousSibling") + }, nextAll: function (e) { + return x.dir(e, "nextSibling") + }, prevAll: function (e) { + return x.dir(e, "previousSibling") + }, nextUntil: function (e, t, n) { + return x.dir(e, "nextSibling", n) + }, prevUntil: function (e, t, n) { + return x.dir(e, "previousSibling", n) + }, siblings: function (e) { + return x.sibling((e.parentNode || {}).firstChild, e) + }, children: function (e) { + return x.sibling(e.firstChild) + }, contents: function (e) { + return x.nodeName(e, "iframe") ? e.contentDocument || e.contentWindow.document : x.merge([], e.childNodes) + }}, function (e, t) { + x.fn[e] = function (n, r) { + var i = x.map(this, t, n); + return"Until" !== e.slice(-5) && (r = n), r && "string" == typeof r && (i = x.filter(r, i)), this.length > 1 && (ct[e] || (i = x.unique(i)), lt.test(e) && (i = i.reverse())), this.pushStack(i) + } + }), x.extend({filter: function (e, t, n) { + var r = t[0]; + return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? x.find.matchesSelector(r, e) ? [r] : [] : x.find.matches(e, x.grep(t, function (e) { + return 1 === e.nodeType + })) + }, dir: function (e, n, r) { + var i = [], o = e[n]; + while (o && 9 !== o.nodeType && (r === t || 1 !== o.nodeType || !x(o).is(r)))1 === o.nodeType && i.push(o), o = o[n]; + return i + }, sibling: function (e, t) { + var n = []; + for (; e; e = e.nextSibling)1 === e.nodeType && e !== t && n.push(e); + return n + }}); + function ft(e, t, n) { + if (x.isFunction(t))return x.grep(e, function (e, r) { + return!!t.call(e, r, e) !== n + }); + if (t.nodeType)return x.grep(e, function (e) { + return e === t !== n + }); + if ("string" == typeof t) { + if (st.test(t))return x.filter(t, e, n); + t = x.filter(t, e) + } + return x.grep(e, function (e) { + return x.inArray(e, t) >= 0 !== n + }) + } + + function dt(e) { + var t = ht.split("|"), n = e.createDocumentFragment(); + if (n.createElement)while (t.length)n.createElement(t.pop()); + return n + } + + var ht = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", gt = / jQuery\d+="(?:null|\d+)"/g, mt = RegExp("<(?:" + ht + ")[\\s/>]", "i"), yt = /^\s+/, vt = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, bt = /<([\w:]+)/, xt = /\s*$/g, At = {option: [1, ""], legend: [1, "
", "
"], area: [1, "", ""], param: [1, "", ""], thead: [1, "", "
"], tr: [2, "", "
"], col: [2, "", "
"], td: [3, "", "
"], _default: x.support.htmlSerialize ? [0, "", ""] : [1, "X
", "
"]}, jt = dt(a), Dt = jt.appendChild(a.createElement("div")); + At.optgroup = At.option, At.tbody = At.tfoot = At.colgroup = At.caption = At.thead, At.th = At.td, x.fn.extend({text: function (e) { + return x.access(this, function (e) { + return e === t ? x.text(this) : this.empty().append((this[0] && this[0].ownerDocument || a).createTextNode(e)) + }, null, e, arguments.length) + }, append: function () { + return this.domManip(arguments, function (e) { + if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { + var t = Lt(this, e); + t.appendChild(e) + } + }) + }, prepend: function () { + return this.domManip(arguments, function (e) { + if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { + var t = Lt(this, e); + t.insertBefore(e, t.firstChild) + } + }) + }, before: function () { + return this.domManip(arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this) + }) + }, after: function () { + return this.domManip(arguments, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this.nextSibling) + }) + }, remove: function (e, t) { + var n, r = e ? x.filter(e, this) : this, i = 0; + for (; null != (n = r[i]); i++)t || 1 !== n.nodeType || x.cleanData(Ft(n)), n.parentNode && (t && x.contains(n.ownerDocument, n) && _t(Ft(n, "script")), n.parentNode.removeChild(n)); + return this + }, empty: function () { + var e, t = 0; + for (; null != (e = this[t]); t++) { + 1 === e.nodeType && x.cleanData(Ft(e, !1)); + while (e.firstChild)e.removeChild(e.firstChild); + e.options && x.nodeName(e, "select") && (e.options.length = 0) + } + return this + }, clone: function (e, t) { + return e = null == e ? !1 : e, t = null == t ? e : t, this.map(function () { + return x.clone(this, e, t) + }) + }, html: function (e) { + return x.access(this, function (e) { + var n = this[0] || {}, r = 0, i = this.length; + if (e === t)return 1 === n.nodeType ? n.innerHTML.replace(gt, "") : t; + if (!("string" != typeof e || Tt.test(e) || !x.support.htmlSerialize && mt.test(e) || !x.support.leadingWhitespace && yt.test(e) || At[(bt.exec(e) || ["", ""])[1].toLowerCase()])) { + e = e.replace(vt, "<$1>"); + try { + for (; i > r; r++)n = this[r] || {}, 1 === n.nodeType && (x.cleanData(Ft(n, !1)), n.innerHTML = e); + n = 0 + } catch (o) { + } + } + n && this.empty().append(e) + }, null, e, arguments.length) + }, replaceWith: function () { + var e = x.map(this, function (e) { + return[e.nextSibling, e.parentNode] + }), t = 0; + return this.domManip(arguments, function (n) { + var r = e[t++], i = e[t++]; + i && (r && r.parentNode !== i && (r = this.nextSibling), x(this).remove(), i.insertBefore(n, r)) + }, !0), t ? this : this.remove() + }, detach: function (e) { + return this.remove(e, !0) + }, domManip: function (e, t, n) { + e = d.apply([], e); + var r, i, o, a, s, l, u = 0, c = this.length, p = this, f = c - 1, h = e[0], g = x.isFunction(h); + if (g || !(1 >= c || "string" != typeof h || x.support.checkClone) && Nt.test(h))return this.each(function (r) { + var i = p.eq(r); + g && (e[0] = h.call(this, r, i.html())), i.domManip(e, t, n) + }); + if (c && (l = x.buildFragment(e, this[0].ownerDocument, !1, !n && this), r = l.firstChild, 1 === l.childNodes.length && (l = r), r)) { + for (a = x.map(Ft(l, "script"), Ht), o = a.length; c > u; u++)i = l, u !== f && (i = x.clone(i, !0, !0), o && x.merge(a, Ft(i, "script"))), t.call(this[u], i, u); + if (o)for (s = a[a.length - 1].ownerDocument, x.map(a, qt), u = 0; o > u; u++)i = a[u], kt.test(i.type || "") && !x._data(i, "globalEval") && x.contains(s, i) && (i.src ? x._evalUrl(i.src) : x.globalEval((i.text || i.textContent || i.innerHTML || "").replace(St, ""))); + l = r = null + } + return this + }}); + function Lt(e, t) { + return x.nodeName(e, "table") && x.nodeName(1 === t.nodeType ? t : t.firstChild, "tr") ? e.getElementsByTagName("tbody")[0] || e.appendChild(e.ownerDocument.createElement("tbody")) : e + } + + function Ht(e) { + return e.type = (null !== x.find.attr(e, "type")) + "/" + e.type, e + } + + function qt(e) { + var t = Et.exec(e.type); + return t ? e.type = t[1] : e.removeAttribute("type"), e + } + + function _t(e, t) { + var n, r = 0; + for (; null != (n = e[r]); r++)x._data(n, "globalEval", !t || x._data(t[r], "globalEval")) + } + + function Mt(e, t) { + if (1 === t.nodeType && x.hasData(e)) { + var n, r, i, o = x._data(e), a = x._data(t, o), s = o.events; + if (s) { + delete a.handle, a.events = {}; + for (n in s)for (r = 0, i = s[n].length; i > r; r++)x.event.add(t, n, s[n][r]) + } + a.data && (a.data = x.extend({}, a.data)) + } + } + + function Ot(e, t) { + var n, r, i; + if (1 === t.nodeType) { + if (n = t.nodeName.toLowerCase(), !x.support.noCloneEvent && t[x.expando]) { + i = x._data(t); + for (r in i.events)x.removeEvent(t, r, i.handle); + t.removeAttribute(x.expando) + } + "script" === n && t.text !== e.text ? (Ht(t).text = e.text, qt(t)) : "object" === n ? (t.parentNode && (t.outerHTML = e.outerHTML), x.support.html5Clone && e.innerHTML && !x.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : "input" === n && Ct.test(e.type) ? (t.defaultChecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultSelected = t.selected = e.defaultSelected : ("input" === n || "textarea" === n) && (t.defaultValue = e.defaultValue) + } + } + + x.each({appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith"}, function (e, t) { + x.fn[e] = function (e) { + var n, r = 0, i = [], o = x(e), a = o.length - 1; + for (; a >= r; r++)n = r === a ? this : this.clone(!0), x(o[r])[t](n), h.apply(i, n.get()); + return this.pushStack(i) + } + }); + function Ft(e, n) { + var r, o, a = 0, s = typeof e.getElementsByTagName !== i ? e.getElementsByTagName(n || "*") : typeof e.querySelectorAll !== i ? e.querySelectorAll(n || "*") : t; + if (!s)for (s = [], r = e.childNodes || e; null != (o = r[a]); a++)!n || x.nodeName(o, n) ? s.push(o) : x.merge(s, Ft(o, n)); + return n === t || n && x.nodeName(e, n) ? x.merge([e], s) : s + } + + function Bt(e) { + Ct.test(e.type) && (e.defaultChecked = e.checked) + } + + x.extend({clone: function (e, t, n) { + var r, i, o, a, s, l = x.contains(e.ownerDocument, e); + if (x.support.html5Clone || x.isXMLDoc(e) || !mt.test("<" + e.nodeName + ">") ? o = e.cloneNode(!0) : (Dt.innerHTML = e.outerHTML, Dt.removeChild(o = Dt.firstChild)), !(x.support.noCloneEvent && x.support.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || x.isXMLDoc(e)))for (r = Ft(o), s = Ft(e), a = 0; null != (i = s[a]); ++a)r[a] && Ot(i, r[a]); + if (t)if (n)for (s = s || Ft(e), r = r || Ft(o), a = 0; null != (i = s[a]); a++)Mt(i, r[a]); else Mt(e, o); + return r = Ft(o, "script"), r.length > 0 && _t(r, !l && Ft(e, "script")), r = s = i = null, o + }, buildFragment: function (e, t, n, r) { + var i, o, a, s, l, u, c, p = e.length, f = dt(t), d = [], h = 0; + for (; p > h; h++)if (o = e[h], o || 0 === o)if ("object" === x.type(o))x.merge(d, o.nodeType ? [o] : o); else if (wt.test(o)) { + s = s || f.appendChild(t.createElement("div")), l = (bt.exec(o) || ["", ""])[1].toLowerCase(), c = At[l] || At._default, s.innerHTML = c[1] + o.replace(vt, "<$1>") + c[2], i = c[0]; + while (i--)s = s.lastChild; + if (!x.support.leadingWhitespace && yt.test(o) && d.push(t.createTextNode(yt.exec(o)[0])), !x.support.tbody) { + o = "table" !== l || xt.test(o) ? "" !== c[1] || xt.test(o) ? 0 : s : s.firstChild, i = o && o.childNodes.length; + while (i--)x.nodeName(u = o.childNodes[i], "tbody") && !u.childNodes.length && o.removeChild(u) + } + x.merge(d, s.childNodes), s.textContent = ""; + while (s.firstChild)s.removeChild(s.firstChild); + s = f.lastChild + } else d.push(t.createTextNode(o)); + s && f.removeChild(s), x.support.appendChecked || x.grep(Ft(d, "input"), Bt), h = 0; + while (o = d[h++])if ((!r || -1 === x.inArray(o, r)) && (a = x.contains(o.ownerDocument, o), s = Ft(f.appendChild(o), "script"), a && _t(s), n)) { + i = 0; + while (o = s[i++])kt.test(o.type || "") && n.push(o) + } + return s = null, f + }, cleanData: function (e, t) { + var n, r, o, a, s = 0, l = x.expando, u = x.cache, c = x.support.deleteExpando, f = x.event.special; + for (; null != (n = e[s]); s++)if ((t || x.acceptData(n)) && (o = n[l], a = o && u[o])) { + if (a.events)for (r in a.events)f[r] ? x.event.remove(n, r) : x.removeEvent(n, r, a.handle); + u[o] && (delete u[o], c ? delete n[l] : typeof n.removeAttribute !== i ? n.removeAttribute(l) : n[l] = null, p.push(o)) + } + }, _evalUrl: function (e) { + return x.ajax({url: e, type: "GET", dataType: "script", async: !1, global: !1, "throws": !0}) + }}), x.fn.extend({wrapAll: function (e) { + if (x.isFunction(e))return this.each(function (t) { + x(this).wrapAll(e.call(this, t)) + }); + if (this[0]) { + var t = x(e, this[0].ownerDocument).eq(0).clone(!0); + this[0].parentNode && t.insertBefore(this[0]), t.map(function () { + var e = this; + while (e.firstChild && 1 === e.firstChild.nodeType)e = e.firstChild; + return e + }).append(this) + } + return this + }, wrapInner: function (e) { + return x.isFunction(e) ? this.each(function (t) { + x(this).wrapInner(e.call(this, t)) + }) : this.each(function () { + var t = x(this), n = t.contents(); + n.length ? n.wrapAll(e) : t.append(e) + }) + }, wrap: function (e) { + var t = x.isFunction(e); + return this.each(function (n) { + x(this).wrapAll(t ? e.call(this, n) : e) + }) + }, unwrap: function () { + return this.parent().each(function () { + x.nodeName(this, "body") || x(this).replaceWith(this.childNodes) + }).end() + }}); + var Pt, Rt, Wt, $t = /alpha\([^)]*\)/i, It = /opacity\s*=\s*([^)]*)/, zt = /^(top|right|bottom|left)$/, Xt = /^(none|table(?!-c[ea]).+)/, Ut = /^margin/, Vt = RegExp("^(" + w + ")(.*)$", "i"), Yt = RegExp("^(" + w + ")(?!px)[a-z%]+$", "i"), Jt = RegExp("^([+-])=(" + w + ")", "i"), Gt = {BODY: "block"}, Qt = {position: "absolute", visibility: "hidden", display: "block"}, Kt = {letterSpacing: 0, fontWeight: 400}, Zt = ["Top", "Right", "Bottom", "Left"], en = ["Webkit", "O", "Moz", "ms"]; + + function tn(e, t) { + if (t in e)return t; + var n = t.charAt(0).toUpperCase() + t.slice(1), r = t, i = en.length; + while (i--)if (t = en[i] + n, t in e)return t; + return r + } + + function nn(e, t) { + return e = t || e, "none" === x.css(e, "display") || !x.contains(e.ownerDocument, e) + } + + function rn(e, t) { + var n, r, i, o = [], a = 0, s = e.length; + for (; s > a; a++)r = e[a], r.style && (o[a] = x._data(r, "olddisplay"), n = r.style.display, t ? (o[a] || "none" !== n || (r.style.display = ""), "" === r.style.display && nn(r) && (o[a] = x._data(r, "olddisplay", ln(r.nodeName)))) : o[a] || (i = nn(r), (n && "none" !== n || !i) && x._data(r, "olddisplay", i ? n : x.css(r, "display")))); + for (a = 0; s > a; a++)r = e[a], r.style && (t && "none" !== r.style.display && "" !== r.style.display || (r.style.display = t ? o[a] || "" : "none")); + return e + } + + x.fn.extend({css: function (e, n) { + return x.access(this, function (e, n, r) { + var i, o, a = {}, s = 0; + if (x.isArray(n)) { + for (o = Rt(e), i = n.length; i > s; s++)a[n[s]] = x.css(e, n[s], !1, o); + return a + } + return r !== t ? x.style(e, n, r) : x.css(e, n) + }, e, n, arguments.length > 1) + }, show: function () { + return rn(this, !0) + }, hide: function () { + return rn(this) + }, toggle: function (e) { + return"boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () { + nn(this) ? x(this).show() : x(this).hide() + }) + }}), x.extend({cssHooks: {opacity: {get: function (e, t) { + if (t) { + var n = Wt(e, "opacity"); + return"" === n ? "1" : n + } + }}}, cssNumber: {columnCount: !0, fillOpacity: !0, fontWeight: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, widows: !0, zIndex: !0, zoom: !0}, cssProps: {"float": x.support.cssFloat ? "cssFloat" : "styleFloat"}, style: function (e, n, r, i) { + if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { + var o, a, s, l = x.camelCase(n), u = e.style; + if (n = x.cssProps[l] || (x.cssProps[l] = tn(u, l)), s = x.cssHooks[n] || x.cssHooks[l], r === t)return s && "get"in s && (o = s.get(e, !1, i)) !== t ? o : u[n]; + if (a = typeof r, "string" === a && (o = Jt.exec(r)) && (r = (o[1] + 1) * o[2] + parseFloat(x.css(e, n)), a = "number"), !(null == r || "number" === a && isNaN(r) || ("number" !== a || x.cssNumber[l] || (r += "px"), x.support.clearCloneStyle || "" !== r || 0 !== n.indexOf("background") || (u[n] = "inherit"), s && "set"in s && (r = s.set(e, r, i)) === t)))try { + u[n] = r + } catch (c) { + } + } + }, css: function (e, n, r, i) { + var o, a, s, l = x.camelCase(n); + return n = x.cssProps[l] || (x.cssProps[l] = tn(e.style, l)), s = x.cssHooks[n] || x.cssHooks[l], s && "get"in s && (a = s.get(e, !0, r)), a === t && (a = Wt(e, n, i)), "normal" === a && n in Kt && (a = Kt[n]), "" === r || r ? (o = parseFloat(a), r === !0 || x.isNumeric(o) ? o || 0 : a) : a + }}), e.getComputedStyle ? (Rt = function (t) { + return e.getComputedStyle(t, null) + }, Wt = function (e, n, r) { + var i, o, a, s = r || Rt(e), l = s ? s.getPropertyValue(n) || s[n] : t, u = e.style; + return s && ("" !== l || x.contains(e.ownerDocument, e) || (l = x.style(e, n)), Yt.test(l) && Ut.test(n) && (i = u.width, o = u.minWidth, a = u.maxWidth, u.minWidth = u.maxWidth = u.width = l, l = s.width, u.width = i, u.minWidth = o, u.maxWidth = a)), l + }) : a.documentElement.currentStyle && (Rt = function (e) { + return e.currentStyle + }, Wt = function (e, n, r) { + var i, o, a, s = r || Rt(e), l = s ? s[n] : t, u = e.style; + return null == l && u && u[n] && (l = u[n]), Yt.test(l) && !zt.test(n) && (i = u.left, o = e.runtimeStyle, a = o && o.left, a && (o.left = e.currentStyle.left), u.left = "fontSize" === n ? "1em" : l, l = u.pixelLeft + "px", u.left = i, a && (o.left = a)), "" === l ? "auto" : l + }); + function on(e, t, n) { + var r = Vt.exec(t); + return r ? Math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t + } + + function an(e, t, n, r, i) { + var o = n === (r ? "border" : "content") ? 4 : "width" === t ? 1 : 0, a = 0; + for (; 4 > o; o += 2)"margin" === n && (a += x.css(e, n + Zt[o], !0, i)), r ? ("content" === n && (a -= x.css(e, "padding" + Zt[o], !0, i)), "margin" !== n && (a -= x.css(e, "border" + Zt[o] + "Width", !0, i))) : (a += x.css(e, "padding" + Zt[o], !0, i), "padding" !== n && (a += x.css(e, "border" + Zt[o] + "Width", !0, i))); + return a + } + + function sn(e, t, n) { + var r = !0, i = "width" === t ? e.offsetWidth : e.offsetHeight, o = Rt(e), a = x.support.boxSizing && "border-box" === x.css(e, "boxSizing", !1, o); + if (0 >= i || null == i) { + if (i = Wt(e, t, o), (0 > i || null == i) && (i = e.style[t]), Yt.test(i))return i; + r = a && (x.support.boxSizingReliable || i === e.style[t]), i = parseFloat(i) || 0 + } + return i + an(e, t, n || (a ? "border" : "content"), r, o) + "px" + } + + function ln(e) { + var t = a, n = Gt[e]; + return n || (n = un(e, t), "none" !== n && n || (Pt = (Pt || x("'),jqlite(document.body).append(n)):n=jqlite("#wp-download-iframe"),n.prop("src",t),"paperclip"===t.replace(/^\/([^\/]*).*$/,"$1"))return r=jqlite('').prop("href",t),null!=e&&r.prop("download",e),jqlite(document.body).append(r),r.click(),r.remove()}})}.call(this),function(){jqlite.fn.extend({exec:function(){return this.each(function(t,e){if(!e.type||"text/javascript"===e.type.toLowerCase())return jqlite.exec(e.text||e.textContent||e.innerHTML||"")})}}),jqlite.extend(jqlite,{exec:function(t){var e,n;if(!jqlite.isBlank(t)){if(jqlite.isString(t)){e=document.getElementsByTagName("head")[0]||document.documentElement,(n=document.createElement("script")).type="text/javascript";try{n.appendChild(document.createTextNode(t))}catch(r){r,n.text=t}try{e.insertBefore(n,e.firstChild),e.removeChild(n)}catch(r){r}return!0}if(jqlite.isFunction(t))return t();throw new Error("Must be either a function or a string containing javascript")}},safe:function(t,e){var n;return null!=e&&(n=window.onerror,window.onerror=e),jqlite.exec(t),null!=e&&(window.onerror=n),!0}})}.call(this),function(){var t={}.hasOwnProperty;jqlite.extend(jqlite,{platform:function(e,n){var r,i,o;for(i in null==n&&(n=window.navigator.userAgent),r=void 0,o={ios:/(iPhone|iPad|iPod)/,android:/[a,A]ndroid/})if(t.call(o,i)&&o[i].test(n)){r=i;break}return null!=e?e===r:r}})}.call(this),function(){jqlite.extend(jqlite,{popup:function(t,e,n,r){var i,o,s,a,u;return null==r&&(r=!0),a=window.screen.width,s=window.screen.height,o=["scrollbars="+(r?1:0),"width="+e,"height="+n,"left="+(i=(a-e)/2),"top="+(u=Math.max((s-n)/2-200,0)),"screenX="+i,"screenY="+u],window.open(t,"wishpond_popup",o.join(","))}})}.call(this),function(){jqlite.extend(jqlite,{post:function(t,e,n){var r,i,o,s;for(o in r=jqlite('').prop("action",t).prop("target",n||"_top"),e)s=e[o],i=jqlite('').prop("name",o).prop("value",s),r.append(i);return jqlite(document.body).append(r),r.submit()}})}.call(this),function(){jqlite.extend(jqlite,{isBlank:function(t){var e;if(null==t)return!0;if(jqlite.isString(t))return 0===jqlite.trim(t).length;if(jqlite.isRegExp(t))return!1;if(jqlite.isArray(t))return 0===t.length;if(jqlite.isNumber(t))return isNaN(t);if(jqlite.isObject(t)){for(e in t)if(t[e],t.hasOwnProperty(e))return!1;return!0}return!1},trim:function(t){return t.replace(/^\s+|\s+$/g,"")}})}.call(this),function(){jqlite.fn.extend({position:function(){var t;return this.length>0?{top:(t=this[0]).offsetTop,left:t.offsetLeft,width:t.offsetWidth,height:t.offsetHeight}:null}})}.call(this),function(){jqlite.extend(jqlite,{timestamp:function(t){return jqlite.isNumber(t)?t.toString().length<13?1e3*t:t:NaN}})}.call(this),function(t){"undefined"!=typeof module&&"object"==typeof exports?"undefined"!=typeof window?module.exports=t():module.exports=t:window.Tooltip=t()}(function(){var t=function(t,e){e=e||{},this.link="object"==typeof t?t:document.querySelector(t),this.title=this.link.getAttribute("title")||this.link.getAttribute("data-original-title"),this.tooltip=null,this.options={},this.options.animation=e.animation&&"fade"!==e.animation?e.animation:"fade",this.options.placement=e.placement?e.placement:"top",this.options.delay=parseInt(e.delay)||100,this.isIE=null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent)&&parseFloat(RegExp.$1),this.duration=150,this.options.duration=this.isIE&&this.isIE<10?0:e.duration||this.duration,this.options.container=e.container||document.body,this.title&&this.init(),this.timer=0};t.prototype={init:function(){this.actions();var t="onmouseleave"in this.link?["mouseenter","mouseleave"]:["mouseover","mouseout"];this.link.addEventListener(t[0],this.open,!1),this.link.addEventListener(t[1],this.close,!1),this.link.setAttribute("data-original-title",this.title),this.link.removeAttribute("title")},actions:function(){var t=this;this.open=function(){clearTimeout(t.link.getAttribute("data-timer")),t.timer=setTimeout(function(){null===t.tooltip&&(t.createToolTip(),t.styleTooltip(),t.updateTooltip())},t.options.duration),t.link.setAttribute("data-timer",t.timer)},this.close=function(){clearTimeout(t.link.getAttribute("data-timer")),t.timer=setTimeout(function(){t.tooltip&&null!==t.tooltip&&(t.tooltip.className=t.tooltip.className.replace(" in",""),setTimeout(function(){t.removeToolTip()},t.options.duration))},t.options.delay+t.options.duration),t.link.setAttribute("data-timer",t.timer)},this.removeToolTip=function(){this.tooltip&&this.options.container.removeChild(this.tooltip),this.tooltip=null},this.createToolTip=function(){this.tooltip=document.createElement("div"),this.tooltip.setAttribute("role","tooltip");var t=document.createElement("div");t.setAttribute("class","tooltip-arrow");var e=document.createElement("div");e.setAttribute("class","tooltip-inner"),this.tooltip.appendChild(t),this.tooltip.appendChild(e),e.innerHTML=this.title,this.options.container.appendChild(this.tooltip)},this.styleTooltip=function(t){var e=this.link.getBoundingClientRect(),n=t||this.options.placement;this.tooltip.setAttribute("class","tooltip "+n+" "+this.options.animation);var r={w:e.right-e.left,h:e.bottom-e.top},i={w:this.tooltip.offsetWidth,h:this.tooltip.offsetHeight},o=this.getScroll().y,s=this.getScroll().x;/top/.test(n)?(this.tooltip.style.top=e.top+o-i.h+"px",this.tooltip.style.left=e.left+s-i.w/2+r.w/2+"px"):/bottom/.test(n)?(this.tooltip.style.top=e.top+o+r.h+"px",this.tooltip.style.left=e.left+s-i.w/2+r.w/2+"px"):/left/.test(n)?(this.tooltip.style.top=e.top+o-i.h/2+r.h/2+"px",this.tooltip.style.left=e.left+s-i.w+"px"):/right/.test(n)&&(this.tooltip.style.top=e.top+o-i.h/2+r.h/2+"px",this.tooltip.style.left=e.left+s+r.w+"px")},this.updateTooltip=function(){var t=null;t=this.isElementInViewport(this.tooltip)?this.options.placement:this.updatePlacement(),this.styleTooltip(t),this.tooltip.className+=" in"},this.updatePlacement=function(){var t=this.options.placement;return/top/.test(t)?"bottom":/bottom/.test(t)?"top":/left/.test(t)?"right":/right/.test(t)?"left":void 0},this.getScroll=function(){return{y:window.pageYOffset||document.documentElement.scrollTop,x:window.pageXOffset||document.documentElement.scrollLeft}},this.isElementInViewport=function(t){var e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}}};for(var e=document.querySelectorAll("[data-toggle=tooltip]"),n=0,r=e.length;ni.getTime())||(!!(G.maxDate&&G.maxDate.getTime()r.getTime())||(!!(G.disallowFuture&&s.getTime()i.getTime())||(!!(G.maxDate&&G.maxDate.getTime()e.getTime())))}function V(){for(var t=u(Y),e=0;et)&&!($.maxDate&&$.maxDate.getFullYear()"),i}function O(t){K.days={};for(var e=u(Y),n=b(),r=0;r",t.appendChild(r)}}function F(){var t=l("div",_.base),e=l("div",_.header),n=l("div",_.content),r=l("div",_.button,{onclick:v}),i=l("div",_.button,{onclick:w});M(n),O(n);var o=l("div",_.dateDropdownContainer);return o.appendChild(X.selectMonthDropdown.HTML()),o.appendChild(X.selectYearDropdown.HTML()),t.appendChild(e),t.appendChild(n),e.appendChild(r),e.appendChild(o),e.appendChild(i),t.id=X._id,K.content=n,K.prevMonth=r,K.nextMonth=i,t}function R(t){var e=d.indexOf(t);X.month=e}function q(t){X.year=t}function U(){var t=X._element.style;t.left="auto",t.top="auto",G.anchor.contains(X._element)||G.anchor.appendChild(X._element)}function N(t,e){var n,r;for(["matches","matchesSelector","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some(function(t){return"function"==typeof document.body[t]&&(n=t,!0)});t;){if((r=t.parentElement)&&r[n](e))return r;t=r}return r}function B(){N(event.target,".wpcss-calendar")||X._showing&&!N(event.target,G.anchorClasses)&&z()}function H(){X.showing()||(U(),X._element.classList.add("is-showing"),X._showing=!0,G.autoHide&&document.body.addEventListener("mousedown",B))}function z(){X.showing()&&(X._element.classList.remove("is-showing"),X._showing=!1,G.autoHide&&document.body.removeEventListener("mousedown",B))}var $=s||{},X=this,J=r($.selectedDate||n()),Y=r(J);X.selectYearDropdown=new c({valuesForOptions:I(),initValue:J.getFullYear(),onclick:q}),X.selectMonthDropdown=new c({valuesForOptions:D(),initValue:d[J.getMonth()],onclick:R,checkDisabledFn:p});var G={anchor:e,anchorClasses:$.anchorClasses,id:$.id||null,autoHide:!!$.autoHide,autoShow:!!$.autoShow,disallowPast:!!$.disallowPast,disallowFuture:!!$.disallowFuture,dayLabels:$.dayLabels||h,monthLabels:$.monthLabels||d,onChange:$.onChange||function(){}};$.maxDate instanceof Date&&(G.maxDate=r($.maxDate)),$.minDate instanceof Date&&(G.minDate=r($.minDate));var K={days:{},container:null,prevMonth:null,nextMonth:null};return X.show=function(){H()},X.hide=function(){z()},X.toggle=function(){X.showing()?X.hide():X.show()},X.destroy=function(){X._element&&X._element.remove(),X._id=undefined,X._element=undefined,X._showing=undefined},X.initialize=function(){f()},X.showing=function(){return!!X._showing},X.toString=function(){return J.toDateString()},X.toUTCString=function(){return J.getUTCFullYear()+"-"+i(J.getUTCMonth()+1)+"-"+i(J.getUTCDate())},X.toLocaleString=function(){return J.getFullYear()+"-"+i(J.getMonth()+1)+"-"+i(J.getDate())},X.__testObjects__=function(){return{visual:Y,config:G,classes:_,selected:J,elements:K,position:U}},C("day",function(){return Y.getDate()},function(t){Y.setDate(t)}),C("month",function(){return Y.getMonth()},function(t){Y.setMonth(t),E()}),C("year",function(){return Y.getFullYear()},function(t){Y.setFullYear(t),E()}),C("anchor",function(){return G.anchor},function(t){G.anchor=t,U()}),C("minDate",function(){return G.minDate},function(t){G.minDate=t,V()}),C("maxDate",function(){return G.maxDate},function(t){G.maxDate=t,V()}),f(),X}var h=["Su","Mo","Tu","We","Th","Fr","Sa"],d=["January","February","March","April","May","June","July","August","September","October","November","December"],f=[31,28,31,30,31,30,31,31,30,31,30,31],_={current:"is-current",selected:"is-selected",disabled:"is-disabled",base:"wpcss-calendar",day:"wpcss-calendar__day",header:"wpcss-calendar__header",button:"wpcss-calendar__button",content:"wpcss-calendar__content",dayName:"wpcss-calendar__day--name",dayBlank:"wpcss-calendar__day--blank",selectMonth:"wpcss-calendar__select-month",selectYear:"wpcss-calendar__select-year",dateDropdownContainer:"wpcss-calendar__date-dropdowns-container",selectDropdown:{container:"wpcss-calendar__dropdown-container",btnToggle:"wpcss-calendar__dropdown-btn-toggle",dropdown:"wpcss-calendar__dropdown"}};c.prototype={HTML:function(){var t=this._createToggleButton(),e=l("span","",{content:this.currentValue});t.appendChild(e);for(var n=l("ul",_.selectDropdown.dropdown+" hidden"),r=this._createOptions(),i=0;io)return e.disallowPast?null:o}return n},p.firstValidDateOrToday=function(t){return p.firstValidDate(t)||r(new Date)},t.Calendar=p}(window),function(){null==window.Wishpond&&(window.Wishpond={}),Wishpond.V2=function(t,e){return t=_wp(t),_wp.extend(t,{_html:t,_css:_wp(e),errorNotify:function(t){return console.error(t),Honeybadger.notify(t)},errorHandler:function(t){var e;try{return t()}catch(n){return e=n,this.errorNotify(e)}},init:function(e,n){var r,i,o,s;return null==n&&(n=window.location),(r=document.createElement("a")).href=n,"/"!==(i=r.pathname).slice(0,1)&&(i="/"+i),o=null,s=null,_wp.extend(t,{baseHref:n,basePath:i,params:Wishpond.AJAX.decodeParams(),is:function(t){return t?(null!=e?e.type:void 0)===t:null!=e?e.type:void 0},safe:function(t){var e,n;return n=this,e=function(e,r,i,o,s){return console.log(s),console.log(t.toString()),n.trigger("javascriptError",[s,t])},_wp.safe(t,e)},started:function(t){return null==t&&(t=!1),t&&null!=s&&(s(),s=null),null!=o?o:o=new Promise(function(t){return s=t})}}),new Wishpond.V2.SocialCampaign(t,e),new Wishpond.V2.DeviceMode(t),t.socialCampaign.isPagesV4()||new Wishpond.V2.FullHeightColumns(t),new Wishpond.V2.GoogleAnalytics(t),new Wishpond.V2.Components(t),new Wishpond.V2.Embed(t),new Wishpond.V2.Action(t),new Wishpond.V2.Bookie(t),new Wishpond.V2.Participation(t),new Wishpond.V2.MergeTags(t),new Wishpond.V2.Forms(t),new Wishpond.V2.Videos(t),new Wishpond.V2.Router(t),new Wishpond.V2.Lead(t),new Wishpond.V2.Referrals(t),new Wishpond.V2.AnalyticsTrackers(t),new Wishpond.V2.ViewRecorder(t),null!=t.mergeTags&&(t.mergeTags.set("url",t.params),t.mergeTags.set("params",t.params),t.mergeTags.set("campaign_url",null!=e?e.socialShareUrl():void 0)),t._componentDataSources={},document.write=function(t){var e;return(e=document.createElement("div")).innerHTML=t,document.body.appendChild(e)},delete this.init,this}}),t}}.call(this),function(){Wishpond.V2.DynamicPoller=function(){function t(t,e,n){this._pollCallback=t,this._defaultInterval=e,null==n&&(n=!1),n&&this.setInterval(this._defaultInterval)}return t.prototype.setInterval=function(t,e,n,r){if(this._intervalLength=t,null==e&&(e=!1),null==n&&(n=0),this._returnTo=null!=r?r:this._defaultInterval,n>0?this._end=(new Date).getTime()+n:(this._end&&delete this._end,delete this._returnTo),this._startTimer(),e)return this.run()},t.prototype.pause=function(){return this._stopTimer()},t.prototype.resume=function(){return this._startTimer(),this._runInterval()},t.prototype.run=function(){return this._pollCallback(this)},t.prototype.interval=function(){return this._intervalLength},t.prototype._stopTimer=function(){if(this._timer)return window.clearInterval(this._timer),delete this._timer},t.prototype._startTimer=function(){return this._stopTimer(),this._timer=window.setInterval((t=this,function(){return t._runInterval()}),this._intervalLength);var t},t.prototype._runInterval=function(){return null!=this._end&&(new Date).getTime()>this._end&&this.setInterval(this._returnTo,!1),this.run()},t}()}.call(this),function(){var t=[].slice;Wishpond.V2.ObjectTree=function(){function e(t){this._data=null!=t?t:{}}return e.prototype.get=function(e){var n,r,i,o,s,a,u,l;if(null==e)return this._data;if(_wp.isString(e)){for(u=2<=(l=e.split(".")).length?t.call(l,0,r=l.length-1):(r=0,[]),n=l[r++],s=this._data,i=0,o=u.length;i","http://www.w3.org/2000/svg"===(null!=(n=e.firstChild)?n.namespaceURI:void 0))}var e;return e={svgBase:{"box-sizing":"border-box",display:"table-cell",height:"28px","max-height":"28px","max-width":"28px",padding:"5px","vertical-align":"middle",width:"28px"},inlineSvg:{fill:"currentColor"},svgFallback:{lineHeight:"1"}},t.prototype.template=function(t){var e,n,r,i;return null==t&&(t={}),(i=_wp("
")).prop("id",this._options.id),i.prop(t),this._supportsSVG?(r=_wp('
'),(n=_wp('\n \n \n \n')).css(this._generateInlineStyle("inlineSvg")),r.append(n),null!=this._options.styles&&r.append(""),i.append(r)):((e=_wp("
X
")).css(this._generateInlineStyle("svgFallback")),i.append(e)),i[0].outerHTML},t.prototype._generateInlineStyle=function(t){var n,r;return r={},"inlineSvg"!==t&&"svgFallback"!==t||_wp.extend(r,e.svgBase),(n=e[t])&&_wp.extend(r,n),"container"===t&&_wp.extend(r,this._options.style),r},t}()}.call(this),function(){Wishpond.V2.Components=function(){function t(t){var e;this._runner=t,this._components={},this._runner.on("pageStop",(e=this,function(){return e._unload()})),_wp.extend(this._runner,{component:function(t){return function(e,n){var r,i,o,s,a;if(null!=n)return t._start(e,n);if(e instanceof Array)return _wp(e[0]).data("controller");if(_wp.isFunction(null!=e?e.componentId:void 0))return e;if(_wp.isElement(e))return _wp(e).data("controller");if(null!=t._components[e])return t._components[e];if(_wp.isString(e)){for(i=0,o=(a=(null!=(s=t._runner.forms)&&"function"==typeof s.all?s.all():void 0)||[]).length;i0}));var t},t.prototype.nextPage=function(){return this.goToPage(this.currentPage()+1)},t.prototype.previousPage=function(){return this.goToPage(this.currentPage()-1)},t}()}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.DataSource.Local=function(e){function n(t,e){this._rawData=t,this._options=null!=e?e:{},n.__super__.constructor.call(this,this._options)}return t(n,e),n.prototype.fetchPage=function(t){return new Promise((e=this,function(n){var r,i;return r=(i=(t-1)*e._options.perPage)+e._options.perPage-1,n({data:i<0?[]:e._rawData.slice(i,+r+1||9e9),totalPages:Math.ceil(e._rawData.length/e._options.perPage)})}));var e},n.prototype.setData=function(t){return this._dataPromise.then((e=this,function(){return e._rawData=t,e.refresh()}));var e},n}(Wishpond.V2.DataSource)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.DataSource.Null=function(e){function n(){n.__super__.constructor.call(this,[])}return t(n,e),n}(Wishpond.V2.DataSource.Local)}.call(this),function(){var t,e=function(t,e){function r(){this.constructor=t}for(var i in e)n.call(e,i)&&(t[i]=e[i]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},n={}.hasOwnProperty;Wishpond.V2.DataSource.Remote=function(n){function r(t,e){this._url=t,this._options=null!=e?e:{},r.__super__.constructor.call(this,this._options)}return e(r,n),r.prototype.fetchPage=function(e){var n,r;return n={page:e,per_page:this._options.perPage},r=Wishpond.AJAX.append(this._url,n),_wp.ajax(r,{method:"GET"}).then(function(e){var n,r;return n=e.body,r=e.xhr.getResponseHeader("Link")||"",{data:n,totalPages:t(r)}})},r.prototype.setUrl=function(t){return this._url=t,this},r}(Wishpond.V2.DataSource),t=function(t){var e,n,r,i,o;for(e=0,n=(i=t.split(",")).length;e\n

Pages

\n
    \n

    Device Mode

    \n
    \n  

    Merge tags

    \n
    \n'),t=0,n=(i=e._runner.router.pages()).length;t'+t.toPath()+"")}));var e},t.prototype._updateMergeTags=function(){return fastdom.mutate((t=this,function(){return t._menu.find("pre.merge-tags").text(JSON.stringify(t._runner.mergeTags.get(),null,2))}));var t},t.prototype._updateDeviceMode=function(){return fastdom.mutate((t=this,function(){return t._menu.find("pre.device-mode").text(t._runner.deviceMode())}));var t},t}()}.call(this),function(){Wishpond.V2.DeviceMode=function(){function t(t,e){var n;this._runner=t,this._window=null!=e?e:window,_wp.extend(this._runner,{deviceMode:(n=this,function(){return n.deviceMode()}),deviceModeFromWidth:function(t){return function(){return t._getDeviceTypeFromWidth()}}(this),contentAreaWidth:function(t){return function(){return t.contentAreaWidth()}}(this),requiresHorizontalScroll:function(t){return function(){return t.requiresHorizontalScroll()}}(this)}),this._runner.is("popup")?this._runner.on("notifyDeviceMode",function(t){return function(e,n){return null!=n.value?t._setDeviceModeClass(n.value):console.warn("notifyDeviceMode received without value",n)}}(this)):(this._listenEvents="resize visibilityChange",this._listener=function(t){return function(){return t._setDeviceModeClass()}}(this),_wp(this._window).on(this._listenEvents,this._listener),this._setDeviceModeClass())}var e;return e={phone:320,tablet:768,desktop:940},t.prototype._setDeviceModeClass=function(t){var e;if(null==t&&(t=this._getDeviceTypeFromWidth()),!this._currentMode||this._currentMode!==t)return fastdom.mutate((e=this,function(){var n;return e._runner.removeClass(e._currentMode||"not-a-class").addClass(t),n=e._currentMode,e._currentMode=t,e._isPagesV4()||("desktop"===t?jqlite("body").addClass("remove-horizontal-bar"):jqlite("body").removeClass("remove-horizontal-bar")),e._runner.trigger("deviceModeChange",[e._currentMode,n]),e._runner.trigger("notifyPageSize")}))},t.prototype._getDeviceTypeFromWidth=function(){var t;if(t=null==this._window.self||this._window.self!==window||this._isPagesV4()?this._runner.width():window.innerWidth,this._isPagesV4())switch(!1){case!(t>=e.desktop):return"desktop";case!(t>=e.tablet):return this._deviceModeEnabled("tablet")?"tablet":this._deviceModeEnabled("phone")?"phone":"desktop";default:return this._deviceModeEnabled("phone")?"phone":this._deviceModeEnabled("tablet")?"tablet":"desktop"}else switch(!1){case!(t>767&&t<=991):return"tablet";case!(t>991):return"desktop";default:return"phone"}},t.prototype.deviceMode=function(){return this._currentMode},t.prototype.contentAreaWidth=function(){return this._isPagesV4()?e[this._currentMode]:this._runner.width()},t.prototype.requiresHorizontalScroll=function(){return this._isPagesV4()&&this._runner.width()\n  
    \n '+r+'\n '+n+"\n
    \n")).appendTo(this._runner),setTimeout(function(){return t.css({transform:i.visibleContainer.transform})}),a=this._resolvePromise,(e=t.find("a")).once("click",function(){return t.css({transform:i.container.transform}),setTimeout(function(){return a(),t.remove()},o)}),e.once("mousedown touchstart",function(t){return _wp(t.target).css({"background-color":i.activeLink["background-color"]})}),e.once("mouseup touchend",function(t){return _wp(t.target).css({"background-color":i.link["background-color"]})}),this},e}()}.call(this),function(){var t=[].slice;Wishpond.V2.Embed=function(){function e(e,n){var r;this._runner=e,this._window=null!=n?n:window,this._parentURL=this._runner.params.parent_url,this._listeners=[],_wp.extend(this._runner,{sourceURL:(r=this,function(){return r.sourceURL()}),sourceLocation:function(t){return function(){return t.sourceLocation()}}(this),isVisible:function(t){return function(){return t.isVisible()}}(this),isEmbedded:function(t){return function(){return t.isEmbedded()}}(this),startPopup:function(t){return function(e){return t.startPopup(e)}}(this),hidePopup:function(t){return function(){return t.hidePopup()}}(this),scrollTo:function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.scrollTo.apply(e,n)}}(this)}),Wishpond.registerInstruction("scrollTo",function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.scrollTo.apply(e,n)}}(this)),this._runner.is("popup")&&(fastdom.mutate(function(t){return function(){return t._runner.addClass("class-based-grid"),t._runner.css({overflowX:"hidden"}),jqlite.platform("ios")||t._runner.css({marginRight:"-100vw",paddingRight:"100vw"}),_wp(document.documentElement).css({overflow:"hidden"})}}(this)),this._runner.on("pageStart",function(t){return function(){return t._publishPageSizeActive=!0}}(this)),jqlite.platform("ios")&&this._setupIOSScrollHack()),this.isFacebook()?(this.handleFixedHeight(!1),this._runner.on("publishPageSize",function(t){return function(){var e;return e=t._publishPageSizeActive,t._publishPageSize(!0),t._publishPageSizeActive=e}}(this))):this.isEmbedded()&&(this.handleFixedHeight(!1),this._parentURL=this._parentURL.replace(/([^:]+:\/\/[^\/]+).*/,"$1"),_wp(this._window).on("message",function(t){return function(e){if(e.origin===t._parentURL&&e.data&&/^{/.test(e.data))return t._receiveMessage(JSON.parse(e.data))}}(this)),this._runner.once("pageStart",function(t){return function(){return t._spamDocumentReady()}}(this)),this._runner.on("pageStart",function(t){return function(){return t._runner.find(".close-on-text-click").on("click",function(e){return t._closeOnTextClick(e)})}}(this)),this._runner.on("notifyPage",function(t){return function(e,n){var r,i,o,s,a;if(null==n&&(n={}),null!=n.index){for(a=[],r=0,i=(s=t._runner.router.pages()).length;r=c.left&&r<=c.right&&i>=c.top&&i<=c.bottom&&(s=!0));if(s)return t.preventDefault(),o.hidePopup()}))},e.prototype._receiveMessage=function(t){return null!=t.action?this._runner.trigger(t.action,[t]):this._runner.trigger("messageReceived",[t])},e.prototype._postMessage=function(t){var e;return!!this.isEmbedded()&&(null!=(null!=(e=this._runner.socialCampaign)?e.id:void 0)&&(t.socialCampaignId=this._runner.socialCampaign.id),this._window.parent.postMessage(JSON.stringify(t),this._parentURL),!0)},e.prototype.handleFixedHeight=function(t){var e;if(t!==this._handleFixedHeight)return this._handleFixedHeight=t,this._publishPageSize(!t),fastdom.mutate((e=this,function(){var n;if(n=_wp(document.documentElement),!e.isFacebook())return e.isPagesV4()?n.toggleClass("disable-vertical-scroll",!t):n.toggleClass("disable-scroll",!t)}))},e.prototype._publishPageSize=function(t){var e,n;if(this._publishPageSizeActive=t,null==this._publishPageSizeCallback&&(n=this,e=function(){return fastdom.measure(function(){var t,e;if((e=n._runner.router.currentPage())&&(t=e.height(),!n.isFacebook()))return n._runner.is("popup")?n._postMessage({action:"dimensions",dimensions:{height:t,width:e.width()}}):(n._runner.requiresHorizontalScroll()&&(t+=20),n._postMessage({action:"height",height:t}))})},this._publishPageSizeCallback=function(t){return function(){if(t._publishPageSizeActive)return e()}}(this),this._imageLoadUpdatePageSizeCallback=function(t){return function(){var n,r,i,o,s;if(!t.isPagesV4()){for(s=[],n=0,i=(o=t._runner.find("img")).length;n0&&(this._cachedFbAdminBarHeight=e),e)},e.prototype._spamDocumentReady=function(){var t,e,n,r,i,o;if(!this._spammed)return this._spammed=!0,i=0,e=1.2,t=!1,o=this,n=function(e){var n;if(e.origin===o._parentURL)try{if("ACK"===(null!=(n=JSON.parse(e.data))?n.documentReady:void 0))return t=!0}catch(r){}},_wp(this._window).on("message",n),(r=function(o){return function(){if(i>=25&&(e=1.3),i++,!(t||i>=100))return o._postMessage({documentReady:!0}),setTimeout(r,5*Math.pow(i,e));_wp(o._window).off("message",n)}}(this))()},e.prototype._handleBulkActions=function(e){var n,r,i,o,s,a;for(i=0,o=(s=e.data).length;i0?s.push(n.style.minHeight="1px"):s.push(void 0);return s},t.prototype._setColumnHeights=function(t){var e,n,r,i,o,s,a,u,l,c,p;for(this._collapseColumns(t,!0),p=t[0].getBoundingClientRect().height,i=0,s=(u=t.find(".wpcColumn")).length;ip&&(p=n);for(c=[],o=0,a=(l=t.find(".wpcColumn")).length;o=0?"lp/"+this._runner.socialCampaign.id+"/participated":"lp/"+this._runner.socialCampaign.id,n=this._runner.socialCampaign.gaParams,this._window.ga("Wishpond.set","page",i+"?"+n),this._window.ga("Wishpond.send","pageview",i+"?"+n)},e}()}.call(this),function(){var t=[].slice;Wishpond.V2.Lead=function(){function e(e){var n;this._runner=e,this._data=new Wishpond.V2.ObjectTree,_wp.extend(this._runner,{leadProperties:{get:(n=this,function(){var e;return e=1<=arguments.length?t.call(arguments,0):[],n.get.apply(n,e)}),set:function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.set.apply(e,n)}}(this),setRaw:function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.setRaw.apply(e,n)}}(this),fetch:function(e){return function(){var n +;return n=1<=arguments.length?t.call(arguments,0):[],e.fetch.apply(e,n)}}(this),start:function(t){return function(){return t.start()}}(this)}}),Wishpond.Tracker.onAnonIdChange(function(t){return function(){return t.fetch(!0)}}(this))}return e.prototype.start=function(){var t;if(null==this._listener&&!Wishpond.isBot())return this.fetch(),this._listener=this._runner.on("participationComplete",(t=this,function(e,n,r){if(r)return t.fetch(!0)})),!0},e.prototype.get=function(){var e,n;return e=1<=arguments.length?t.call(arguments,0):[],(n=this._data).get.apply(n,e)},e.prototype.set=function(){var e,n;return e=1<=arguments.length?t.call(arguments,0):[],n=this.setRaw.apply(this,e),this.setAttributes.apply(this,e),n},e.prototype.setRaw=function(){var e,n,r;return e=1<=arguments.length?t.call(arguments,0):[],r=(n=this._data).set.apply(n,e),this._runner.mergeTags.set({lead:this._data.get()}),r},e.prototype.setAttributes=function(e,n){var r,i,o,s,a,u,l,c,p;if(_wp.isArray(e))return!1;if(_wp.isObject(e))Wishpond.Tracker.setAttributes(e);else{if(!_wp.isString(e))return!1;for(c=2<=(p=e.split(".")).length?t.call(p,0,o=p.length-1):(o=0,[]),i=p[o++],u=r={},s=0,a=c.length;s":">","<":"<",'"':""","'":"'"},this._allFilters={"default":function(t,e){return _wp.isBlank(t)?r(e):r(t)},downcase:function(t){return r(t).toLowerCase()},upcase:function(t){return r(t).toUpperCase()},capitalize:function(t){return _wp.isBlank(t)?r(t):r(t)[0].toUpperCase()+r(t).substring(1)},titlecase:function(t){var e,n,i,o;for(e=n=0,i=(o=r(t).toLowerCase().split(" ")).length;n"']/g,function(e){return t[e]})},truncate:function(t,e,n){return null==t?"":(e=parseInt(e||50),n=n||"...",t.length>e?t.slice(0,e)+n:t)},truncatewords:function(t,e,n){var r,i;return null==t?"":(e=parseInt(e||15),n=n||"...",i=t.toString().split(/\s+/),r=Math.max(e,0),i.length>r?i.slice(0,r).join(" ")+n:t)},strip_html:function(t){return r(t).replace(/<.*?>/g,"")},strip_newlines:function(t){return r(t).replace(/\n/g,"")},join:function(t,n){return e(t)?(n=n||" ",t.join(n)):r(t)},split:function(t,n){return e(t)?t:(n=n||/\s+/,r(t).split(n))},sort:function(t){return e(t)?(t||[]).sort():t},reverse:function(t){return e(t)?(t||[]).reverse():t},replace:function(t,e,n){return n=n||"",r(t).replace(new RegExp(e,"g"),n)},replace_first:function(t,e,n){return n=n||"",r(t).replace(new RegExp(e,""),n)},newline_to_br:function(t){return r(t).replace(/\n/g,"
    \n")},date:function(t,e){var n;return n=null,t instanceof Date&&(n=t),n instanceof Date||"now"!==r(t)||(n=new Date),n instanceof Date||"number"!=typeof t||(n=new Date(1e3*t)),n instanceof Date||"string"!=typeof t||(n=new Date(Date.parse(t))),n instanceof Date?strftime(e,n):t},first:function(t){return e(t)?t[0]:r(t)[0]},last:function(t){return(t=e(t)?t:r(t))[t.length-1]},minus:function(t,e){return n(t)-n(e)},plus:function(t,e){return n(t)+n(e)},times:function(t,e){return n(t)*n(e)},divided_by:function(t,e){return n(t)/n(e)},modulo:function(t,e){return n(t)%n(e)},escape_once:function(e){return r(e).replace(/["><']|&(?!([a-zA-Z]+|(#\d+));)/g,function(e){return t[e]})},remove:function(t,e){return r(t).replace(new RegExp(e,"g"),"")},remove_first:function(t,e){return r(t).replace(e,"")},prepend:function(t,e){return""+r(e)+r(t)},append:function(t,e){return""+r(t)+r(e)},json:function(t,e){return null!=e?JSON.stringify(t,null,e):JSON.stringify(t)}})},e}()}.call(this),function(){Wishpond.V2.Page=function(){function t(t,e,n,r){this._runner=t,this._lookupRegex=e,this._index=n,this._options=r,null!=this._options.cache&&Wishpond.Storage.LocalStore.supported()&&(this._cache=new Wishpond.Storage.PromiseProxy(new Wishpond.Storage.JsonProxy(new Wishpond.Storage.LocalStore))),this._runner.router.register(this)}return t.prototype.requirements=function(){return this._options.requirements||[]},t.prototype.index=function(){return this._index},t.prototype.pageOrderIndex=function(){return this._options.pageOrderIndex},t.prototype.id=function(){return this._options.id},t.prototype.name=function(){return this._options.name},t.prototype.checkoutSettings=function(){return this._options.checkoutSettings},t.prototype.conversionTracking=function(){return this._options.conversionTracking},t.prototype.height=function(){var t;return null==(t=this._runner.find(".wpc-page"))[0]?0:this._runner.is("popup")?this._getPopupComputedHeight(t):this._getNonPopupComputedHeight(t)},t.prototype.width=function(){var t;return this._runner.is("popup")?(t=this._runner.find(".wpcPage"),parseInt(t.css("maxWidth"),10)):this._runner.width()},t.prototype._getPopupComputedHeight=function(t){var e;return e=t.parent().computedStyle(),parseInt(e.height||0,10)},t.prototype._getNonPopupComputedHeight=function(t){var e,n,r,i,o,s,a,u,l,c,p;for(t=_wp(t),r=0,e=function(t){if(!isNaN(t))return r+=t},i=0,s=(l=_wp(t).parents()).length;i=0&&(console.warn("TODO: Handle participation with an outdated variation version"),console.warn(r.body)),e(r),n._trigger("participationComplete",[n._componentController,!1])}}(this)),this._promise):(e("participationStart event canceled"),this._promise))},n.prototype._dispatch=function(){var t,n;return t=1<=arguments.length?e.call(arguments,0):[],(n=this._runner).dispatch.apply(n,t)},n.prototype._trigger=function(){var t,n;return t=1<=arguments.length?e.call(arguments,0):[],(n=this._runner).trigger.apply(n,t)},n.prototype._updateParticipationCache=function(t){var e;return e=this._runner.bookie.enabled?{uid:t.cid}:{uid:t.user.uid},this._runner.participationCache.set("user",e)},n.prototype._updateMergeTags=function(){return this._runner.mergeTags.set("user",this._runner.participationCache.get("user"))},n.prototype._updateUserTracker=function(t){if(null!=t.cid)return Wishpond.Tracker.setAnonId(t.cid)},n.prototype._extractData=function(){var t,e,n,r,i;return e=this._runner.router.currentPage(),t={variation_id:null!=(n=this._runner.socialCampaign)?n.variationId:void 0,variation_version_id:null!=(r=this._runner.socialCampaign)?r.variationVersionId:void 0,source_url:this._runner.sourceLocation(),page_id:e.id(),page_name:e.name()},(i=this._runner.referrals.getReferrerCode())&&(t.referral_code=i),t},n.prototype._authorise=function(){return new(function(){switch(this._runner.socialCampaign.authorisation.type){case"facebook":return Wishpond.V2.Authorisation.Facebook;case"twitter":return Wishpond.V2.Authorisation.Twitter;case"captcha":return Wishpond.V2.Authorisation.Captcha;default:return Wishpond.V2.Authorisation.Null}}.call(this))(this._runner.socialCampaign.authorisation).promise()},n.prototype._assemble=function(t){return null==t&&(t={}),Wishpond.Tracker.getAnonId().then(function(e){return t.cid=e,t}).then((e=this,function(t){return _wp.extend(t,e._extractData()),t}));var e},n.prototype._submit=function(t){return this._runner.bookie.enabled?_wp.ajax(this._runner.bookie.urls.enter,{data:{entry:t},method:"post",type:"json"}):_wp.ajax(this._runner.socialCampaign.participation,{data:t,method:"post",type:"json"})},n.prototype._trackAction=function(t,e,n){var r;return null==n&&(n={}),r=this._componentController.componentId(),null==n.component_id&&(n.component_id=r),n.value=this._runner.socialCampaign.id+"|"+r,this._runner.trackAction(t,e,n)},n.prototype._extractActions=function(){var t,e,n,r,i,o,s,a,u,l,c;for(i=[],r=[],a=[],c=[],e=[],u=[],n=[],o=0,s=(l=this._options.actions).length;o=0)return t;throw new Error("Final timestamp is earlier than the initial timestamp.")},t}()}.call(this),function(){Wishpond.V2.Referrals=function(){function t(t){this._runner=t,this._targetUrlsById={},_wp.extend(this._runner,{referrals:this})}return t.prototype.getReferralCode=function(t){return this._runner.mergeTags.get("referrals."+t+".code")},t.prototype.getReferralLink=function(t){var e,n,r;if(e=this.getReferralCode(t),r="self"===t?null!=(n=this._runner.socialCampaign)?n.shareUrl:void 0:this._targetUrlsById[t],e&&r)return Wishpond.AJAX.append(r,{"wp-rc":e})},t.prototype.getReferrerCode=function(){return this._runner.mergeTags.get("params.wp-rc")},t.prototype.request=function(t,e){var n,r;if(t&&!this.getReferralCode(t))return n="self"===t?wishpondApp.socialCampaign.id:t,e&&(this._targetUrlsById[n]=e),Wishpond.Tracker.getAnonId().then((r=this,function(t){return r.fetchAndProcess(n,t)})),Wishpond.Tracker.onAnonIdChange(function(t){return function(e){return t.fetchAndProcess(n,e)}}(this)),null},t.prototype.fetchAndProcess=function(t,e){var n,r;return n=Wishpond.AJAX.append(this._runner.bookie.urls.referral_code,{cid:e,social_campaign_id:t}),_wp.ajax(n,{method:"get",type:"json"}).then((r=this,function(t){var e;return e=t.body,r.processUpdate(e.referral_codes)}))["catch"](function(t){t.body})},t.prototype.processUpdate=function(t){var e,n,r,i,o,s,a;for(n in a=this._runner.mergeTags.get("referrals")||{},t)e=t[n],a[n]={code:e},r=this._targetUrlsById[n]?a[n].link=Wishpond.AJAX.append(this._targetUrlsById[n],{"wp-rc":e}):void 0,n.toString()===(null!=(i=this._runner.socialCampaign)&&null!=(o=i.id)?o.toString():void 0)&&(a.self={code:e},r&&(a.self.link=r));return this._runner.mergeTags.set("referrals",a),this._runner.mergeTags.set("campaign_url",null!=(s=this._runner.socialCampaign)?s.socialShareUrl():void 0)},t}()}.call(this),function(){var t=[].slice;Wishpond.V2.Router=function(){function e(e){var n,r;this._runner=e,this._pages=[],this._pageOrderMap={},null!=(null!=(n=window.history)?n.pushState:void 0)&&this._attachEventListeners(),_wp.extend(this._runner,{router:{go:(r=this,function(){return r.go()}),pages:function(t){return function(){return t.pages()}}(this),register:function(t){return function(e){return t.register(e)}}(this),navigateTo:function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.navigateTo.apply(e,n)}}(this),navigateToPage:function(t){return function(e,n){return t._navigateToPage(e,n||e.toPath())}}(this),currentPage:function(t){return function(){return t.currentPage()}}(this),nextPage:function(t){return function(e){return t.nextPage(e)}}(this),prefetchPages:function(t){return function(e){return t.prefetchPages(e)}}(this),recognizeParamName:function(t){return function(){return t.recognizeParamName()}}(this),findPage:function(t){return function(e){return t._findPage(e)}}(this)}}),Wishpond.registerInstruction("navigateTo",function(e){return function(){var n;return n=1<=arguments.length?t.call(arguments,0):[],e.navigateTo.apply(e,n)}}(this))}return e.prototype.go=function(){var t,e,n;return e=this._pathFragment(window.location.pathname),(t=this._findPage(e))?(this._currentPage=t,t.requirements().length>0?this._currentPage.render(e)["catch"]((n=this,function(){return n.navigateTo("/")})):this._currentPage.start(e)["catch"](function(t){return function(){return t.navigateTo("/")}}(this))):this.navigateTo("/")},e.prototype.pages=function(){return this._pages},e.prototype.prefetchPages=function(t){return new Promise((e=this,function(n,r){return _wp.ajax(t).then(function(t){var r,i,o,s,a,u;for(r=t.body,i=0,o=(u=e.pages()).length;i=0):return function(e){return e.index()===t};default:return function(e){return e.matches((null!=t?t.toString():void 0)||"")}}}(),null!=e)return e;for(n=0,r=(s=this._pages).length;n').hide(),this._element.append(this._overlayElement),this._runner.socialCampaign.isPagesV4()||this._element.css({position:"relative"}),this._overlayElement)},t.prototype._trackAction=function(t,e,n){var r;return null==n&&(n={}),null==n.component_id&&(n.component_id=this.componentId()),n.value=this._runner.socialCampaign.id+"|"+this.componentId(),"wpcSocialButtons"!==(r=this.componentId().split("_")[0])&&"wpcVideo"!==r||(n.value=n.value+"|"+t),this._runner.trackAction(t,e,n)},t}()}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.FormField=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._enabled=!0,this._dirty=!1,this._validations=[],this._validationsEnabled=!0,this._validationsVisible=!1,this._inputs().on("input change",(e=this,function(){if(e._dirty=!0,e._validationsVisible)return e._renderValidations()})),this._addRunnerEvent("mergeTagsChange",function(t){return function(){return t._render()}}(this)),this._addRunnerEvent("deviceModeChange",function(t){return function(){return t._updateValidations()}}(this)),this._render()}var i;return t(r,e),i="email",r.prototype.isValid=function(){return!0===this._validate()},r.prototype.fieldKey=function(){return this._options.key},r.prototype.paramAlias=function(){return this._options.paramAlias},r.prototype.isEmail=function(){return this.fieldKey()===i},r.prototype.getValue=function(){if(this.isValid())return this._getRawValue()},r.prototype.setValue=function(t,e){return null==e&&(e=!0),e&&(this._dirty=!0),this._inputs().val(t)},r.prototype.validate=function(t,e,n){var r;if(null==n&&(n=null),null==t)return this._validationsEnabled||console.warn("Validations disabled for "+this.componentId()),function(){var t,e,n,i;for(i=[],t=0,e=(n=this._validations).length;t0;if(!1===e)this._validations=function(){var e,n,i,o;for(o=[],e=0,n=(i=this._validations).length;e\n
      \n
    • ×
    • \n
    • {{message}}
    • \n
    \n'},r.prototype._validationSelector=function(){return"#"+this.componentId()+" + .field-errors-container"},r.prototype._updateValidations=function(){return this.enabled()&&this._validationsVisible?this._renderValidations():this._hideValidations()},r.prototype._hideValidations=function(){var t;return fastdom.mutate((t=this,function(){var e;return(null!=(e=t._runner.socialCampaign)?e.isPagesV4():void 0)?_wp(t._validationSelector()).remove():t._element.find(".field-errors li").html("").hide()})),this._validationsVisible=!1},r.prototype._validate=function(){var t,e,n,r,i,o;if(!this._validationsEnabled)return!0;for(o=this._getRawValue(),t=0,e=(n=this._validations).length;t=0));return c},r}(Wishpond.V2.Components.FormField),Wishpond.V2.Components.register("wfcCheckboxGroup",Wishpond.V2.Components.wfcCheckboxGroup)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wfcDate=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._calendarActive=!1,this.setValue(this._calendar(),!1),this._inputs().on("click",(e=this,function(){return e._calendar().toggle()}))}return t(r,e),r.prototype.unload=function(){return r.__super__.unload.call(this),this._calendar().destroy()},r.prototype._validate=function(){return!this._calendarActive||r.__super__._validate.apply(this,arguments)},r.prototype._getRawValue=function(){return this._calendarActive?this._calendar().toLocaleString():null},r.prototype._calendar=function(){var t,e;return null!=this._calendarInstance?this._calendarInstance:(e=this._calendarOptions(),null!=(t=Calendar.firstValidDate(e))?(e.selectedDate=t,this._calendarActive=!0):(this.enabled(!1),this._element.find(".field-label .required").hide()),this._calendarInstance=new Calendar(this._element[0],e),this._calendarInstance)},r.prototype._calendarOptions=function(){var t,e;return t={anchorClasses:[".wfcDate"],autoHide:!0,id:this._componentId+"_calendar",disallowPast:!this._options.enablePast,disallowFuture:!this._options.enableFuture,onChange:(e=this,function(){return e.setValue(e._calendar()),e._renderValidations()})},null!=this._options.range&&(t.maxDate=new Date(this._options.range.maxDate),t.minDate=new Date(this._options.range.minDate)),t},r}(Wishpond.V2.Components.FormField),Wishpond.V2.Components.register("wfcDate",Wishpond.V2.Components.wfcDate)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wfcDropdown=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._inputs().on("input change",(e=this,function(){return e._setClassIfOptionDisabled()}))}return t(r,e),r.prototype.setValue=function(t){var e,n,r,i,o,s,a;if(r=this._inputs(),_wp.isBlank(t))return _wp(r).prop("selectedIndex",0);for(e=!1,n=i=0,o=(a=r.prop("options")).length;i=this._maxLength?setTimeout((n=this,function(){return n._maxCharTooltip?n._maxCharTooltip.open():fastdom.mutate(function(){return n._inputs().attr("title",n._options.maxlengthReachedMessage),n._maxCharTooltip=new Tooltip(n._inputs()[0],{duration:1,delay:1,placement:"bottom"}),n._maxCharTooltip.link.removeEventListener("mouseenter",n._maxCharTooltip.open,!1),n._maxCharTooltip.link.addEventListener("blur",n._maxCharTooltip.close,!1),n._maxCharTooltip.open()})}),250):this._maxCharTooltip?this._maxCharTooltip.close():void 0},e}(Wishpond.V2.Components.FormField),n=0,r=t.length;n=1){for(n=0,r=e.length;nthis._endNumber?-1:1},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcAnimatedCounter",Wishpond.V2.Components.wpcAnimatedCounter)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcButton=function(e){function r(){var t,e,i;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._enabled=!0,"submit_form"===(null!=(e=this._options.clickEvent)?e.type:void 0)||(this._isV3FormSubmit()?this._element.on("click",(i=this,function(t){return t.preventDefault(),i.submit()})):this._canSubmit()&&this._element.on("click",function(t){return function(e){return e.preventDefault(),t._receiveClick()}}(this)))}return t(r,e),r.prototype._isV3FormSubmit=function(){var t,e,n;if(null==this._options.actions)return!1;for(t=0,e=(n=this._options.actions).length;t\n
    \n
    \n'),_s("facebook").then((e=this,function(){return FB.Event.subscribe("comment.create",function(t){if(t.href===e._runner.socialCampaign.shareUrl)return e._trackAction("campaign_commented_on",e._url,{message:t.message})})}))},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcFacebookComments",Wishpond.V2.Components.wpcFacebookComments)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcIcon=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),_wp(this._element.find("i")).on("click",(e=this,function(t){return t.preventDefault(),e._receiveClick()}))}return t(r,e),r.prototype._receiveClick=function(){var t;return t={trackAs:"campaign_icon_clicked",identifier:this._options.iconClass+" (#"+this.componentId()+")"},this._options.actionsDisabled||(t.actions=this._options.actions),new Wishpond.V2.ParticipationEvent.Null(this._runner,this,t)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcIcon",Wishpond.V2.Components.wpcIcon)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcImage=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),_wp(this._element.find("img")).on("click",(e=this,function(t){return t.preventDefault(),e._receiveClick()}))}return t(r,e),r.prototype._receiveClick=function(){var t;return t={trackAs:"campaign_image_clicked"},this._options.actionsDisabled||(t.actions=this._options.actions),new Wishpond.V2.ParticipationEvent.Null(this._runner,this,t)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcImage",Wishpond.V2.Components.wpcImage)}.call(this),function(){var t=function(t,e){return function(){return t.apply(e,arguments)}},e=function(t,e){function r(){this.constructor=t}for(var i in e)n.call(e,i)&&(t[i]=e[i]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},n={}.hasOwnProperty,r=[].slice;Wishpond.V2.Components.wpcLeaderboard=function(n){function i(){var e,n;e=1<=arguments.length?r.call(arguments,0):[],this._onDataSourceChange=t(this._onDataSourceChange,this),i.__super__.constructor.apply(this,e),this._initDataSource(),this._addRunnerEvent("mergeTagsChange",(n=this,function(){return n._render()}))}return e(i,n),i.prototype.getDataSourceOptions=function(){return this._options.dataSource},i.prototype.getDataSource=function(){return this._dataSource},i.prototype.setDataSource=function(t){return this._unsetDataSource(),this._setDataSource(t),this},i.prototype.unload=function(){return"function"==typeof this._unbindAnonIdChange&&this._unbindAnonIdChange(),this._unsetDataSource(),i.__super__.unload.call(this)},i.prototype._initDataSource=function(){var t;return Wishpond.Tracker.getAnonId().then((t=this,function(e){var n,r;if(r=t._buildUrl(e),n=new Wishpond.V2.DataSource.Remote(r,t._options.dataSource),null==t._dataSource)return t.setDataSource(n)})),this._unbindAnonIdChange=Wishpond.Tracker.onAnonIdChange(function(t){return function(e){var n,r;if(null!=(n=t.getDataSource())&&n instanceof Wishpond.V2.DataSource.Remote)return r=t._buildUrl(e),n.setUrl(r).refresh()}}(this))},i.prototype._unsetDataSource=function(){var t;return delete this._runner._componentDataSources[this._componentId],null!=(t=this._dataSource)?t.unbind(this._onDataSourceChange):void 0},i.prototype._setDataSource=function(t){return this._dataSource=t,this._dataSource.bind(this._onDataSourceChange),this._runner._componentDataSources[this._componentId]=this._dataSource,this._element.trigger("componentDataSourceAttached",[this])},i.prototype._onDataSourceChange=function(t){return this._renderTable(t)},i.prototype._render=function(){return null!=this._dataSource?this._dataSource.currentItems().then((t=this,function(e){return t._renderTable(e)})):this._renderTable([]);var t},i.prototype._renderTable=function(t){var e,n;return e=this._buildRows(t).join(""),fastdom.mutate((n=this,function(){return n._element.find(".wpc-leaderboard__row").remove(),e&&n._element.find(".wpc-leaderboard").append(e),n._runner.trigger("componentSizeChanged",[n])}))},i.prototype._buildRows=function(t){var e,n,r,i;for(i=[],n=0,r=t.length;n'+e+""},i.prototype._buildUrl=function(t){var e,n,r,i;return null==(null!=(n=this._runner.bookie)&&null!=(r=n.urls)?r.base:void 0)?null:(i=this._runner.socialCampaign.variationId,e=this._componentId,this._runner.bookie.urls.base+"/variations/"+i+"/leaderboards/"+e+"?cid="+t)},i}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcLeaderboard",Wishpond.V2.Components.wpcLeaderboard)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcMap=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._addRunnerEvent("mergeTagsChange",(e=this,function(){return e.render()})),this.render()}return t(r,e),r.api_key=function(){return"AIzaSyDp_5crbGQJJr1VkDxmI_iQrxy088KhdUY"},r.prototype.render=function(){var t,e;if((t=this._runner.mergeTags.parse(this._options.address))!==this._currentAddress)return _wp.isBlank(t)?this._element.html(""):(e=Wishpond.AJAX.append("https://web.archive.org/web/20231120054014/https://www.google.com/maps/embed/v1/place",{key:Wishpond.V2.Components.wpcMap.api_key(),q:t}),this._element.html(''),this._element.find("iframe").attr("src",e)),this._currentAddress=t},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcMap",Wishpond.V2.Components.wpcMap)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcMenu=function(e){function r(){var t;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this.render(),this._menuFolderOutsideClickListeners={},this._canSubmit()||this._element.find("a").on("click",function(t){return t.preventDefault()})}return t(r,e),r.prototype.render=function(){var t,e;return this.opacity=this._element.find(".wpc-menu__navbar").css("opacity"),this.zIndex=this._element.css("z-index"),this._shouldShow()&&((t=this._element.find(".wpc-menu__navbar")).css("opacity",0),t.css("visibility","hidden")),this._runner.on("notifyPageSize",(e=this,function(){return e._shouldShow()&&e._element.find(".wpc-menu__navbar-button")[0].classList.remove("expanded"),e._showButton()})),_wp(this._element.find("button")).on("click",function(t){return function(){return t._element.find(".wpc-menu__navbar-button")[0].classList.toggle("expanded"),t._toggleMenu()}}(this)),this._setFolderEvents()},r.prototype._toggleMenu=function(){var t;return"visible"===(t=this._element.find(".wpc-menu__navbar")).css("visibility")?(this._element.css("z-index",this.zIndex),t.css("opacity",0),t.css("visibility","hidden")):(this._element.css("z-index",999999),t.css("opacity",this.opacity),t.css("visibility","visible"))},r.prototype._setFolderEvents=function(){return _wp(this._element.find(".wpc-menu__item, .wpc-menu__item a")).on("click",(t=this,function(e){var n,r,i,o,s;if(s=null,null!=(i=(s=null!=e.target.dataset.folderId?e.target:e.target.parentElement).dataset.folderId))return e.stopPropagation(),e.preventDefault(),jqlite(s),o=".wpc-menu__folder-items[data-folder-id='"+i+"']",(n=t._element.find(o)).toggleClass("wpc-menu__folder-items--visible"),n.hasClass("wpc-menu__folder-items--visible")?(null==(r=t._menuFolderOutsideClickListeners)[o]&&(r[o]=function(e){if(!jqlite(e.target).closest(o).length>0)return n.removeClass("wpc-menu__folder-items--visible"),document.removeEventListener("click",t._menuFolderOutsideClickListeners[o])}),document.addEventListener("click",t._menuFolderOutsideClickListeners[o])):document.removeEventListener("click",t._menuFolderOutsideClickListeners[o])}));var t},r.prototype._showButton=function(){return this._shouldShow()?(this._element.find(".wpc-menu__navbar").css("visibility","hidden"),this._element.find(".wpc-menu__navbar").css("opacity","0")):(this._element.find(".wpc-menu__navbar").css("visibility","visible"),this._element.find(".wpc-menu__navbar").css("opacity",this.opacity))},r.prototype._shouldShow=function(){return"phone"===this._runner.deviceMode()||"phone"===this._runner.deviceModeFromWidth()},r.prototype._canSubmit=function(){var t;return null!=(null!=(t=this._runner.socialCampaign)?t.id:void 0)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcMenu",Wishpond.V2.Components.wpcMenu)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcPointsActions=function(e){function r(){var t;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._container=this._element.find(".wpc-points-actions__container"),this._render()}var i;return t(r,e),i={twitter_follow:"TwitterFollow",twitter_tweet:"TwitterTweet",pinterest_follow:"PinterestFollow",instagram_follow:"InstagramFollow",youtube_subscribe:"YoutubeSubscribe",linkedin_share:"LinkedinShare",linkedin_follow:"LinkedinFollow",fb_visit_page:"FbVisitPage"},r.prototype._render=function(){var t,e,n;if(!this._initialized&&(t=this._options.type.replace(/_/g,"-"),n=_wp("
    "),this._container.append(n),null!=(e=this._getInstance(n))))return e.render(),this._initialized=!0},r.prototype.unload=function(){return r.__super__.unload.call(this),this._getInstance().unload()},r.prototype._getInstance=function(t){var e;if(this._instance)return this._instance;if(null==(e=i[this._options.type]))throw new Error("Cannot handle action type: "+this._options.type);return this._instance=new Wishpond.V2.Components.wpcPointsActions[e](this,t)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcPointsActions",Wishpond.V2.Components.wpcPointsActions)}.call(this),function(){var t=function(t,e){return function(){return t.apply(e,arguments)}};Wishpond.V2.Components.wpcPointsActions.Base=function(){function e(e,n){this._component=e,this._element=n,this._callback=t(this._callback,this),this._options=this._component._options,this._runner=this._component._runner,this.init()}return e.prototype.getComponentId=function(){return this._component.componentId()},e.prototype.getType=function(){return this._options.type},e.prototype.init=function(){return null},e.prototype.unload=function(){return null},e.prototype.render=function(){var t;return t=_wp(this.getTemplate()),this._element.append(t),this.parse()},e.prototype.getTemplate=function(){return""},e.prototype.parse=function(){return null},e.prototype.isApiLoaded=function(){return!1},e.prototype.getLayoutType=function(){return this._options.layout},e.prototype.getUrl=function(){return"custom_url"===this._options.shareUrlType?this._runner.mergeTags.parse(this._options.shareUrl||""):this._runner.socialCampaign.socialShareUrl()},e.prototype._callback=function(){return this._component._trackAction("campaign_button_"+this.getType()+"_clicked",this.getUrl(),{type:this.getType()}),new Wishpond.V2.ParticipationEvent.Null(this._runner,this,{actions:this._options.actions}).promise()},e}()}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.CustomBase=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.init=function(){return Wishpond.Event.onDomReady((t=this,function(){return t._element.on("click",function(){return window.open(t.getUrl(),"pop",t._windowOpts()),setTimeout(t._callback,300)})}));var t},n.prototype._windowOpts=function(){return"height=400,width=700"},n}(Wishpond.V2.Components.wpcPointsActions.Base)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.FbVisitPage=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.getTemplate=function(){return"\n \n "+this._options.buttonText+"\n "},n}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.InstagramFollow=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.getTemplate=function(){return''},n}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,e){return function(){return t.apply(e,arguments)}},e=function(t,e){function r(){this.constructor=t}for(var i in e)n.call(e,i)&&(t[i]=e[i]);return r.prototype=e.prototype,t.prototype=new r,t.__super__=e.prototype,t},n={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.LinkedinFollow=function(n){function r(){return this._callback=t(this._callback,this),r.__super__.constructor.apply(this,arguments)}return e(r,n),r.prototype.init=function(){return r.__super__.init.call(this),this._element.addClass("point-action-overlay-click")},r.prototype.getUrl=function(){return"https://www.linkedin.com/company/"+this._options.dataInput},r.prototype.getTemplate=function(){return''},r.prototype.isApiLoaded=function(){return null!=window.IN},r.prototype.parse=function(){return Wishpond.Event.onDomReady((t=this,function(){if(t.isApiLoaded())return IN.parse(t._element[0])}));var t},r.prototype.rerender=function(){return this._element.empty(),this.render()},r.prototype._callback=function(t){return this._element.removeClass("point-action-overlay-click"),r.__super__._callback.call(this,t)},r}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.LinkedinShare=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}var r;return t(n,e),r=300,n.prototype.init=function(){var t,e;return this._element.on("click",(e=this,function(){return setTimeout(e._callback,r)})),t=this.getUrl(),this._runner.on("mergeTagsChange",function(e){return function(){var n;if(n=e.getUrl(),t!==n)return t=n,e.rerender()}}(this))},n.prototype.getTemplate=function(){return''},n.prototype.isApiLoaded=function(){return null!=window.IN},n.prototype.parse=function(){return Wishpond.Event.onDomReady((t=this,function(){if(t.isApiLoaded())return IN.parse(t._element[0])}));var t},n.prototype.rerender=function(){return this._element.empty(),this.render()},n}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.PinterestFollow=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.getTemplate=function(){return'
    \n
    '},n}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.TwitterFollow=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.init=function(){var t;if(_s("twitter").then((t=this,function(){return twttr.events.bind("follow",t._callback)})), +null!=Wishpond.IE)return this._runner.on("notifyShow",function(t){return function(){return t.rerender()}}(this))},n.prototype.unload=function(){return twttr.events.unbind("follow",this._callback)},n.prototype.getTemplate=function(){return''},n.prototype.isApiLoaded=function(){return null!=window.twttr},n.prototype.parse=function(){return Wishpond.Event.onDomReady((t=this,function(){if(t.isApiLoaded())return twttr.widgets.load(t._element[0])}));var t},n.prototype.rerender=function(){return this._element.empty(),this.render()},n}(Wishpond.V2.Components.wpcPointsActions.Base)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.TwitterTweet=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.init=function(){var t;return _s("twitter").then((t=this,function(){return twttr.events.bind("tweet",t._callback)})),this._shareUrl=this.getUrl(),this._runner.on("mergeTagsChange",function(t){return function(){var e;if(e=t.getUrl(),t._shareUrl!==e)return t._shareUrl=e,t.rerender()}}(this)),this._runner.on("notifyShow",function(t){return function(){return t.rerender()}}(this))},n.prototype.unload=function(){return twttr.events.unbind("tweet",this._callback)},n.prototype.getTemplate=function(){return''},n}(Wishpond.V2.Components.wpcPointsActions.TwitterFollow)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty;Wishpond.V2.Components.wpcPointsActions.YoutubeSubscribe=function(e){function n(){return n.__super__.constructor.apply(this,arguments)}return t(n,e),n.prototype.getTemplate=function(){return'
    \n
    '},n}(Wishpond.V2.Components.wpcPointsActions.CustomBase)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcReferralLink=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._addRunnerEvent("mergeTagsChange",(e=this,function(){return e._onMergeTagsChange()})),this._element.find(".wpc-referral-link__copy-button").on("click",function(t){return function(e){return e.preventDefault(),t.copyToClipboard()}}(this))}var i;return t(r,e),i=1e3,r.prototype.copyToClipboard=function(){var t,e;return t=this.selectLink(),(e=document.execCommand("copy"))&&(t.removeAllRanges(),this._animateSuccess()),e},r.prototype.selectLink=function(){var t,e,n;return t=this._link()[0],(e=document.createRange()).selectNodeContents(t),(n=window.getSelection()).removeAllRanges(),n.addRange(e),n},r.prototype._link=function(){return this._element.find(".wpc-referral-link__link > div")},r.prototype._button=function(){return this._element.find(".wpc-referral-link__copy-button")},r.prototype._animateSuccess=function(){var t,e,n,r;return t=this._button(),n=t.find("div"),e=t.find("svg"),n.css({opacity:0}),e.css({opacity:1}),this._animationTimeout&&clearTimeout(this._animationTimeout),this._animationTimeout=setTimeout((r=this,function(){return delete r._animationTimeout,n.css({opacity:1}),e.css({opacity:0})}),i)},r.prototype._onMergeTagsChange=function(){var t,e;return e=this._getReferralLink(),t=this._link()[0],this._button()[0],t.href=e,this._button().prop("disabled",!e)},r.prototype._getReferralLink=function(){return this._runner.referrals.getReferralLink(this._getTargetId())},r.prototype._getTargetId=function(){var t,e;return"self"===this._options.target?(null!=(t=this._runner.socialCampaign)?t.id:void 0)||"self":null!=(e=this._options.target)?e.id:void 0},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcReferralLink",Wishpond.V2.Components.wpcReferralLink)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcSection=function(e){function r(){var t,e,i;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._options.images&&this._options.images.length>0&&(this._currentImageIndex=0,0===(e=this._element.css("background-image")).indexOf("linear-gradient")?(this._colorOverImage=!0,this._color=e.substring(0,e.indexOf("url")-2)):(this._colorOverImage=!1,this._color=e.substring(e.indexOf("linear-gradient"))),this._setBackgroundImage(),this._options.slideDuration||(this._options.slideDuration=1),this._options.images.length>1&&setInterval((i=this,function(){return i._currentImageIndex++,i._currentImageIndex>=i._options.images.length&&(i._currentImageIndex=0),i._setBackgroundImage()}),1e3*this._options.slideDuration)),this._options.divider&&(this._element.addClass("shaped"),"left"===this._options.orientation&&this._element.addClass("inverted")),this._options.videoUrl&&(this._container=this._element.find(".wp-video"),this._playerPromise=new Promise(function(t){return function(e,n){return t._playerPromiseResolve=e,t._playerPromiseReject=n}}(this)),this._playImmediately=!1,this._runner.isEmbedded()&&this._runner.is("popup")?(this._addRunnerEvent("notifyShow",function(t){return function(){if(t._options.autoPlay)return t.play()}}(this)),this._addRunnerEvent("notifyClose",function(t){return function(){return t.pause()}}(this))):this._options.autoPlay&&(this._playImmediately=!0),this._videoUrl=null,this._addRunnerEvent("mergeTagsChange",function(t){return function(){return t._render()}}(this)),this._render(),null==this._videoUrl&&this._element.html(''))}var i;return t(r,e),i={end:"campaign_finished_video",play:"campaign_played_video",pause:"campaign_paused_video"},r.prototype.play=function(){return this._playerPromise.then(function(t){return t.play()})},r.prototype.pause=function(){return this._playerPromise.then(function(t){return t.pause()})},r.prototype._setBackgroundImage=function(){var t;return t=this._colorOverImage?this._color+", url("+this._options.images[this._currentImageIndex].media.links.original+")":"url("+this._options.images[this._currentImageIndex].media.links.original+"), "+this._color,this._element.css("background-image",t)},r.prototype._render=function(){var t,e,n,r,i,o;if(null==this._videoUrl&&(i=this._runner.mergeTags.parse(this._options.videoUrl),!_wp.isBlank(i)&&((e=document.createElement("a")).href=i,t=e.hostname,null!=(r=/youtube\.com|youtu\.be/.test(t)?"youtube":t.indexOf("vimeo.com")>=0?"vimeo":t.match(/wistia.com|wistia.net|wi.st/)?"wistia":void 0))))return this._type=r,this._videoUrl=i,n={youtube:"https://web.archive.org/web/20231120054014/https://www.youtube.com/iframe_api",vimeo:"https://web.archive.org/web/20231120054014/https://player.vimeo.com/api/player.js",wistia:"https://web.archive.org/web/20231120054014/https://fast.wistia.com/static/concat/E-v1.js"}[r],_s(r,n).then((o=this,function(){if(o._playerPromiseResolve(o["_"+r]()),!o._playImmediately)return o._element.find(".wpc-section__background-video iframe").css("pointer-events","auto")}))},r.prototype._youtube=function(){var t,e,n,r;return(e=document.createElement("a")).href=this._videoUrl,n="youtu.be"===e.hostname?e.pathname.indexOf("/")>-1?e.pathname.substr(1):e.pathname:Wishpond.AJAX.decodeQueryString(e.search).v,t=Wishpond.AJAX.append("//web.archive.org/web/20231120054014/https://www.youtube.com/embed/"+n,{hd:"1",controls:"0",showinfo:"0",modestbranding:"0",autohide:"1",iv_load_policy:"3",rel:"0",loop:"1",autoplay:this._playImmediately?"1":"0",mute:this._shouldMuteVideo()?"1":"0",enablejsapi:"1",playlist:n}),this._container.html(this._youtubeAndVimeoMarkup(t)),new Promise((r=this,function(t){return YT.ready(function(){var e;return e=new YT.Player("player_"+r.componentId(),{events:{onStateChange:function(t){var e;if(null!=(e=["end","play","pause"][t.data]))return r._playerAction(e)},onReady:function(){return t({play:function(){return e.playVideo()},pause:function(){return e.pauseVideo()}})}}})})}))},r.prototype._vimeo=function(){var t,e,n,r,i;return(e=document.createElement("a")).href=this._videoUrl,r=e.pathname.split("/").pop(),t=Wishpond.AJAX.append("//web.archive.org/web/20231120054014/https://player.vimeo.com/video/"+r,{title:"0",byline:"0",portrait:"0",loop:"1",autoplay:this._playImmediately?"1":"0"}),this._container.html(this._youtubeAndVimeoMarkup(t)),(n=new Vimeo.Player(document.getElementById("player_"+this.componentId()))).on("ended",(i=this,function(){return i._playerAction("end")})),n.on("play",function(t){return function(){return t._playerAction("play")}}(this)),n.on("pause",function(t){return function(){return t._playerAction("pause")}}(this)),{play:function(){return n.play()},pause:function(){return n.pause()}}},r.prototype._youtubeAndVimeoMarkup=function(t){return''},r.prototype._wistia=function(){var t,e,n,r,i;return(e=document.createElement("a")).href=this._videoUrl,r=e.pathname.split("/").pop(),t="autoPlay="+this._playImmediately.toString(),n=null!=this._options.progressBar?"playbar="+this._options.progressBar:"",this._container.html('
    \n
    \n
    '),new Promise((i=this,function(t){return window._wq||(window._wq=[]),window._wq.push({id:"player_"+i.componentId(),onReady:function(e){return e.bind("end",function(){return i._playerAction("end")}),e.bind("play",function(){return i._playerAction("play")}),e.bind("pause",function(){return i._playerAction("pause")}),t({play:function(){return e.play()},pause:function(){return e.pause()}})}})}))},r.prototype._playerAction=function(t){return this._trackAction(i[t],this._videoUrl,{type:this._type,url:this._videoUrl})},r.prototype._shouldMuteVideo=function(){return this._playImmediately&&(jqlite.browser("chrome")||jqlite.browser("safari"))},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcSection",Wishpond.V2.Components.wpcSection)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcSmsButton=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._runner.on("notifyPageSize",(e=this,function(){return e._showButton()})),this._showButton(),_wp(this._element.find("button")).on("click",function(t){return function(e){return e.preventDefault(),t._receiveClick()}}(this))}return t(r,e),r.prototype._showButton=function(){return this._shouldShow()?this._element.find("button").removeClass("is-hidden"):this._element.find("button").addClass("is-hidden")},r.prototype._shouldShow=function(){return jqlite.platform("ios")||jqlite.platform("android")||"phone"===this._runner.deviceMode()||"phone"===this._runner.deviceModeFromWidth()},r.prototype._buttonText=function(){return _wp.trim(this._element.text())},r.prototype._receiveClick=function(){var t;return t={trackAs:"campaign_sms_button_clicked",identifier:this._buttonText()+" (#"+this.componentId()+")"},this._options.actionsDisabled||(t.actions=this._options.actions),new Wishpond.V2.ParticipationEvent.Null(this._runner,this,t)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcSmsButton",Wishpond.V2.Components.wpcSmsButton)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcSocialButtons=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._container=this._element.find(".social-buttons-container"),this._url=this._getUrl(),this._addRunnerEvent("mergeTagsChange",(e=this,function(){var t;if(t=e._getUrl(),e._url!==t)return e._url=t,e._rerender()})),this._render()}return t(r,e),r.prototype._render=function(){var t;if(this._url)return this._options.showButtons.facebookLike&&(t=_wp(''),this._container.append(t),this._facebook(t)),this._options.showButtons.tweet?(t=_wp(''),this._container.append(t),this._twitter(t)):void 0},r.prototype.unload=function(){return r.__super__.unload.call(this),this._teardownWidgets(),delete this._url},r.prototype._rerender=function(){return this._teardownWidgets(),this._render()},r.prototype._teardownWidgets=function(){if(this._container.empty(),this._twitterCallback&&(twttr.events.unbind("tweet",this._twitterCallback),delete this._twitterCallback),this._facebookCallback)return FB.Event.unsubscribe("edge.create",this._facebookCallback),delete this._facebookCallback},r.prototype._getUrl=function(){var t;return t="custom_url"===this._options.shareUrlType?this._runner.mergeTags.parse(this._options.shareUrl||""):this._runner.socialCampaign.socialShareUrl(),/(^|\s)((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/gi.test(t)?t:null},r.prototype._facebook=function(t){var e,n;if(e={none:"button",right:"button_count",top:"box_count"}[this._options.counterPosition],t.html('\n '),"vertical"===this._options.layout&&t.append('
    '),_s("facebook").then((n=this,function(){return n._facebookCallback=function(t){if(t===n._url)return n._trackAction("campaign_facebook_button_clicked",n._url,{type:"like"})},FB.Event.subscribe("edge.create",n._facebookCallback)})),_wp.domReady()&&null!=window.FB)return FB.XFBML.parse(t[0])},r.prototype._twitter=function(t){var e,n,r;return n={none:"none",top:"vertical",right:"horizontal"}[this._options.counterPosition],e=this._options.tweetMessage||"",t.html(' '),"vertical"===this._options.layout&&t.append('
    '),_s("twitter").then((r=this,function(){return twttr.widgets.load(t[0]),r._twitterCallback=function(e){if(t[0].contains(e.target))return r._trackAction("campaign_twitter_button_clicked",r._url,{type:"tweet"})},twttr.events.bind("tweet",r._twitterCallback)}))},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcSocialButtons",Wishpond.V2.Components.wpcSocialButtons)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcTimer=function(e){function r(){var t,e,i;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._endTime=_wp.timestamp(this._options.endTime),this._nodes={days:this._element.find(".unit.days .number-container span"),hours:this._element.find(".unit.hours .number-container span"),minutes:this._element.find(".unit.minutes .number-container span"),seconds:this._element.find(".unit.seconds .number-container span")},i=this,e=function(){return i._render()},this._timer=setInterval(e,1e3),this._render()}return t(r,e),r.prototype.unload=function(){return this._stopTimer()},r.prototype._render=function(){var t,e,n,r,i,o;return i=(new Date).getTime(),(e=this._endTime-i)<0&&(e=0,this._stopTimer()),o=Math.floor(e/1e3%60),r=Math.floor(e/6e4%60),n=Math.floor(e/36e5%24),t=Math.floor(e/36e5/24),this._update("seconds",o,this._options.showLeadingZeroTime),this._update("minutes",r,this._options.showLeadingZeroTime),this._update("hours",n,this._options.showLeadingZeroTime),this._update("days",t,this._options.showLeadingZeroDay)},r.prototype._stopTimer=function(){if(this._timer)return window.clearInterval(this._timer),delete this._timer},r.prototype._update=function(t,e,n){var r,i;return i=n&&e.toString().length<=2?(100+e+"").slice(-2):e.toString(),"digital_clock"===this._options.format&&"days"===t?(r=0===e&&null!=this._options.days.zero?this._options.days.zero:1===e&&null!=this._options.days.one?this._options.days.one:null!=this._options.days.other?this._options.days.other:this._options.days,this._nodes[t].text(i+" "+r.toLowerCase())):this._nodes[t].text(i)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcTimer",Wishpond.V2.Components.wpcTimer)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcUserEntry=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._nodes={$rank:this._element.find('[data-source="$rank"] .wpc-user-entry__number'),$score:this._element.find('[data-source="$score"] .wpc-user-entry__number'),after:this._element.find('[data-source="after"] .wpc-user-entry__number'),total:this._element.find('[data-source="total"] .wpc-user-entry__number')},this._unbindAnonIdChange=Wishpond.Tracker.onAnonIdChange((e=this,function(){return e._fetchAndRender()})),this._fetchAndRender()}var i,o;return t(r,e),o=function(t){var e,n,r;return e=(null!=(n=t.meta)?n.total_entrants:void 0)?t.meta.total_entrants+1:1,(null!=(r=t.target)?r.$rank:void 0)||e},i=function(t){var e,n,r,i;return i=(null!=(n=t.meta)?n.total_entrants:void 0)||0,(e=null!=(r=t.target)?r.$rank:void 0)&&0!==i?i-e:0},r.prototype.refresh=function(){return this._fetchAndRender()},r.prototype.render=function(){return null!=this._dataPromise?this._dataPromise.then(this._render.bind(this)):this._render()},r.prototype.unload=function(){return this._unbindAnonIdChange(),this._dataPromise=null,r.__super__.unload.call(this)},r.prototype._fetchAndRender=function(){return this._fetchData().then(this.render.bind(this))},r.prototype._render=function(t){var e,n,r,i,o,s,a;if(null!=t){for(e=this._buildEntrant(t),n=0,r=(o=this._options.sources).length;n')}var i;return t(r,e),i={end:"campaign_finished_video",play:"campaign_played_video",pause:"campaign_paused_video"},r.prototype.play=function(){return this._playerPromise.then(function(t){return t.play()})},r.prototype.pause=function(){return this._playerPromise.then(function(t){return t.pause()})},r.prototype._render=function(){var t,e,n,r,i,o;if(null==this._videoUrl&&(i=this._runner.mergeTags.parse(this._options.videoUrl),!_wp.isBlank(i)&&((e=document.createElement("a")).href=i,t=e.hostname,null!=(r=/youtube\.com|youtu\.be/.test(t)?"youtube":t.indexOf("vimeo.com")>=0?"vimeo":t.match(/wistia.com|wistia.net|wi.st/)?"wistia":void 0))))return this._type=r,this._videoUrl=i,n={youtube:"https://web.archive.org/web/20231120054014/https://www.youtube.com/iframe_api",vimeo:"https://web.archive.org/web/20231120054014/https://player.vimeo.com/api/player.js",wistia:"https://web.archive.org/web/20231120054014/https://fast.wistia.com/static/concat/E-v1.js"}[r],_s(r,n).then((o=this,function(){return o._playerPromiseResolve(o["_"+r]())}))},r.prototype._youtube=function(){var t,e,n,r;return(e=document.createElement("a")).href=this._videoUrl,n="youtu.be"===e.hostname?e.pathname.indexOf("/")>-1?e.pathname.substr(1):e.pathname:Wishpond.AJAX.decodeQueryString(e.search).v,t=Wishpond.AJAX.append("//web.archive.org/web/20231120054014/https://www.youtube.com/embed/"+n,{hd:"1",controls:"1",showinfo:"0",modestbranding:"0",iv_load_policy:"3",rel:"0",autoplay:this._playImmediately?"1":"0",mute:this._shouldMuteVideo()?"1":"0",enablejsapi:"1"}),this._container.html(this._youtubeAndVimeoMarkup(t)),new Promise((r=this,function(t){return YT.ready(function(){var e;return e=new YT.Player("player_"+r.componentId(),{events:{onStateChange:function(t){var e;if(null!=(e=["end","play","pause"][t.data]))return r._playerAction(e)},onReady:function(){return t({play:function(){return e.playVideo()},pause:function(){return e.pauseVideo()}})}}})})}))},r.prototype._vimeo=function(){var t,e,n,r,i;return(e=document.createElement("a")).href=this._videoUrl,r=e.pathname.split("/").pop(),t=Wishpond.AJAX.append("//web.archive.org/web/20231120054014/https://player.vimeo.com/video/"+r,{title:"0",byline:"0",portrait:"0",loop:"0",autoplay:this._playImmediately?"1":"0"}),this._container.html(this._youtubeAndVimeoMarkup(t)),(n=new Vimeo.Player(document.getElementById("player_"+this.componentId()))).on("ended",(i=this,function(){return i._playerAction("end")})),n.on("play",function(t){return function(){return t._playerAction("play")}}(this)),n.on("pause",function(t){return function(){return t._playerAction("pause")}}(this)),{play:function(){return n.play()},pause:function(){return n.pause()}}},r.prototype._youtubeAndVimeoMarkup=function(t){return''},r.prototype._wistia=function(){var t,e,n,r,i;return(e=document.createElement("a")).href=this._videoUrl,r=e.pathname.split("/").pop(),t="autoPlay="+this._playImmediately.toString(),n=null!=this._options.progressBar?"playbar="+this._options.progressBar:"",this._container.html('
    \n
    \n
    '),new Promise((i=this,function(t){return window._wq||(window._wq=[]),window._wq.push({id:"player_"+i.componentId(),onReady:function(e){return e.bind("end",function(){return i._playerAction("end")}),e.bind("play",function(){return i._playerAction("play")}),e.bind("pause",function(){return i._playerAction("pause")}),t({play:function(){return e.play()},pause:function(){return e.pause()}})}})}))},r.prototype._playerAction=function(t){return this._trackAction(i[t],this._videoUrl,{type:this._type,url:this._videoUrl})},r.prototype._shouldMuteVideo=function(){return this._playImmediately&&(jqlite.browser("chrome")||jqlite.browser("safari"))},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcVideo",Wishpond.V2.Components.wpcVideo)}.call(this),function(){var t=function(t,n){function r(){this.constructor=t}for(var i in n)e.call(n,i)&&(t[i]=n[i]);return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},e={}.hasOwnProperty,n=[].slice;Wishpond.V2.Components.wpcWhatsappButton=function(e){function r(){var t,e;t=1<=arguments.length?n.call(arguments,0):[],r.__super__.constructor.apply(this,t),this._runner.on("notifyPageSize",(e=this,function(){return e._showButton()})),this._showButton(),_wp(this._element.find("button")).on("click",function(t){return function(e){return e.preventDefault(),t._receiveClick()}}(this))}return t(r,e),r.prototype._showButton=function(){return this._shouldShow()?this._element.find("button").removeClass("is-hidden"):this._element.find("button").addClass("is-hidden")},r.prototype._shouldShow=function(){return jqlite.platform("ios")||jqlite.platform("android")||"phone"===this._runner.deviceMode()||"phone"===this._runner.deviceModeFromWidth()},r.prototype._buttonText=function(){return _wp.trim(this._element.text())},r.prototype._receiveClick=function(){var t;return t={trackAs:"campaign_whatsapp_button_clicked",identifier:this._buttonText()+" (#"+this.componentId()+")"},this._options.actionsDisabled||(t.actions=this._options.actions),new Wishpond.V2.ParticipationEvent.Null(this._runner,this,t)},r}(Wishpond.V2.Component),Wishpond.V2.Components.register("wpcWhatsappButton",Wishpond.V2.Components.wpcWhatsappButton)}.call(this),function(){jqlite.noConflict(),window._wp=jqlite}.call(this),function(){}.call(this); + +} +/* + FILE ARCHIVED ON 05:40:14 Nov 20, 2023 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 17:37:53 Jun 15, 2024. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.702 + exclusion.robots: 0.084 + exclusion.robots.policy: 0.075 + esindex: 0.009 + cdx.remote: 12.51 + LoadShardBlock: 280.69 (3) + PetaboxLoader3.datanode: 104.934 (5) + PetaboxLoader3.resolve: 800.129 (3) + load_resource: 744.577 (2) +*/ \ No newline at end of file diff --git a/the_files/pages_v4_default-b26b3c7898a3d8d37b34203f8c33b4c979b30647c496589f2011bfe8e10358b1.css b/the_files/pages_v4_default-b26b3c7898a3d8d37b34203f8c33b4c979b30647c496589f2011bfe8e10358b1.css new file mode 100644 index 0000000..e828407 --- /dev/null +++ b/the_files/pages_v4_default-b26b3c7898a3d8d37b34203f8c33b4c979b30647c496589f2011bfe8e10358b1.css @@ -0,0 +1,22 @@ +/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#2798d8;text-decoration:none;background:transparent}a:hover,a:focus{color:#1b6a97;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857;color:#333333;background-color:#fff}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.list-unstyled,.list-inline{padding-left:0;list-style:none}ul,ol{margin-top:0;margin-bottom:10px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline{cursor:not-allowed}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}img{vertical-align:middle}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#2798d8;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);transition:width 0.6s ease}.progress-striped .progress-bar{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#2ebb83}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5db9de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#fedd70}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#f76181}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.wpcButton button,.wpcEmailFriendButton button,.wpcWhatsappButton button,.wpcSmsButton button{background:none;border:none;outline:0;width:100%;height:100%;min-height:inherit}.wpcButton button .wpc-button__icon-container,.wpcEmailFriendButton button .wpc-email-friend-button__icon-container,.wpcEmailFriendButton button .wpc-whatsapp-button__icon-container,.wpcEmailFriendButton button .wpc-sms-button__icon-container,.wpcWhatsappButton button .wpc-email-friend-button__icon-container,.wpcWhatsappButton button .wpc-whatsapp-button__icon-container,.wpcWhatsappButton button .wpc-sms-button__icon-container,.wpcSmsButton button .wpc-email-friend-button__icon-container,.wpcSmsButton button .wpc-whatsapp-button__icon-container,.wpcSmsButton button .wpc-sms-button__icon-container{display:none}.wpcButton button .is-active.wpc-button__icon-container,.wpcEmailFriendButton button .is-active.wpc-email-friend-button__icon-container,.wpcEmailFriendButton button .is-active.wpc-whatsapp-button__icon-container,.wpcEmailFriendButton button .is-active.wpc-sms-button__icon-container,.wpcWhatsappButton button .is-active.wpc-email-friend-button__icon-container,.wpcWhatsappButton button .is-active.wpc-whatsapp-button__icon-container,.wpcWhatsappButton button .is-active.wpc-sms-button__icon-container,.wpcSmsButton button .is-active.wpc-email-friend-button__icon-container,.wpcSmsButton button .is-active.wpc-whatsapp-button__icon-container,.wpcSmsButton button .is-active.wpc-sms-button__icon-container{display:inline-block}.wpcButton button .is-top.wpc-button__icon-container,.wpcEmailFriendButton button .is-top.wpc-email-friend-button__icon-container,.wpcEmailFriendButton button .is-top.wpc-whatsapp-button__icon-container,.wpcEmailFriendButton button .is-top.wpc-sms-button__icon-container,.wpcWhatsappButton button .is-top.wpc-email-friend-button__icon-container,.wpcWhatsappButton button .is-top.wpc-whatsapp-button__icon-container,.wpcWhatsappButton button .is-top.wpc-sms-button__icon-container,.wpcSmsButton button .is-top.wpc-email-friend-button__icon-container,.wpcSmsButton button .is-top.wpc-whatsapp-button__icon-container,.wpcSmsButton button .is-top.wpc-sms-button__icon-container,.wpcButton button .is-bottom.wpc-button__icon-container,.wpcEmailFriendButton button .is-bottom.wpc-email-friend-button__icon-container,.wpcEmailFriendButton button .is-bottom.wpc-whatsapp-button__icon-container,.wpcEmailFriendButton button .is-bottom.wpc-sms-button__icon-container,.wpcWhatsappButton button .is-bottom.wpc-email-friend-button__icon-container,.wpcWhatsappButton button .is-bottom.wpc-whatsapp-button__icon-container,.wpcWhatsappButton button .is-bottom.wpc-sms-button__icon-container,.wpcSmsButton button .is-bottom.wpc-email-friend-button__icon-container,.wpcSmsButton button .is-bottom.wpc-whatsapp-button__icon-container,.wpcSmsButton button .is-bottom.wpc-sms-button__icon-container{display:block}html,body,#wp-html{height:100%}html.disable-scroll #wp-html{overflow:hidden}#wp-html{-webkit-overflow-scrolling:touch}body{font-size:13px;background-color:transparent;scrollbar-face-color:#ccc;scrollbar-track-color:#e8e8e8}fieldset{border:none;margin:0;padding:0;min-width:0}.wp-hidden{display:none !important}.wpx-container{margin:0 auto;padding:0}#wp-html .wpx-container{width:940px}.tablet-enabled #wp-html.tablet .wpx-container{width:768px}.phone-enabled #wp-html.phone .wpx-container{width:320px}html.form.phone-enabled #wp-html.phone .wpcPage .wpx-container{width:300px}html.call_to_action #wp-html:not(.phone) .wpcPage .wpx-container,html.form #wp-html:not(.phone) .wpcPage .wpx-container,html.popup #wp-html:not(.full-width-popup):not(.phone) .wpcPage .wpx-container{width:100% !important}html.call_to_action #wp-html,html.form #wp-html,html.popup #wp-html{-ms-overflow-style:-ms-autohiding-scrollbar}html.call_to_action #wp-html .wpcss-calendar,html.form #wp-html .wpcss-calendar,html.popup #wp-html .wpcss-calendar{-ms-overflow-style:auto}@media screen and (max-width: 1920px) and (min-width: 320px){#wp-html.desktop .wpcPage.landing_page{min-width:939px;overflow-x:hidden}html.horizontal-scroll-enabled #wp-html.desktop .wpcPage.landing_page{min-width:auto;overflow-x:visible}}.script-error{background-color:rgba(1,1,1,0.5);display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.script-error .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;max-width:500px;margin-left:auto;margin-right:auto;margin-top:20px}.script-error .alert h4{margin-top:0px}.ie_disabler{background-color:white;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ie_disabler .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;color:#31708f;background-color:#d9edf7;border-color:#bce8f1;max-width:500px;margin-left:auto;margin-right:auto;margin-top:20px}.ie_disabler .alert h4{margin-top:0px}.wfcField,.wpForm,.wpcAccordion,.wpcBoxObject,.wpcButton,.wpcEmailFriendButton,.wpcFacebookComments,.wpcHorizontalLine,.wpcHtml,.wpcIcon,.wpcImage,.wpcLeaderboard,.wpcMap,.wpcPointsActions,.wpcReferralLink,.wpcSocialButtons,.wpcText,.wpcTimer,.wpcUserEntry,.wpcWhatsappButton,.wpcSmsButton,.wpcVideo,.wpcEgCalendar,.wpcAnimatedCounter,.wpcMenu{position:absolute}.wpcButton button{padding:0;word-break:break-word;word-wrap:break-word;line-height:1em}.wpcButton button .wpc-button__wrap{line-height:1em}.wpc-html{width:100%;height:100%;display:inline-block}.wpcImage img{width:100%}.wpcImage img.has-click-action{cursor:pointer}.wpc-leaderboard__header,.wpc-leaderboard__row{display:flex;flex-direction:row;flex-wrap:nowrap}.wpc-leaderboard__header>div,.wpc-leaderboard__row>div{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-flexbox .wpc-leaderboard__header:before,.no-flexbox .wpc-leaderboard__header:after,.no-flexbox .wpc-leaderboard__row:before,.no-flexbox .wpc-leaderboard__row:after{content:" ";display:table}.no-flexbox .wpc-leaderboard__header:after,.no-flexbox .wpc-leaderboard__row:after{clear:both}.no-flexbox .wpc-leaderboard__header>div,.no-flexbox .wpc-leaderboard__row>div{float:left}.wpcMap{height:100%}.wpcMap .wp-google-map{width:100%;height:100%;border:0}.wpcSocialButtons .social-buttons-container{line-height:40px;height:40px}.wpcSocialButtons .social-buttons-container *{vertical-align:baseline !important}.wpcSocialButtons .social-buttons-container * .fb-like{height:40px}.wpcSocialButtons .social-buttons-container * .twitter-share-button{margin-top:20px}.wpc-user-entry{display:flex;position:relative;text-align:center;width:100%}.wpc-user-entry.grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.wpc-user-entry.grid .wpc-user-entry__source{display:flex;height:auto;width:50%}.wpc-user-entry.grid .wpc-user-entry__source .wpc-user-entry__inner-source{margin:0;width:calc( 100% - 2px )}.wpc-user-entry.grid .wpc-user-entry__source:nth-child(odd)>.wpc-user-entry__inner-source{margin-right:2px}.wpc-user-entry.grid .wpc-user-entry__source:nth-child(even)>.wpc-user-entry__inner-source{margin-left:2px}.wpc-user-entry.grid .wpc-user-entry__source:nth-child(3),.wpc-user-entry.grid .wpc-user-entry__source:nth-child(4){margin-top:4px}.wpc-user-entry.stacked{display:block}.wpc-user-entry.stacked .wpc-user-entry__source{display:block;margin:4px 0 0 0}.wpc-user-entry.stacked .wpc-user-entry__source .wpc-user-entry__inner-source{margin:0}.wpc-user-entry.stacked .wpc-user-entry__source:first-of-type{margin-top:0}.wpc-user-entry.columns .wpc-user-entry__source:first-of-type>div:first-child{margin-left:0}.wpc-user-entry.columns .wpc-user-entry__source--fourth{width:25%}.wpc-user-entry.columns .wpc-user-entry__source--third{width:33.333%}.wpc-user-entry.columns .wpc-user-entry__source--half{width:50%}.wpc-user-entry.columns .wpc-user-entry__source--whole{width:100%}.wpc-user-entry__source{display:flex;min-width:25%}.wpc-user-entry__inner-source{border-radius:3px;line-height:1;margin-left:4px;overflow:hidden;padding:8px;text-overflow:clip;width:100%;word-break:break-word;word-wrap:break-word}.wpcVideo .wpc-video{overflow:hidden}.wpcVideo .wp-video{padding-bottom:56.25%;height:0;position:relative}.wpcVideo .wp-video iframe,.wpcVideo .wp-video .responsive_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.wpcVideo img{width:100%}.wpcVideo .wistia_embed{height:100%;width:100%}.uploader .uploaded .image{padding:5px;background-color:#f7f7f7;border:1px #ccc solid;border-radius:4px;text-align:center;margin-bottom:5px}.uploader .faux_input{border:1px solid #ccc;border-radius:4px;padding:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.uploader .faux_input .drop_target{display:none}.uploader .faux_input.drag_target{border-color:#428bca !important;box-shadow:none !important;background-color:#f2f6fa !important}.uploader .faux_input.drag_target .no_drag{display:none}.uploader .faux_input.drag_target .drop_target{font-weight:bold;color:#428bca;display:block;text-align:center}.uploader .instruction span,.uploader .progress-container span,.uploader .file span,.uploader .drop_target span{display:inline-block;padding-top:7px;padding-bottom:7px}.uploader .progress-container .progress{margin:0px;height:34px}.uploader .instruction{text-align:center;color:#ccc}.uploader .file{overflow:hidden}.uploader .file span{padding-left:12px}.uploader .selector span.btn{overflow:hidden;position:relative}.uploader .selector span.btn input[type="file"]{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}.row{margin-left:-15px;margin-right:-15px}.row:after{clear:both}.row:before,.row:after{content:" ";display:table}.col-lg-6,.col-sm-12,.col-xs-9,.col-xs-3{float:left;position:relative;padding-left:15px;padding-right:15px;min-height:1px}.col-xs-9{width:75%}.col-xs-3{width:25%}.col-lg-6{width:100%}.col-sm-12{width:100%}@media (min-width: 1200px){#wp-html:not(.class-based-grid) .col-lg-6{width:50%}}#wp-html.class-based-grid.desktop .col-lg-6{width:50%}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-danger{color:#fff;background-color:#f76181;border-color:#f6496e}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn,.well,.panel,.list-group>li,.navbar,.nav,.dropdown-menu,.btn-info{-webkit-filter:none !important;filter:none !important}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active{color:#fff;background-color:#f53a62;border-color:#f30e3f}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{color:#333;background-color:#ebebeb;border-color:#adadad}.wpcPage{width:100%;margin:auto;padding:0;min-height:100%;height:auto}.wpcPage::before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;z-index:0}html.popup .wpcPage,html.form .wpcPage,html.call_to_action .wpcPage{height:1px;margin:0 auto;max-width:560px;min-height:440px;position:relative}.wpc-page{width:100%}#wp-html.full-width-popup .wpcPage{max-width:100% !important}.wpcHorizontalLine{padding:10px 0px}.wpcHorizontalLine hr{margin-top:0;margin-bottom:0}.box-object-container{width:100%}.box-object-container:before,.box-object-container:after{content:'';display:none;height:auto}.wpcTimer .billboard-container .countdown{display:table;min-width:110px;position:relative;text-align:center;width:100%}.wpcTimer .billboard-container .number-container{border-radius:3px;line-height:1;margin:0 0 0 4px;overflow:hidden;padding:8px;text-overflow:clip}.wpcTimer .billboard-container .number-container span{display:inline-block;width:3ex;text-decoration:inherit}.wpcTimer .billboard-container .unit{display:table-cell;min-width:25%;text-align:center}.wpcTimer .billboard-container .unit.days span{width:auto;min-width:3ex}.wpcTimer .billboard-container .unit--fourth{width:25%}.wpcTimer .billboard-container .unit--third{width:33.333%}.wpcTimer .billboard-container .unit--half{width:50%}.wpcTimer .billboard-container .unit--whole{width:100%}.wpcTimer .billboard-container .label-container{margin-top:4px}.wpcTimer .digital-clock-container{text-align:center}.wpcTimer .digital-clock-container .countdown{display:inline-block}.wpcTimer .digital-clock-container .countdown .unit:first-of-type>.number-container{padding-right:0.5ex}.wpcTimer .digital-clock-container .unit,.wpcTimer .digital-clock-container .number-container{display:table-cell}.wpcTimer div.unit:first-of-type>div:first-child{margin-left:0}.wp-form{min-height:20px}.field-label{display:block}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:inherit}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:inherit}.wfc-field-invalid{color:#777777}.wfcCheckbox .choice-label a{color:inherit;font-weight:inherit}.wfcCheckbox .choice-label a:hover,.wfcCheckbox .choice-label a:focus{text-decoration:none}.field-errors-container{position:absolute;z-index:999999999}.field-errors-container .field-errors{border-radius:2px;box-shadow:0px 1px 3px 0px rgba(50,50,50,0.3);cursor:pointer;left:50%;margin-top:12px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.field-errors-container .field-errors:before{border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-style:solid;border-width:8px;bottom:100%;content:"";left:50%;margin-left:-8px;position:absolute}.field-errors-container .field-errors-close{font-family:Roboto, sans-serif;font-size:20px;font-weight:300;line-height:1;padding-right:8px;position:absolute;right:0;top:-1px}.field-errors-container .field-error{margin-right:20px}#wpcPage0 .wfcDate{z-index:1000000}.wfcDate .wfcDate-form-group{position:relative}.wfcDate .wfcDate-form-group .form-control{padding-left:36px;padding-right:36px}.wfcDate .wfcDate-icon__today,.wfcDate .wfcDate-icon__arrow-drop-down{height:24px;pointer-events:none;position:absolute;top:calc(50% - 12px);width:24px}.wfcDate .wfcDate-icon__today{left:8px}.wfcDate .wfcDate-icon__arrow-drop-down{right:8px}.wfcDate .field-input[disabled]{background-color:#eeeeee;cursor:not-allowed}.point-action-overlay-click{position:relative}.point-action-overlay-click:before{cursor:pointer;content:"";visibility:visible;display:block;position:absolute;background:transparent;width:100%;height:100%;z-index:+1}a.fb-visit-page-button{background:#4267b2;color:#fff;padding:5px;display:table;width:80px;border-radius:3px;text-decoration:none;cursor:pointer}a.fb-visit-page-button:hover{text-decoration:none;background:#385795}a.fb-visit-page-button span{display:table-cell;vertical-align:middle;padding-left:6px;font-weight:400;font-size:13px}a.fb-visit-page-button i{font-size:20px;display:table-cell;vertical-align:middle}.instagram-follow-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/instagram-follow-layouts-1d6bcb7e57b7a0426157779878e3fd27a7d28f6e22cd778716068903d19112fb.png);background-repeat:no-repeat;cursor:pointer;height:24px;width:82px}.instagram-follow-button:hover{background-position-x:-86px}.instagram-follow-button__transparent{background-position:0px -26px}.instagram-follow-button__blue{background-position:0px 0px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.instagram-follow-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/instagram-follow-layouts@2x-94d247c87edb45da648a2899ab1231051ff64d31b97aff53149d066fa4715306.png);background-size:167px}}.pinterest-follow-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/pinterest-follow-layouts-f11a01d02feaa4dad5929b2bb805875b23a1380af643b89588b72dbc33962cd9.png);background-repeat:no-repeat;cursor:pointer;height:23px;width:81px}.pinterest-follow-button:hover{background-position:-84px 0}.pinterest-follow-button__red{background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.pinterest-follow-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/pinterest-follow-layouts@2x-822d8ea3f74c709243db279ad9b449c496274478fb81f6122a2a2918ee83c4d4.png);background-size:165px}}.youtube-subscribe-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/youtube-subscribe-layouts-6c3d0f75cd909c3bfd9b01ec9f4f38bf3bfd9447941ef486edb98b78283b29db.png);background-repeat:no-repeat;cursor:pointer}.youtube-subscribe-button:hover{background-position:-84px 0}.youtube-subscribe-button__default{background-position:0 0;height:22px;width:81px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.youtube-subscribe-button{background-image:url(//web.archive.org/web/20231120054014im_/https://d30itml3t0pwpf.cloudfront.net/assets/pages/youtube-subscribe-layouts@2x-f2864d535b88aa5f66212626d1efd7df35f2326fecb0d248636e265b62a72a87.png);background-size:165px}}@-webkit-keyframes logo-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes logo-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("//web.archive.org/web/20231120054014im_/https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff") format("woff")}.wp-logo-bar__link-container:hover,.wp-logo-bar__link-container:active,.wp-logo-bar__link-container:focus{color:#fff;text-decoration:none}.wp-logo-bar{width:100%;padding:8px 0}.wp-logo-bar__sticky-bottom{position:fixed;bottom:0;right:0;left:0;z-index:999999}.wp-logo-bar__bottom{position:absolute;bottom:0;right:0;left:0}.wp-logo-bar-button{border-radius:2px;background:#545454;color:#fff;font-size:12px;font-family:'Open Sans';padding:5px 10px;width:185px;border:1px #4c4c4c;z-index:999999;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.wp-logo-bar-button:hover{background:#2196f3;border:1px #2196f3}.wp-logo-bar-button.pop-state,.wp-logo-bar-button:hover{-webkit-animation-name:logo-pop;animation-name:logo-pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.wp-logo-bar-button:before{content:"";height:50px;background:transparent;display:block;position:absolute;width:100%;top:-8px;left:0}.wp-logo-bar-button:hover,.wp-logo-bar-button:active,.wp-logo-bar-button:focus{color:#fff;text-decoration:none}.wp-logo-bar-button__center{bottom:-42px;position:absolute;margin:auto;right:0;left:0}.wp-logo-bar-button__left{bottom:0;position:fixed;margin:10px;left:0}.wp-logo-bar-button__top-left{position:absolute;bottom:-40px;margin-left:10px}.wp-logo-bar-button__top-center{position:absolute;top:-42px;margin:auto;right:0;left:0}.wp-logo-bar-link{text-align:center;background:#545454;font-family:'Open Sans';cursor:pointer;letter-spacing:normal;font-weight:400}.wp-logo-bar-link:hover{background:#2196f3}.wp-logo-bar-link .wp-logo-bar__image-container span{color:#fff;vertical-align:middle;margin-right:2px}.wp-logo-bar-link .wp-logo-bar__image-container img{vertical-align:middle;width:100px}.wpc-referral-link__container{display:flex;overflow:hidden}.wpc-referral-link__link{display:flex;flex:1 1 80%;flex-direction:column;justify-content:center;overflow:hidden;width:1px}.wpc-referral-link__copy-button{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;max-width:50%}.wpc-referral-link__copy-button[disabled]{pointer-events:none}.wpc-referral-link__copy-button:focus{outline:none}.wpc-referral-link__link>div,.wpc-referral-link__copy-button>div{padding-left:16px;padding-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpc-referral-link__copy-button>svg{position:absolute;height:24px;width:24px;opacity:0}.wpc-referral-link__copy-button>div,.wpc-referral-link__copy-button>svg{transition:opacity .3s ease-in-out}html.explorer-browser .wpc-referral-link__copy-button>svg{top:0;bottom:0;left:0;right:0;margin:auto}.wpcWhatsappButton button.is-hidden,.wpcSmsButton button.is-hidden{display:none}.wpcEmailFriendButton button,.wpcWhatsappButton button,.wpcSmsButton button{word-break:break-word;word-wrap:break-all}.wpcEmailFriendButton button span,.wpcWhatsappButton button span,.wpcSmsButton button span{vertical-align:middle}.wpcText{word-break:break-word;word-wrap:break-word;line-height:1}.wpcText div,.wpcText span{line-height:1}[wpc-text] ul{line-height:1}.wpc-section,.wpx-container{position:relative}.wpc-section::before{position:absolute;content:'';bottom:0;left:0;right:0;top:0}.wpc-section.shaped:before{background-position:bottom left;background-repeat:no-repeat;width:100.1%;height:100.1%;display:block;background-size:contain}.wpc-section.shaped.inverted:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wpc-section:not(.shaped):before{background-image:none !important}.wpc-section .wpc-section__background-video iframe{pointer-events:none;position:absolute;top:0;width:100%;height:100%}.wpcIcon .icon-container{display:table;height:1px;text-align:center;width:100%}.wpcIcon .icon-container.has-click-action{cursor:pointer}.wpcIcon .icon-container i{display:table-cell;font-size:inherit;vertical-align:middle}.wpc-menu__navbar-button button{background:none;border:none;cursor:pointer;margin:0;padding:0}.wpc-menu__navbar-button span{background:#000000;border-radius:3px;display:block;height:4px;margin-bottom:5px;margin-left:auto;position:relative;-webkit-transform-origin:4px 0px;transform-origin:4px 0px;transition:background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease,-webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);width:30px}.wpc-menu__navbar-button span:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.wpc-menu__navbar-button span:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}.wpc-menu__navbar-button{transition:background-color 600ms linear, background-image 600ms linear}.wpc-menu__navbar-button:not(.expanded){background-color:transparent;background-image:none}.wpc-menu__navbar-button.expanded button>span{background:#232323;opacity:1;-webkit-transform:rotate(45deg) translate(2px, -3px);transform:rotate(45deg) translate(2px, -3px)}.wpc-menu__navbar-button.expanded button>span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(0.2, 0.2);transform:rotate(0deg) scale(0.2, 0.2)}.wpc-menu__navbar-button.expanded button>span:nth-last-child(1){opacity:1;-webkit-transform:rotate(-45deg) translate(0, -1px);transform:rotate(-45deg) translate(0, -1px)}.wpc-menu__navbar{transition:opacity 600ms, visibility 600ms}.wpc-menu__item a{color:inherit !important}.wpc-menu__item:last-child{border-bottom:none !important}.wpc-menu__item:last-child a{color:inherit}.wpc-menu__arrow{border-style:solid;border-color:inherit;border-width:0 3px 3px 0;display:inline-block;margin-right:0px;margin-left:1em;padding:0 3px 3px 0}.wpc-menu__arrow--down{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wpc-menu__folder-items{display:none;position:absolute}.wpc-menu__folder-items.wpc-menu__folder-items--visible{display:block}#wp-html:not(.phone) .wpc-menu__item-wrapper{display:flex}#wp-html:not(.phone) .wpc-menu__item-wrapper:hover .wpc-menu__folder-items{display:block;top:100%}.phone .wpc-menu__folder-items{position:static}.wp-powered-by-wishpond-banner{background:rgba(0,0,0,0.85);height:51px;width:100%;position:fixed;bottom:0;z-index:999999999;display:flex;justify-content:center;align-items:center;padding:24px}.wp-powered-by-wishpond-banner__text{color:#ffffff;font-weight:400;font-size:14px;line-height:19px}.wp-powered-by-wishpond-banner__demo-button{width:150px;height:30px;font-weight:700;font-size:14px;line-height:30px;border:1px solid #448FE3;border-radius:30px;text-align:center;text-transform:capitalize;color:#448FE3;margin-left:10px;text-transform:uppercase}.phone .wp-powered-by-wishpond-banner{padding:10px;height:111px}.phone .wp-powered-by-wishpond-banner__demo-button{height:50px;width:170px;border-radius:10px;line-height:14px;display:flex;align-items:center;justify-content:center}.wpc-accordion__container{height:100%}.wpc-accordion__container .accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}.wpc-accordion__container .accordion:after{float:right;margin-left:5px}.wpc-accordion__container .accordion.stretched:after{-webkit-transform:scale(2, 1);transform:scale(2, 1)}.wpc-accordion__container .panel{padding:0 18px;overflow:hidden;max-height:0;transition:max-height 0.2s ease-out}.wpc-accordion__container .panel::-webkit-scrollbar{width:6px}.wpc-accordion__container .panel::-webkit-scrollbar-thumb{background-color:#999999}.wpc-accordion__container .panel::-webkit-scrollbar-track{background-color:#cccccc}.wpc-accordion__container .panel p{margin-top:1.2em;margin-bottom:1.2em}.wpcss-calendar{background-color:#ffffff;box-shadow:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.12);box-sizing:border-box;cursor:default;font-family:'Roboto', Helvetica, Arial, sans-serif;left:0;min-height:240px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:400ms cubic-bezier(0.4, 0, 0.2, 1);transition-property:opacity, visibility, max-height;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;width:240px;z-index:9997}.wpcss-calendar *,.wpcss-calendar *::before,.wpcss-calendar *::after{box-sizing:border-box}.wpcss-calendar.is-showing{max-height:100%;opacity:1;pointer-events:auto;visibility:visible}.wpcss-calendar__header{color:#2b98f0;height:40px;position:relative}.wpcss-calendar__content{display:flex;flex-wrap:wrap;font-size:12px;padding:0 6px 6px;width:100%}.wpcss-calendar__title{border-radius:24px;font-size:14px;font-weight:700;left:50%;line-height:24px;padding:0 16px;position:absolute;text-align:center;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:calc(100% - 64px)}.wpcss-calendar__button{border-radius:50%;cursor:pointer;font-size:14px;height:24px;left:8px;position:absolute;top:8px;transition:background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);width:24px;z-index:100}.wpcss-calendar__button::before{border-right:1px solid #000000;border-top:1px solid #000000;content:'';height:8px;left:calc(50% + 2px);position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) rotate(-135deg);transform:translate(-50%, -50%) rotate(-135deg);width:8px}.wpcss-calendar__button:hover{background-color:rgba(158,158,158,0.2)}.wpcss-calendar__button:active{background-color:rgba(158,158,158,0.4)}.wpcss-calendar__button:focus:not(:active){background-color:rgba(0,0,0,0.12)}.wpcss-calendar__button ~ .wpcss-calendar__button{left:auto;right:8px}.wpcss-calendar__button ~ .wpcss-calendar__button::before{left:calc(50% - 2px);-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.wpcss-calendar__day{border-radius:50%;color:#333333;cursor:pointer;margin:4px;position:relative;width:calc((100% / 7) - 8px)}.wpcss-calendar__day>span{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wpcss-calendar__day::before{border-radius:inherit;content:'';display:block;padding-bottom:100%;width:100%}.wpcss-calendar__day:hover::before,.wpcss-calendar__day:focus::before,.wpcss-calendar__day:active::before{background-color:#2b98f0}.wpcss-calendar__day:hover:not(.is-selected)::before{opacity:.2}.wpcss-calendar__day:active:not(.is-selected)::before{opacity:.4}.wpcss-calendar__day:focus:not(:active):not(.is-selected)::before{opacity:.12}.wpcss-calendar__day.is-current{color:#2b98f0;font-weight:700}.wpcss-calendar__day.is-disabled{color:#eeeeee;cursor:default;pointer-events:none}.wpcss-calendar__day.is-selected{color:#ffffff}.wpcss-calendar__day.is-selected::before{background-color:#2b98f0}.wpcss-calendar__day.wpcss-calendar__day--name{color:rgba(0,0,0,0.54);pointer-events:none}.wpcss-calendar__day.wpcss-calendar__day--blank{opacity:0;pointer-events:none;visibility:hidden}.wpcss-calendar__date-dropdowns-container{margin-top:11px;position:absolute;text-align:center;width:100%}.wpcss-calendar__dropdown-container{display:inline-block;margin:0 10px;position:relative;text-align:left}.wpcss-calendar__dropdown-container li{list-style:none}.wpcss-calendar__dropdown-btn-toggle{background:#ffffff;border:0;border-bottom:1px solid #eeeeee !important;border-radius:0;outline:none;padding-bottom:0;padding-left:0}.wpcss-calendar__dropdown-btn-toggle:focus,.wpcss-calendar__dropdown-btn-toggle:hover{background:none;box-shadow:none !important;outline:0 !important}.wpcss-calendar__dropdown-btn-toggle span{color:#333333;padding-right:10px;position:relative;font-size:12px;line-height:1.42857}.wpcss-calendar__dropdown-btn-toggle span:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333333;clear:both;content:'';height:0;position:absolute;right:-15px;top:5px;width:0}.wpcss-calendar__dropdown{box-shadow:0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.12);max-height:187.5px;overflow-y:scroll;padding:0;position:absolute;left:0;z-index:9999;-webkit-overflow-scrolling:touch}.wpcss-calendar__dropdown::-webkit-scrollbar{background-color:#ffffff;width:3px}.wpcss-calendar__dropdown::-webkit-scrollbar-thumb{background-color:rgba(158,158,158,0.4)}.wpcss-calendar__dropdown a{background:#ffffff;color:#000000;display:block;font-size:11px;font-weight:400;line-height:1.42857;padding:5px;text-decoration:none;z-index:9999}.wpcss-calendar__dropdown a.active{background-color:#2b98f0 !important;color:#ffffff !important}.wpcss-calendar__dropdown a.active:hover{background-color:#2b98f0 !important}.wpcss-calendar__dropdown a.disabled{color:rgba(158,158,158,0.4)}.wpcss-calendar__dropdown a.disabled:hover{background-color:#ffffff;color:rgba(158,158,158,0.4)}.wpcss-calendar__dropdown a:hover{background-color:#eeeeee;color:#000000;text-decoration:none}.hidden{display:none !important}.wp-overlay{z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}html.disable-vertical-scroll #wp-html{overflow-y:hidden}html.disable-horizontal-scroll #wp-html{overflow-x:hidden} + +/* + FILE ARCHIVED ON 05:40:14 Nov 20, 2023 AND RETRIEVED FROM THE + INTERNET ARCHIVE ON 17:38:30 Jun 15, 2024. + JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. + + ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. + SECTION 108(a)(3)). +*/ +/* +playback timings (ms): + captures_list: 0.708 + exclusion.robots: 0.079 + exclusion.robots.policy: 0.066 + esindex: 0.012 + cdx.remote: 31.247 + LoadShardBlock: 175.47 (3) + PetaboxLoader3.datanode: 387.467 (5) + PetaboxLoader3.resolve: 348.811 (4) + load_resource: 635.386 (2) +*/ \ No newline at end of file diff --git a/the_files/ruffle.js b/the_files/ruffle.js new file mode 100644 index 0000000..31ad077 --- /dev/null +++ b/the_files/ruffle.js @@ -0,0 +1,3 @@ +/*! For license information please see ruffle.js.LICENSE.txt */ +(()=>{var e,n,t={297:(e,n,t)=>{e.exports=function e(n,t,r){function a(o,s){if(!t[o]){if(!n[o]){if(i)return i(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var u=t[o]={exports:{}};n[o][0].call(u.exports,(function(e){return a(n[o][1][e]||e)}),u,u.exports,e,n,t,r)}return t[o].exports}for(var i=void 0,o=0;o>2,s=(3&n)<<4|t>>4,l=1>6:64,u=2>4,t=(15&o)<<4|(s=i.indexOf(e.charAt(u++)))>>2,r=(3&s)<<6|(l=i.indexOf(e.charAt(u++))),f[c++]=n,64!==s&&(f[c++]=t),64!==l&&(f[c++]=r);return f}},{"./support":30,"./utils":32}],2:[function(e,n,t){"use strict";var r=e("./external"),a=e("./stream/DataWorker"),i=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function s(e,n,t,r,a){this.compressedSize=e,this.uncompressedSize=n,this.crc32=t,this.compression=r,this.compressedContent=a}s.prototype={getContentWorker:function(){var e=new a(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),n=this;return e.on("end",(function(){if(this.streamInfo.data_length!==n.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new a(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,n,t){return e.pipe(new i).pipe(new o("uncompressedSize")).pipe(n.compressWorker(t)).pipe(new o("compressedSize")).withStreamInfo("compression",n)},n.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,n,t){"use strict";var r=e("./stream/GenericWorker");t.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},t.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,n,t){"use strict";var r=e("./utils"),a=function(){for(var e,n=[],t=0;t<256;t++){e=t;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;n[t]=e}return n}();n.exports=function(e,n){return void 0!==e&&e.length?"string"!==r.getTypeOf(e)?function(e,n,t,r){var i=a,o=r+t;e^=-1;for(var s=r;s>>8^i[255&(e^n[s])];return-1^e}(0|n,e,e.length,0):function(e,n,t,r){var i=a,o=r+t;e^=-1;for(var s=r;s>>8^i[255&(e^n.charCodeAt(s))];return-1^e}(0|n,e,e.length,0):0}},{"./utils":32}],5:[function(e,n,t){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(e,n,t){"use strict";var r=null;r="undefined"!=typeof Promise?Promise:e("lie"),n.exports={Promise:r}},{lie:37}],7:[function(e,n,t){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako"),i=e("./utils"),o=e("./stream/GenericWorker"),s=r?"uint8array":"array";function l(e,n){o.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=n,this.meta={}}t.magic="\b\0",i.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(i.transformTo(s,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(n){e.push({data:n,meta:e.meta})}},t.compressWorker=function(e){return new l("Deflate",e)},t.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,n,t){"use strict";function r(e,n){var t,r="";for(t=0;t>>=8;return r}function a(e,n,t,a,o,c){var d,f,m=e.file,h=e.compression,p=c!==s.utf8encode,v=i.transformTo("string",c(m.name)),g=i.transformTo("string",s.utf8encode(m.name)),b=m.comment,w=i.transformTo("string",c(b)),k=i.transformTo("string",s.utf8encode(b)),y=g.length!==m.name.length,x=k.length!==b.length,R="",_="",z="",S=m.dir,j=m.date,E={crc32:0,compressedSize:0,uncompressedSize:0};n&&!t||(E.crc32=e.crc32,E.compressedSize=e.compressedSize,E.uncompressedSize=e.uncompressedSize);var C=0;n&&(C|=8),p||!y&&!x||(C|=2048);var A=0,I=0;S&&(A|=16),"UNIX"===o?(I=798,A|=function(e,n){var t=e;return e||(t=n?16893:33204),(65535&t)<<16}(m.unixPermissions,S)):(I=20,A|=function(e){return 63&(e||0)}(m.dosPermissions)),d=j.getUTCHours(),d<<=6,d|=j.getUTCMinutes(),d<<=5,d|=j.getUTCSeconds()/2,f=j.getUTCFullYear()-1980,f<<=4,f|=j.getUTCMonth()+1,f<<=5,f|=j.getUTCDate(),y&&(_=r(1,1)+r(l(v),4)+g,R+="up"+r(_.length,2)+_),x&&(z=r(1,1)+r(l(w),4)+k,R+="uc"+r(z.length,2)+z);var F="";return F+="\n\0",F+=r(C,2),F+=h.magic,F+=r(d,2),F+=r(f,2),F+=r(E.crc32,4),F+=r(E.compressedSize,4),F+=r(E.uncompressedSize,4),F+=r(v.length,2),F+=r(R.length,2),{fileRecord:u.LOCAL_FILE_HEADER+F+v+R,dirRecord:u.CENTRAL_FILE_HEADER+r(I,2)+F+r(w.length,2)+"\0\0\0\0"+r(A,4)+r(a,4)+v+R+w}}var i=e("../utils"),o=e("../stream/GenericWorker"),s=e("../utf8"),l=e("../crc32"),u=e("../signature");function c(e,n,t,r){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=n,this.zipPlatform=t,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}i.inherits(c,o),c.prototype.push=function(e){var n=e.meta.percent||0,t=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:t?(n+100*(t-r-1))/t:100}}))},c.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var n=this.streamFiles&&!e.file.dir;if(n){var t=a(e,n,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:t.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(e){this.accumulate=!1;var n=this.streamFiles&&!e.file.dir,t=a(e,n,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(t.dirRecord),n)this.push({data:function(e){return u.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:t.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var e=this.bytesWritten,n=0;n=this.index;n--)t=(t<<8)+this.byteAt(n);return this.index+=e,t},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},n.exports=a},{"../utils":32}],19:[function(e,n,t){"use strict";var r=e("./Uint8ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){this.checkOffset(e);var n=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,n},n.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,n,t){"use strict";var r=e("./DataReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},a.prototype.readData=function(e){this.checkOffset(e);var n=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,n},n.exports=a},{"../utils":32,"./DataReader":18}],21:[function(e,n,t){"use strict";var r=e("./ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var n=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,n},n.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(e,n,t){"use strict";var r=e("../utils"),a=e("../support"),i=e("./ArrayReader"),o=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");n.exports=function(e){var n=r.getTypeOf(e);return r.checkSupport(n),"string"!==n||a.uint8array?"nodebuffer"===n?new s(e):a.uint8array?new l(r.transformTo("uint8array",e)):new i(r.transformTo("array",e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,n,t){"use strict";t.LOCAL_FILE_HEADER="PK\x03\x04",t.CENTRAL_FILE_HEADER="PK\x01\x02",t.CENTRAL_DIRECTORY_END="PK\x05\x06",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",t.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",t.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,n,t){"use strict";var r=e("./GenericWorker"),a=e("../utils");function i(e){r.call(this,"ConvertWorker to "+e),this.destType=e}a.inherits(i,r),i.prototype.processChunk=function(e){this.push({data:a.transformTo(this.destType,e.data),meta:e.meta})},n.exports=i},{"../utils":32,"./GenericWorker":28}],25:[function(e,n,t){"use strict";var r=e("./GenericWorker"),a=e("../crc32");function i(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(i,r),i.prototype.processChunk=function(e){this.streamInfo.crc32=a(e.data,this.streamInfo.crc32||0),this.push(e)},n.exports=i},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,n,t){"use strict";var r=e("../utils"),a=e("./GenericWorker");function i(e){a.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(i,a),i.prototype.processChunk=function(e){if(e){var n=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=n+e.data.length}a.prototype.processChunk.call(this,e)},n.exports=i},{"../utils":32,"./GenericWorker":28}],27:[function(e,n,t){"use strict";var r=e("../utils"),a=e("./GenericWorker");function i(e){a.call(this,"DataWorker");var n=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){n.dataIsReady=!0,n.data=e,n.max=e&&e.length||0,n.type=r.getTypeOf(e),n.isPaused||n._tickAndRepeat()}),(function(e){n.error(e)}))}r.inherits(i,a),i.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},i.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},i.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},i.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,n=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,n);break;case"uint8array":e=this.data.subarray(this.index,n);break;case"array":case"nodebuffer":e=this.data.slice(this.index,n)}return this.index=n,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},n.exports=i},{"../utils":32,"./GenericWorker":28}],28:[function(e,n,t){"use strict";function r(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,n){return this._listeners[e].push(n),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,n){if(this._listeners[e])for(var t=0;t "+e:e}},n.exports=r},{}],29:[function(e,n,t){"use strict";var r=e("../utils"),a=e("./ConvertWorker"),i=e("./GenericWorker"),o=e("../base64"),s=e("../support"),l=e("../external"),u=null;if(s.nodestream)try{u=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function c(e,n){return new l.Promise((function(t,a){var i=[],s=e._internalType,l=e._outputType,u=e._mimeType;e.on("data",(function(e,t){i.push(e),n&&n(t)})).on("error",(function(e){i=[],a(e)})).on("end",(function(){try{var e=function(e,n,t){switch(e){case"blob":return r.newBlob(r.transformTo("arraybuffer",n),t);case"base64":return o.encode(n);default:return r.transformTo(e,n)}}(l,function(e,n){var t,r=0,a=null,i=0;for(t=0;t>>6:(t<65536?n[o++]=224|t>>>12:(n[o++]=240|t>>>18,n[o++]=128|t>>>12&63),n[o++]=128|t>>>6&63),n[o++]=128|63&t);return n}(e)},t.utf8decode=function(e){return a.nodebuffer?r.transformTo("nodebuffer",e).toString("utf-8"):function(e){var n,t,a,i,o=e.length,l=new Array(2*o);for(n=t=0;n>10&1023,l[t++]=56320|1023&a)}return l.length!==t&&(l.subarray?l=l.subarray(0,t):l.length=t),r.applyFromCharCode(l)}(e=r.transformTo(a.uint8array?"uint8array":"array",e))},r.inherits(u,o),u.prototype.processChunk=function(e){var n=r.transformTo(a.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var i=n;(n=new Uint8Array(i.length+this.leftOver.length)).set(this.leftOver,0),n.set(i,this.leftOver.length)}else n=this.leftOver.concat(n);this.leftOver=null}var o=function(e,n){var t;for((n=n||e.length)>e.length&&(n=e.length),t=n-1;0<=t&&128==(192&e[t]);)t--;return t<0||0===t?n:t+s[e[t]]>n?t:n}(n),l=n;o!==n.length&&(a.uint8array?(l=n.subarray(0,o),this.leftOver=n.subarray(o,n.length)):(l=n.slice(0,o),this.leftOver=n.slice(o,n.length))),this.push({data:t.utf8decode(l),meta:e.meta})},u.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=u,r.inherits(c,o),c.prototype.processChunk=function(e){this.push({data:t.utf8encode(e.data),meta:e.meta})},t.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,n,t){"use strict";var r=e("./support"),a=e("./base64"),i=e("./nodejsUtils"),o=e("./external");function s(e){return e}function l(e,n){for(var t=0;t>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var n,t,r,a=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(t<65536?n[o++]=224|t>>>12:(n[o++]=240|t>>>18,n[o++]=128|t>>>12&63),n[o++]=128|t>>>6&63),n[o++]=128|63&t);return n},t.buf2binstring=function(e){return l(e,e.length)},t.binstring2buf=function(e){for(var n=new r.Buf8(e.length),t=0,a=n.length;t>10&1023,u[r++]=56320|1023&a)}return l(u,r)},t.utf8border=function(e,n){var t;for((n=n||e.length)>e.length&&(n=e.length),t=n-1;0<=t&&128==(192&e[t]);)t--;return t<0||0===t?n:t+o[e[t]]>n?t:n}},{"./common":41}],43:[function(e,n,t){"use strict";n.exports=function(e,n,t,r){for(var a=65535&e|0,i=e>>>16&65535|0,o=0;0!==t;){for(t-=o=2e3>>1:e>>>1;n[t]=e}return n}();n.exports=function(e,n,t,a){var i=r,o=a+t;e^=-1;for(var s=a;s>>8^i[255&(e^n[s])];return-1^e}},{}],46:[function(e,n,t){"use strict";var r,a=e("../utils/common"),i=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages"),u=0,c=4,d=0,f=-2,m=-1,h=4,p=2,v=8,g=9,b=286,w=30,k=19,y=2*b+1,x=15,R=3,_=258,z=_+R+1,S=42,j=113,E=1,C=2,A=3,I=4;function F(e,n){return e.msg=l[n],n}function O(e){return(e<<1)-(4e.avail_out&&(t=e.avail_out),0!==t&&(a.arraySet(e.output,n.pending_buf,n.pending_out,t,e.next_out),e.next_out+=t,n.pending_out+=t,e.total_out+=t,e.avail_out-=t,n.pending-=t,0===n.pending&&(n.pending_out=0))}function T(e,n){i._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,n),e.block_start=e.strstart,P(e.strm)}function q(e,n){e.pending_buf[e.pending++]=n}function M(e,n){e.pending_buf[e.pending++]=n>>>8&255,e.pending_buf[e.pending++]=255&n}function B(e,n){var t,r,a=e.max_chain_length,i=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-z?e.strstart-(e.w_size-z):0,u=e.window,c=e.w_mask,d=e.prev,f=e.strstart+_,m=u[i+o-1],h=u[i+o];e.prev_length>=e.good_match&&(a>>=2),s>e.lookahead&&(s=e.lookahead);do{if(u[(t=n)+o]===h&&u[t+o-1]===m&&u[t]===u[i]&&u[++t]===u[i+1]){i+=2,t++;do{}while(u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&u[++i]===u[++t]&&il&&0!=--a);return o<=e.lookahead?o:e.lookahead}function W(e){var n,t,r,i,l,u,c,d,f,m,h=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=h+(h-z)){for(a.arraySet(e.window,e.window,h,h,0),e.match_start-=h,e.strstart-=h,e.block_start-=h,n=t=e.hash_size;r=e.head[--n],e.head[n]=h<=r?r-h:0,--t;);for(n=t=h;r=e.prev[--n],e.prev[n]=h<=r?r-h:0,--t;);i+=h}if(0===e.strm.avail_in)break;if(u=e.strm,c=e.window,d=e.strstart+e.lookahead,m=void 0,(f=i)<(m=u.avail_in)&&(m=f),t=0===m?0:(u.avail_in-=m,a.arraySet(c,u.input,u.next_in,m,d),1===u.state.wrap?u.adler=o(u.adler,c,m,d):2===u.state.wrap&&(u.adler=s(u.adler,c,m,d)),u.next_in+=m,u.total_in+=m,m),e.lookahead+=t,e.lookahead+e.insert>=R)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<=R&&(e.ins_h=(e.ins_h<=R)if(r=i._tr_tally(e,e.strstart-e.match_start,e.match_length-R),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=R){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=R&&(e.ins_h=(e.ins_h<=R&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-R,r=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-R),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(t=e.pending_buf_size-5);;){if(e.lookahead<=1){if(W(e),0===e.lookahead&&n===u)return E;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+t;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,T(e,!1),0===e.strm.avail_out))return E;if(e.strstart-e.block_start>=e.w_size-z&&(T(e,!1),0===e.strm.avail_out))return E}return e.insert=0,n===c?(T(e,!0),0===e.strm.avail_out?A:I):(e.strstart>e.block_start&&(T(e,!1),e.strm.avail_out),E)})),new N(4,4,8,4,L),new N(4,5,16,8,L),new N(4,6,32,32,L),new N(4,4,16,16,$),new N(8,16,32,32,$),new N(8,16,128,128,$),new N(8,32,128,256,$),new N(32,128,258,1024,$),new N(32,258,258,4096,$)],t.deflateInit=function(e,n){return J(e,n,v,15,8,0)},t.deflateInit2=J,t.deflateReset=H,t.deflateResetKeep=Z,t.deflateSetHeader=function(e,n){return e&&e.state?2!==e.state.wrap?f:(e.state.gzhead=n,d):f},t.deflate=function(e,n){var t,a,o,l;if(!e||!e.state||5>8&255),q(a,a.gzhead.time>>16&255),q(a,a.gzhead.time>>24&255),q(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),q(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(q(a,255&a.gzhead.extra.length),q(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=s(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(q(a,0),q(a,0),q(a,0),q(a,0),q(a,0),q(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),q(a,3),a.status=j);else{var m=v+(a.w_bits-8<<4)<<8;m|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(m|=32),m+=31-m%31,a.status=j,M(a,m),0!==a.strstart&&(M(a,e.adler>>>16),M(a,65535&e.adler)),e.adler=1}if(69===a.status)if(a.gzhead.extra){for(o=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),P(e),o=a.pending,a.pending!==a.pending_buf_size));)q(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),P(e),o=a.pending,a.pending===a.pending_buf_size)){l=1;break}l=a.gzindexo&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),P(e),o=a.pending,a.pending===a.pending_buf_size)){l=1;break}l=a.gzindexo&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&P(e),a.pending+2<=a.pending_buf_size&&(q(a,255&e.adler),q(a,e.adler>>8&255),e.adler=0,a.status=j)):a.status=j),0!==a.pending){if(P(e),0===e.avail_out)return a.last_flush=-1,d}else if(0===e.avail_in&&O(n)<=O(t)&&n!==c)return F(e,-5);if(666===a.status&&0!==e.avail_in)return F(e,-5);if(0!==e.avail_in||0!==a.lookahead||n!==u&&666!==a.status){var h=2===a.strategy?function(e,n){for(var t;;){if(0===e.lookahead&&(W(e),0===e.lookahead)){if(n===u)return E;break}if(e.match_length=0,t=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,t&&(T(e,!1),0===e.strm.avail_out))return E}return e.insert=0,n===c?(T(e,!0),0===e.strm.avail_out?A:I):e.last_lit&&(T(e,!1),0===e.strm.avail_out)?E:C}(a,n):3===a.strategy?function(e,n){for(var t,r,a,o,s=e.window;;){if(e.lookahead<=_){if(W(e),e.lookahead<=_&&n===u)return E;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=R&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=R?(t=i._tr_tally(e,1,e.match_length-R),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(t=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),t&&(T(e,!1),0===e.strm.avail_out))return E}return e.insert=0,n===c?(T(e,!0),0===e.strm.avail_out?A:I):e.last_lit&&(T(e,!1),0===e.strm.avail_out)?E:C}(a,n):r[a.level].func(a,n);if(h!==A&&h!==I||(a.status=666),h===E||h===A)return 0===e.avail_out&&(a.last_flush=-1),d;if(h===C&&(1===n?i._tr_align(a):5!==n&&(i._tr_stored_block(a,0,0,!1),3===n&&(D(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),P(e),0===e.avail_out))return a.last_flush=-1,d}return n!==c?d:a.wrap<=0?1:(2===a.wrap?(q(a,255&e.adler),q(a,e.adler>>8&255),q(a,e.adler>>16&255),q(a,e.adler>>24&255),q(a,255&e.total_in),q(a,e.total_in>>8&255),q(a,e.total_in>>16&255),q(a,e.total_in>>24&255)):(M(a,e.adler>>>16),M(a,65535&e.adler)),P(e),0=t.w_size&&(0===s&&(D(t.head),t.strstart=0,t.block_start=0,t.insert=0),m=new a.Buf8(t.w_size),a.arraySet(m,n,h-t.w_size,t.w_size,0),n=m,h=t.w_size),l=e.avail_in,u=e.next_in,c=e.input,e.avail_in=h,e.next_in=0,e.input=n,W(t);t.lookahead>=R;){for(r=t.strstart,i=t.lookahead-(R-1);t.ins_h=(t.ins_h<>>=k=w>>>24,h-=k,0==(k=w>>>16&255))S[i++]=65535&w;else{if(!(16&k)){if(0==(64&k)){w=p[(65535&w)+(m&(1<>>=k,h-=k),h<15&&(m+=z[r++]<>>=k=w>>>24,h-=k,!(16&(k=w>>>16&255))){if(0==(64&k)){w=v[(65535&w)+(m&(1<>>=k,h-=k,(k=i-o)>3,m&=(1<<(h-=y<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function v(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function g(e){var n;return e&&e.state?(n=e.state,e.total_in=e.total_out=n.total=0,e.msg="",n.wrap&&(e.adler=1&n.wrap),n.mode=f,n.last=0,n.havedict=0,n.dmax=32768,n.head=null,n.hold=0,n.bits=0,n.lencode=n.lendyn=new r.Buf32(m),n.distcode=n.distdyn=new r.Buf32(h),n.sane=1,n.back=-1,c):d}function b(e){var n;return e&&e.state?((n=e.state).wsize=0,n.whave=0,n.wnext=0,g(e)):d}function w(e,n){var t,r;return e&&e.state?(r=e.state,n<0?(t=0,n=-n):(t=1+(n>>4),n<48&&(n&=15)),n&&(n<8||15=o.wsize?(r.arraySet(o.window,n,t-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a<(i=o.wsize-o.wnext)&&(i=a),r.arraySet(o.window,n,t-a,i,o.wnext),(a-=i)?(r.arraySet(o.window,n,t-a,a,0),o.wnext=a,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,t.check=i(t.check,W,2,0),y=k=0,t.mode=2;break}if(t.flags=0,t.head&&(t.head.done=!1),!(1&t.wrap)||(((255&k)<<8)+(k>>8))%31){e.msg="incorrect header check",t.mode=30;break}if(8!=(15&k)){e.msg="unknown compression method",t.mode=30;break}if(y-=4,P=8+(15&(k>>>=4)),0===t.wbits)t.wbits=P;else if(P>t.wbits){e.msg="invalid window size",t.mode=30;break}t.dmax=1<>8&1),512&t.flags&&(W[0]=255&k,W[1]=k>>>8&255,t.check=i(t.check,W,2,0)),y=k=0,t.mode=3;case 3:for(;y<32;){if(0===b)break e;b--,k+=m[v++]<>>8&255,W[2]=k>>>16&255,W[3]=k>>>24&255,t.check=i(t.check,W,4,0)),y=k=0,t.mode=4;case 4:for(;y<16;){if(0===b)break e;b--,k+=m[v++]<>8),512&t.flags&&(W[0]=255&k,W[1]=k>>>8&255,t.check=i(t.check,W,2,0)),y=k=0,t.mode=5;case 5:if(1024&t.flags){for(;y<16;){if(0===b)break e;b--,k+=m[v++]<>>8&255,t.check=i(t.check,W,2,0)),y=k=0}else t.head&&(t.head.extra=null);t.mode=6;case 6:if(1024&t.flags&&(b<(S=t.length)&&(S=b),S&&(t.head&&(P=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Array(t.head.extra_len)),r.arraySet(t.head.extra,m,v,S,P)),512&t.flags&&(t.check=i(t.check,m,S,v)),b-=S,v+=S,t.length-=S),t.length))break e;t.length=0,t.mode=7;case 7:if(2048&t.flags){if(0===b)break e;for(S=0;P=m[v+S++],t.head&&P&&t.length<65536&&(t.head.name+=String.fromCharCode(P)),P&&S>9&1,t.head.done=!0),e.adler=t.check=0,t.mode=12;break;case 10:for(;y<32;){if(0===b)break e;b--,k+=m[v++]<>>=7&y,y-=7&y,t.mode=27;break}for(;y<3;){if(0===b)break e;b--,k+=m[v++]<>>=1)){case 0:t.mode=14;break;case 1:if(_(t),t.mode=20,6!==n)break;k>>>=2,y-=2;break e;case 2:t.mode=17;break;case 3:e.msg="invalid block type",t.mode=30}k>>>=2,y-=2;break;case 14:for(k>>>=7&y,y-=7&y;y<32;){if(0===b)break e;b--,k+=m[v++]<>>16^65535)){e.msg="invalid stored block lengths",t.mode=30;break}if(t.length=65535&k,y=k=0,t.mode=15,6===n)break e;case 15:t.mode=16;case 16:if(S=t.length){if(b>>=5,y-=5,t.ndist=1+(31&k),k>>>=5,y-=5,t.ncode=4+(15&k),k>>>=4,y-=4,286>>=3,y-=3}for(;t.have<19;)t.lens[L[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,q={bits:t.lenbits},T=s(0,t.lens,0,19,t.lencode,0,t.work,q),t.lenbits=q.bits,T){e.msg="invalid code lengths set",t.mode=30;break}t.have=0,t.mode=19;case 19:for(;t.have>>16&255,I=65535&B,!((C=B>>>24)<=y);){if(0===b)break e;b--,k+=m[v++]<>>=C,y-=C,t.lens[t.have++]=I;else{if(16===I){for(M=C+2;y>>=C,y-=C,0===t.have){e.msg="invalid bit length repeat",t.mode=30;break}P=t.lens[t.have-1],S=3+(3&k),k>>>=2,y-=2}else if(17===I){for(M=C+3;y>>=C)),k>>>=3,y-=3}else{for(M=C+7;y>>=C)),k>>>=7,y-=7}if(t.have+S>t.nlen+t.ndist){e.msg="invalid bit length repeat",t.mode=30;break}for(;S--;)t.lens[t.have++]=P}}if(30===t.mode)break;if(0===t.lens[256]){e.msg="invalid code -- missing end-of-block",t.mode=30;break}if(t.lenbits=9,q={bits:t.lenbits},T=s(l,t.lens,0,t.nlen,t.lencode,0,t.work,q),t.lenbits=q.bits,T){e.msg="invalid literal/lengths set",t.mode=30;break}if(t.distbits=6,t.distcode=t.distdyn,q={bits:t.distbits},T=s(u,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,q),t.distbits=q.bits,T){e.msg="invalid distances set",t.mode=30;break}if(t.mode=20,6===n)break e;case 20:t.mode=21;case 21:if(6<=b&&258<=w){e.next_out=g,e.avail_out=w,e.next_in=v,e.avail_in=b,t.hold=k,t.bits=y,o(e,R),g=e.next_out,h=e.output,w=e.avail_out,v=e.next_in,m=e.input,b=e.avail_in,k=t.hold,y=t.bits,12===t.mode&&(t.back=-1);break}for(t.back=0;A=(B=t.lencode[k&(1<>>16&255,I=65535&B,!((C=B>>>24)<=y);){if(0===b)break e;b--,k+=m[v++]<>F)])>>>16&255,I=65535&B,!(F+(C=B>>>24)<=y);){if(0===b)break e;b--,k+=m[v++]<>>=F,y-=F,t.back+=F}if(k>>>=C,y-=C,t.back+=C,t.length=I,0===A){t.mode=26;break}if(32&A){t.back=-1,t.mode=12;break}if(64&A){e.msg="invalid literal/length code",t.mode=30;break}t.extra=15&A,t.mode=22;case 22:if(t.extra){for(M=t.extra;y>>=t.extra,y-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=23;case 23:for(;A=(B=t.distcode[k&(1<>>16&255,I=65535&B,!((C=B>>>24)<=y);){if(0===b)break e;b--,k+=m[v++]<>F)])>>>16&255,I=65535&B,!(F+(C=B>>>24)<=y);){if(0===b)break e;b--,k+=m[v++]<>>=F,y-=F,t.back+=F}if(k>>>=C,y-=C,t.back+=C,64&A){e.msg="invalid distance code",t.mode=30;break}t.offset=I,t.extra=15&A,t.mode=24;case 24:if(t.extra){for(M=t.extra;y>>=t.extra,y-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back",t.mode=30;break}t.mode=25;case 25:if(0===w)break e;if(S=R-w,t.offset>S){if((S=t.offset-S)>t.whave&&t.sane){e.msg="invalid distance too far back",t.mode=30;break}j=S>t.wnext?(S-=t.wnext,t.wsize-S):t.wnext-S,S>t.length&&(S=t.length),E=t.window}else E=h,j=g-t.offset,S=t.length;for(wb?(k=q[M+d[_]],O[D+d[_]]):(k=96,0),m=1<>C)+(h-=m)]=w<<24|k<<16|y|0,0!==h;);for(m=1<>=1;if(0!==m?(F&=m-1,F+=m):F=0,_++,0==--P[R]){if(R===S)break;R=n[t+d[_]]}if(j>>7)]}function q(e,n){e.pending_buf[e.pending++]=255&n,e.pending_buf[e.pending++]=n>>>8&255}function M(e,n,t){e.bi_valid>p-t?(e.bi_buf|=n<>p-e.bi_valid,e.bi_valid+=t-p):(e.bi_buf|=n<>>=1,t<<=1,0<--n;);return t>>>1}function L(e,n,t){var r,a,i=new Array(h+1),o=0;for(r=1;r<=h;r++)i[r]=o=o+t[r-1]<<1;for(a=0;a<=n;a++){var s=e[2*a+1];0!==s&&(e[2*a]=W(i[s]++,s))}}function $(e){var n;for(n=0;n>1;1<=t;t--)Z(e,i,t);for(a=l;t=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Z(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=t,e.heap[--e.heap_max]=r,i[2*a]=i[2*t]+i[2*r],e.depth[a]=(e.depth[t]>=e.depth[r]?e.depth[t]:e.depth[r])+1,i[2*t+1]=i[2*r+1]=a,e.heap[1]=a++,Z(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,n){var t,r,a,i,o,s,l=n.dyn_tree,u=n.max_code,c=n.stat_desc.static_tree,d=n.stat_desc.has_stree,f=n.stat_desc.extra_bits,p=n.stat_desc.extra_base,v=n.stat_desc.max_length,g=0;for(i=0;i<=h;i++)e.bl_count[i]=0;for(l[2*e.heap[e.heap_max]+1]=0,t=e.heap_max+1;t>=7;r>>=1)if(1&t&&0!==e.dyn_ltree[2*n])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(n=32;n>>3,(s=e.static_len+3+7>>>3)<=o&&(o=s)):o=s=t+5,t+4<=o&&-1!==n?Y(e,n,t,r):4===e.strategy||s===o?(M(e,2+(r?1:0),3),H(e,z,S)):(M(e,4+(r?1:0),3),function(e,n,t,r){var a;for(M(e,n-257,5),M(e,t-1,5),M(e,r-4,4),a=0;a>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&n,e.pending_buf[e.l_buf+e.last_lit]=255&t,e.last_lit++,0===n?e.dyn_ltree[2*t]++:(e.matches++,n--,e.dyn_ltree[2*(E[t]+u+1)]++,e.dyn_dtree[2*T(n)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){M(e,2,3),B(e,g,z),function(e){16===e.bi_valid?(q(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,n,t){"use strict";n.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,n,r){(function(e){!function(e,n){"use strict";if(!e.setImmediate){var t,r,a,i,o=1,s={},l=!1,u=e.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(e);c=c&&c.setTimeout?c:e,t="[object process]"==={}.toString.call(e.process)?function(e){process.nextTick((function(){f(e)}))}:function(){if(e.postMessage&&!e.importScripts){var n=!0,t=e.onmessage;return e.onmessage=function(){n=!1},e.postMessage("","*"),e.onmessage=t,n}}()?(i="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",m,!1):e.attachEvent("onmessage",m),function(n){e.postMessage(i+n,"*")}):e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){f(e.data)},function(e){a.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(r=u.documentElement,function(e){var n=u.createElement("script");n.onreadystatechange=function(){f(e),n.onreadystatechange=null,r.removeChild(n),n=null},r.appendChild(n)}):function(e){setTimeout(f,0,e)},c.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var n=new Array(arguments.length-1),r=0;r{"use strict";e.exports=t.p+"6c2b1b2b5bfe2df2c30a.wasm"},878:(e,n,t)=>{"use strict";e.exports=t.p+"ac20e389529269f07a8b.wasm"}},r={};function a(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={id:e,loaded:!1,exports:{}};return t[e](i,i.exports,a),i.loaded=!0,i.exports}a.m=t,a.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return a.d(n,{a:n}),n},a.d=(e,n)=>{for(var t in n)a.o(n,t)&&!a.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((n,t)=>(a.f[t](e,n),n)),[])),a.u=e=>"core.ruffle."+{159:"f679a9cca02e131ea881",339:"67bc37f4e63c43ff9c64"}[e]+".js",a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),a.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),e={},n="ruffle-selfhosted:",a.l=(t,r,i,o)=>{if(e[t])e[t].push(r);else{var s,l;if(void 0!==i)for(var u=document.getElementsByTagName("script"),c=0;c{s.onerror=s.onload=null,clearTimeout(m);var a=e[t];if(delete e[t],s.parentNode&&s.parentNode.removeChild(s),a&&a.forEach((e=>e(r))),n)return n(r)},m=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),l&&document.head.appendChild(s)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.p="",(()=>{a.b=document.baseURI||self.location.href;var e={179:0};a.f.j=(n,t)=>{var r=a.o(e,n)?e[n]:void 0;if(0!==r)if(r)t.push(r[2]);else{var i=new Promise(((t,a)=>r=e[n]=[t,a]));t.push(r[2]=i);var o=a.p+a.u(n),s=new Error;a.l(o,(t=>{if(a.o(e,n)&&(0!==(r=e[n])&&(e[n]=void 0),r)){var i=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;s.message="Loading chunk "+n+" failed.\n("+i+": "+o+")",s.name="ChunkLoadError",s.type=i,s.request=o,r[1](s)}}),"chunk-"+n,n)}};var n=(n,t)=>{var r,i,[o,s,l]=t,u=0;if(o.some((n=>0!==e[n]))){for(r in s)a.o(s,r)&&(a.m[r]=s[r]);if(l)l(a)}for(n&&n(t);u{"use strict";class e{constructor(e,n,t,r,a){this.major=e,this.minor=n,this.patch=t,this.prIdent=r,this.buildIdent=a}static fromSemver(n){const t=n.split("+"),r=t[0].split("-"),a=r[0].split("."),i=parseInt(a[0],10);let o=0,s=0,l=null,u=null;return void 0!==a[1]&&(o=parseInt(a[1],10)),void 0!==a[2]&&(s=parseInt(a[2],10)),void 0!==r[1]&&(l=r[1].split(".")),void 0!==t[1]&&(u=t[1].split(".")),new e(i,o,s,l,u)}isCompatibleWith(e){return 0!==this.major&&this.major===e.major||0===this.major&&0===e.major&&0!==this.minor&&this.minor===e.minor||0===this.major&&0===e.major&&0===this.minor&&0===e.minor&&0!==this.patch&&this.patch===e.patch}hasPrecedenceOver(e){if(this.major>e.major)return!0;if(this.majore.minor)return!0;if(this.minore.patch)return!0;if(this.patchr)return!0;if(ne.prIdent[t])return!0;if(this.prIdent[t]e.prIdent.length)return!0;if(this.prIdent.lengthr)return!0;if(ne.buildIdent[t])return!0;if(this.buildIdent[t]e.buildIdent.length}return!1}isEqual(e){return this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}isStableOrCompatiblePrerelease(e){return null===e.prIdent||this.major===e.major&&this.minor===e.minor&&this.patch===e.patch}}class n{constructor(e){this.requirements=e}satisfiedBy(e){for(const n of this.requirements){let t=!0;for(const{comparator:r,version:a}of n)t=t&&a.isStableOrCompatiblePrerelease(e),""===r||"="===r?t=t&&a.isEqual(e):">"===r?t=t&&e.hasPrecedenceOver(a):">="===r?t=t&&(e.hasPrecedenceOver(a)||a.isEqual(e)):"<"===r?t=t&&a.hasPrecedenceOver(e):"<="===r?t=t&&(a.hasPrecedenceOver(e)||a.isEqual(e)):"^"===r&&(t=t&&a.isCompatibleWith(e));if(t)return!0}return!1}static fromRequirementString(t){const r=t.split(" ");let a=[];const i=[];for(const n of r)if("||"===n)a.length>0&&(i.push(a),a=[]);else if(n.length>0){const t=/[0-9]/.exec(n);if(t){const r=n.slice(0,t.index).trim(),i=e.fromSemver(n.slice(t.index).trim());a.push({comparator:r,version:i})}}return a.length>0&&i.push(a),new n(i)}}const t=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,5,3,1,0,1,10,14,1,12,0,65,0,65,0,65,0,252,10,0,0,11])),r=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,7,1,5,0,208,112,26,11])),i=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,12,1,10,0,67,0,0,0,0,252,0,26,11])),o=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,2,1,0,10,8,1,6,0,65,0,192,26,11])),s=async()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11]));function l(e){const n="function"==typeof Function.prototype.toString?Function.prototype.toString():null;return"string"==typeof n&&n.indexOf("[native code]")>=0&&Function.prototype.toString.call(e).indexOf("[native code]")>=0}function u(){"function"==typeof Array.prototype.reduce&&l(Array.prototype.reduce)||Object.defineProperty(Array.prototype,"reduce",{value(...e){if(0===e.length&&window.Prototype&&window.Prototype.Version&&window.Prototype.Version<"1.6.1")return this.length>1?this:this[0];const n=e[0];if(null===this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof n)throw new TypeError(`${n} is not a function`);const t=Object(this),r=t.length>>>0;let a,i=0;if(e.length>=2)a=e[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");a=t[i++]}for(;ie[n]}),"function"!=typeof Reflect.set&&Object.defineProperty(Reflect,"set",{value(e,n,t){e[n]=t}}),"function"!=typeof Reflect.has&&Object.defineProperty(Reflect,"has",{value:(e,n)=>n in e}),"function"!=typeof Reflect.ownKeys&&Object.defineProperty(Reflect,"ownKeys",{value:e=>[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)]})}let c=null,d=!1;try{if(void 0!==document.currentScript&&null!==document.currentScript&&"src"in document.currentScript&&""!==document.currentScript.src){let e=document.currentScript.src;e.endsWith(".js")||e.endsWith("/")||(e+="/"),c=new URL(".",e),d=c.protocol.includes("extension")}}catch(e){console.warn("Unable to get currentScript URL")}function f(e){var n;let t=null!==(n=null==c?void 0:c.href)&&void 0!==n?n:"";return!d&&"publicPath"in e&&null!==e.publicPath&&void 0!==e.publicPath&&(t=e.publicPath),""===t||t.endsWith("/")||(t+="/"),t}let m=null;async function h(e,n,l,c){null===m&&(m=async function(e,n){var l;u();const c=(await Promise.all([t(),s(),i(),o(),r()])).every(Boolean);c||console.log("Some WebAssembly extensions are NOT available, falling back to the vanilla WebAssembly module");try{a.p=f(e)}catch(e){}const{default:d,Ruffle:m}=await(c?a.e(339).then(a.bind(a,339)):a.e(159).then(a.bind(a,159)));let h;const p=c?new URL(a(899),a.b):new URL(a(878),a.b),v=await fetch(p),g="function"==typeof ReadableStream;if(n&&g){const e=(null===(l=null==v?void 0:v.headers)||void 0===l?void 0:l.get("content-length"))||"";let t=0;const r=parseInt(e);h=new Response(new ReadableStream({async start(e){var a;const i=null===(a=v.body)||void 0===a?void 0:a.getReader();if(!i)throw"Response had no body";for(n(t,r);;){const{done:a,value:o}=await i.read();if(a)break;(null==o?void 0:o.byteLength)&&(t+=null==o?void 0:o.byteLength),e.enqueue(o),n(t,r)}e.close()}}),v)}else h=v;return await d(h),m}(l,c));return new(await m)(e,n,l)}class p{constructor(e){this.value=e}valueOf(){return this.value}}class v extends p{constructor(e="???"){super(e)}toString(e){return`{${this.value}}`}}class g extends p{constructor(e,n={}){super(e),this.opts=n}toString(e){try{return e.memoizeIntlObject(Intl.NumberFormat,this.opts).format(this.value)}catch(n){return e.reportError(n),this.value.toString(10)}}}class b extends p{constructor(e,n={}){super(e),this.opts=n}toString(e){try{return e.memoizeIntlObject(Intl.DateTimeFormat,this.opts).format(this.value)}catch(n){return e.reportError(n),new Date(this.value).toISOString()}}}const w=100,k="\u2068",y="\u2069";function x(e,n,t){if(t===n)return!0;if(t instanceof g&&n instanceof g&&t.value===n.value)return!0;if(n instanceof g&&"string"==typeof t){if(t===e.memoizeIntlObject(Intl.PluralRules,n.opts).select(n.value))return!0}return!1}function R(e,n,t){return n[t]?j(e,n[t].value):(e.reportError(new RangeError("No default")),new v)}function _(e,n){const t=[],r=Object.create(null);for(const a of n)"narg"===a.type?r[a.name]=z(e,a.value):t.push(z(e,a));return{positional:t,named:r}}function z(e,n){switch(n.type){case"str":return n.value;case"num":return new g(n.value,{minimumFractionDigits:n.precision});case"var":return function(e,{name:n}){let t;if(e.params){if(!Object.prototype.hasOwnProperty.call(e.params,n))return new v(`$${n}`);t=e.params[n]}else{if(!e.args||!Object.prototype.hasOwnProperty.call(e.args,n))return e.reportError(new ReferenceError(`Unknown variable: $${n}`)),new v(`$${n}`);t=e.args[n]}if(t instanceof p)return t;switch(typeof t){case"string":return t;case"number":return new g(t);case"object":if(t instanceof Date)return new b(t.getTime());default:return e.reportError(new TypeError(`Variable type not supported: $${n}, ${typeof t}`)),new v(`$${n}`)}}(e,n);case"mesg":return function(e,{name:n,attr:t}){const r=e.bundle._messages.get(n);if(!r)return e.reportError(new ReferenceError(`Unknown message: ${n}`)),new v(n);if(t){const a=r.attributes[t];return a?j(e,a):(e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new v(`${n}.${t}`))}if(r.value)return j(e,r.value);return e.reportError(new ReferenceError(`No value: ${n}`)),new v(n)}(e,n);case"term":return function(e,{name:n,attr:t,args:r}){const a=`-${n}`,i=e.bundle._terms.get(a);if(!i)return e.reportError(new ReferenceError(`Unknown term: ${a}`)),new v(a);if(t){const n=i.attributes[t];if(n){e.params=_(e,r).named;const t=j(e,n);return e.params=null,t}return e.reportError(new ReferenceError(`Unknown attribute: ${t}`)),new v(`${a}.${t}`)}e.params=_(e,r).named;const o=j(e,i.value);return e.params=null,o}(e,n);case"func":return function(e,{name:n,args:t}){let r=e.bundle._functions[n];if(!r)return e.reportError(new ReferenceError(`Unknown function: ${n}()`)),new v(`${n}()`);if("function"!=typeof r)return e.reportError(new TypeError(`Function ${n}() is not callable`)),new v(`${n}()`);try{let n=_(e,t);return r(n.positional,n.named)}catch(t){return e.reportError(t),new v(`${n}()`)}}(e,n);case"select":return function(e,{selector:n,variants:t,star:r}){let a=z(e,n);if(a instanceof v)return R(e,t,r);for(const n of t){if(x(e,a,z(e,n.key)))return j(e,n.value)}return R(e,t,r)}(e,n);default:return new v}}function S(e,n){if(e.dirty.has(n))return e.reportError(new RangeError("Cyclic reference")),new v;e.dirty.add(n);const t=[],r=e.bundle._useIsolating&&n.length>1;for(const a of n)if("string"!=typeof a){if(e.placeables++,e.placeables>w)throw e.dirty.delete(n),new RangeError(`Too many placeables expanded: ${e.placeables}, max allowed is ${w}`);r&&t.push(k),t.push(z(e,a).toString(e)),r&&t.push(y)}else t.push(e.bundle._transform(a));return e.dirty.delete(n),t.join("")}function j(e,n){return"string"==typeof n?e.bundle._transform(n):S(e,n)}class E{constructor(e,n,t){this.dirty=new WeakSet,this.params=null,this.placeables=0,this.bundle=e,this.errors=n,this.args=t}reportError(e){if(!(this.errors&&e instanceof Error))throw e;this.errors.push(e)}memoizeIntlObject(e,n){let t=this.bundle._intls.get(e);t||(t={},this.bundle._intls.set(e,t));let r=JSON.stringify(n);return t[r]||(t[r]=new e(this.bundle.locales,n)),t[r]}}function C(e,n){const t=Object.create(null);for(const[r,a]of Object.entries(e))n.includes(r)&&(t[r]=a.valueOf());return t}const A=["unitDisplay","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function I(e,n){let t=e[0];if(t instanceof v)return new v(`NUMBER(${t.valueOf()})`);if(t instanceof g)return new g(t.valueOf(),{...t.opts,...C(n,A)});if(t instanceof b)return new g(t.valueOf(),{...C(n,A)});throw new TypeError("Invalid argument to NUMBER")}const F=["dateStyle","timeStyle","fractionalSecondDigits","dayPeriod","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function O(e,n){let t=e[0];if(t instanceof v)return new v(`DATETIME(${t.valueOf()})`);if(t instanceof b)return new b(t.valueOf(),{...t.opts,...C(n,F)});if(t instanceof g)return new b(t.valueOf(),{...C(n,F)});throw new TypeError("Invalid argument to DATETIME")}const D=new Map;class P{constructor(e,{functions:n,useIsolating:t=!0,transform:r=(e=>e)}={}){this._terms=new Map,this._messages=new Map,this.locales=Array.isArray(e)?e:[e],this._functions={NUMBER:I,DATETIME:O,...n},this._useIsolating=t,this._transform=r,this._intls=function(e){const n=Array.isArray(e)?e.join(" "):e;let t=D.get(n);return void 0===t&&(t=new Map,D.set(n,t)),t}(e)}hasMessage(e){return this._messages.has(e)}getMessage(e){return this._messages.get(e)}addResource(e,{allowOverrides:n=!1}={}){const t=[];for(let r=0;r\s*/y,re=/\s*:\s*/y,ae=/\s*,?\s*/y,ie=/\s+/y;class oe{constructor(e){this.body=[],T.lastIndex=0;let n=0;for(;;){let t=T.exec(e);if(null===t)break;n=T.lastIndex;try{this.body.push(s(t[1]))}catch(e){if(e instanceof SyntaxError)continue;throw e}}function t(t){return t.lastIndex=n,t.test(e)}function r(t,r){if(e[n]===t)return n++,!0;if(r)throw new r(`Expected ${t}`);return!1}function a(e,r){if(t(e))return n=e.lastIndex,!0;if(r)throw new r(`Expected ${e.toString()}`);return!1}function i(t){t.lastIndex=n;let r=t.exec(e);if(null===r)throw new SyntaxError(`Expected ${t.toString()}`);return n=t.lastIndex,r}function o(e){return i(e)[1]}function s(e){let n=l(),r=function(){let e=Object.create(null);for(;t(q);){let n=o(q),t=l();if(null===t)throw new SyntaxError("Expected attribute value");e[n]=t}return e}();if(null===n&&0===Object.keys(r).length)throw new SyntaxError("Expected message value or attributes");return{id:e,value:n,attributes:r}}function l(){let r;if(t(N)&&(r=o(N)),"{"===e[n]||"}"===e[n])return u(r?[r]:[],1/0);let a=g();return a?r?u([r,a],a.length):(a.value=b(a.value,J),u([a],a.length)):r?b(r,V):null}function u(r=[],a){for(;;){if(t(N)){r.push(o(N));continue}if("{"===e[n]){r.push(c());continue}if("}"===e[n])throw new SyntaxError("Unbalanced closing brace");let i=g();if(!i)break;r.push(i),a=Math.min(a,i.length)}let i=r.length-1,s=r[i];"string"==typeof s&&(r[i]=b(s,V));let l=[];for(let e of r)e instanceof se&&(e=e.value.slice(0,e.value.length-a)),e&&l.push(e);return l}function c(){a(Y,SyntaxError);let e=d();if(a(X))return e;if(a(te)){let n=function(){let e,n=[],a=0;for(;t(M);){r("*")&&(e=a);let t=m(),i=l();if(null===i)throw new SyntaxError("Expected variant value");n[a++]={key:t,value:i}}if(0===a)return null;if(void 0===e)throw new SyntaxError("Expected default variant");return{variants:n,star:e}}();return a(X,SyntaxError),{type:"select",selector:e,...n}}throw new SyntaxError("Unclosed placeable")}function d(){if("{"===e[n])return c();if(t(L)){let[,t,r,o=null]=i(L);if("$"===t)return{type:"var",name:r};if(a(ne)){let i=function(){let t=[];for(;;){switch(e[n]){case")":return n++,t;case void 0:throw new SyntaxError("Unclosed argument list")}t.push(f()),a(ae)}}();if("-"===t)return{type:"term",name:r,attr:o,args:i};if($.test(r))return{type:"func",name:r,args:i};throw new SyntaxError("Function names must be all upper-case")}return"-"===t?{type:"term",name:r,attr:o,args:[]}:{type:"mesg",name:r,attr:o}}return h()}function f(){let e=d();return"mesg"!==e.type?e:a(re)?{type:"narg",name:e.name,value:h()}:e}function m(){let e;return a(Q,SyntaxError),e=t(B)?p():{type:"str",value:o(W)},a(ee,SyntaxError),e}function h(){if(t(B))return p();if('"'===e[n])return function(){r('"',SyntaxError);let t="";for(;;){if(t+=o(U),"\\"!==e[n]){if(r('"'))return{type:"str",value:t};throw new SyntaxError("Unclosed string literal")}t+=v()}}();throw new SyntaxError("Invalid expression")}function p(){let[,e,n=""]=i(B),t=n.length;return{type:"num",value:parseFloat(e),precision:t}}function v(){if(t(Z))return o(Z);if(t(H)){let[,e,n]=i(H),t=parseInt(e||n,16);return t<=55295||57344<=t?String.fromCodePoint(t):"\ufffd"}throw new SyntaxError("Unknown escape sequence")}function g(){let t=n;switch(a(ie),e[n]){case".":case"[":case"*":case"}":case void 0:return!1;case"{":return w(e.slice(t,n))}return" "===e[n-1]&&w(e.slice(t,n))}function b(e,n){return e.replace(n,"")}function w(e){let n=e.replace(K,"\n"),t=G.exec(e)[1].length;return new se(n,t)}}}class se{constructor(e,n){this.value=e,this.length=n}}const le=new RegExp("^([a-z]{2,3}|\\*)(?:-([a-z]{4}|\\*))?(?:-([a-z]{2}|\\*))?(?:-(([0-9][a-z0-9]{3}|[a-z0-9]{5,8})|\\*))?$","i");class ue{constructor(e){const n=le.exec(e.replace(/_/g,"-"));if(!n)return void(this.isWellFormed=!1);let[,t,r,a,i]=n;t&&(this.language=t.toLowerCase()),r&&(this.script=r[0].toUpperCase()+r.slice(1)),a&&(this.region=a.toUpperCase()),this.variant=i,this.isWellFormed=!0}isEqual(e){return this.language===e.language&&this.script===e.script&&this.region===e.region&&this.variant===e.variant}matches(e,n=!1,t=!1){return(this.language===e.language||n&&void 0===this.language||t&&void 0===e.language)&&(this.script===e.script||n&&void 0===this.script||t&&void 0===e.script)&&(this.region===e.region||n&&void 0===this.region||t&&void 0===e.region)&&(this.variant===e.variant||n&&void 0===this.variant||t&&void 0===e.variant)}toString(){return[this.language,this.script,this.region,this.variant].filter((e=>void 0!==e)).join("-")}clearVariants(){this.variant=void 0}clearRegion(){this.region=void 0}addLikelySubtags(){const e=function(e){if(Object.prototype.hasOwnProperty.call(ce,e))return new ue(ce[e]);const n=new ue(e);if(n.language&&de.includes(n.language))return n.region=n.language.toUpperCase(),n;return null}(this.toString().toLowerCase());return!!e&&(this.language=e.language,this.script=e.script,this.region=e.region,this.variant=e.variant,!0)}}const ce={ar:"ar-arab-eg","az-arab":"az-arab-ir","az-ir":"az-arab-ir",be:"be-cyrl-by",da:"da-latn-dk",el:"el-grek-gr",en:"en-latn-us",fa:"fa-arab-ir",ja:"ja-jpan-jp",ko:"ko-kore-kr",pt:"pt-latn-br",sr:"sr-cyrl-rs","sr-ru":"sr-latn-ru",sv:"sv-latn-se",ta:"ta-taml-in",uk:"uk-cyrl-ua",zh:"zh-hans-cn","zh-hant":"zh-hant-tw","zh-hk":"zh-hant-hk","zh-mo":"zh-hant-mo","zh-tw":"zh-hant-tw","zh-gb":"zh-hant-gb","zh-us":"zh-hant-us"},de=["az","bg","cs","de","es","fi","fr","hu","it","lt","lv","nl","pl","ro","ru"];function fe(e,n,{strategy:t="filtering",defaultLocale:r}={}){const a=function(e,n,t){const r=new Set,a=new Map;for(let e of n)new ue(e).isWellFormed&&a.set(e,new ue(e));e:for(const n of e){const e=n.toLowerCase(),i=new ue(e);if(void 0!==i.language){for(const n of a.keys())if(e===n.toLowerCase()){if(r.add(n),a.delete(n),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}for(const[e,n]of a.entries())if(n.matches(i,!0,!1)){if(r.add(e),a.delete(e),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}if(i.addLikelySubtags())for(const[e,n]of a.entries())if(n.matches(i,!0,!1)){if(r.add(e),a.delete(e),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}i.clearVariants();for(const[e,n]of a.entries())if(n.matches(i,!0,!0)){if(r.add(e),a.delete(e),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}if(i.clearRegion(),i.addLikelySubtags())for(const[e,n]of a.entries())if(n.matches(i,!0,!1)){if(r.add(e),a.delete(e),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}i.clearRegion();for(const[e,n]of a.entries())if(n.matches(i,!0,!0)){if(r.add(e),a.delete(e),"lookup"===t)return Array.from(r);if("filtering"===t)continue;continue e}}}return Array.from(r)}(Array.from(null!=e?e:[]).map(String),Array.from(null!=n?n:[]).map(String),t);if("lookup"===t){if(void 0===r)throw new Error("defaultLocale cannot be undefined for strategy `lookup`");0===a.length&&a.push(r)}else r&&!a.includes(r)&&a.push(r);return a}const me={"ar-SA":{"context_menu.ftl":"context-menu-download-swf = \u062a\u062d\u0645\u064a\u0644 .swf\ncontext-menu-copy-debug-info = \u0646\u0633\u062e \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u062a\u0635\u062d\u064a\u062d\ncontext-menu-open-save-manager = \u0641\u062a\u062d \u0645\u062f\u064a\u0631 \u0627\u0644\u062d\u0641\u0638\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u062d\u0648\u0644 \u0645\u0644\u062d\u0642 \u0631\u0641\u0644 ({ $version })\n *[other] \u062d\u0648\u0644 \u0631\u0641\u0644 ({ $version })\n }\ncontext-menu-hide = \u0625\u062e\u0641\u0627\u0621 \u0647\u0630\u0647 \u0627\u0644\u0642\u0627\u0626\u0645\u0629\ncontext-menu-exit-fullscreen = \u0627\u0644\u062e\u0631\u0648\u062c \u0645\u0646 \u0648\u0636\u0639\u064a\u0629 \u0627\u0644\u0634\u0627\u0634\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629\ncontext-menu-enter-fullscreen = \u062a\u0641\u0639\u064a\u0644 \u0648\u0636\u0639\u064a\u0629 \u0627\u0644\u0634\u0627\u0634\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629\ncontext-menu-volume-controls = \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0627\u0644\u0635\u0648\u062a\n","messages.ftl":'message-cant-embed =\n \u0644\u0645 \u062a\u0643\u0646 \u0631\u0641\u0644 \u0642\u0627\u062f\u0631\u0629 \u0639\u0644\u0649 \u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u0641\u0644\u0627\u0634 \u0627\u0644\u0645\u0636\u0645\u0646\u0629 \u0641\u064a \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629.\n \u064a\u0645\u0643\u0646\u0643 \u0645\u062d\u0627\u0648\u0644\u0629 \u0641\u062a\u062d \u0627\u0644\u0645\u0644\u0641 \u0641\u064a \u0639\u0644\u0627\u0645\u0629 \u062a\u0628\u0648\u064a\u0628 \u0645\u0646\u0641\u0635\u0644\u0629\u060c \u0644\u062a\u062c\u0627\u0648\u0632 \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629.\npanic-title = \u0644\u0642\u062f \u062d\u062f\u062b \u062e\u0637\u0623 \u0645\u0627 :(\nmore-info = \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0623\u0643\u062b\u0631\nrun-anyway = \u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0639\u0644\u0649 \u0623\u064a \u062d\u0627\u0644\ncontinue = \u0627\u0644\u0627\u0633\u062a\u0645\u0631\u0627\u0631\nreport-bug = \u0625\u0628\u0644\u0627\u063a \u0639\u0646 \u062e\u0644\u0644\nupdate-ruffle = \u062a\u062d\u062f\u064a\u062b \u0631\u0641\u0644\nruffle-demo = \u0648\u064a\u0628 \u0627\u0644\u062a\u062c\u0631\u064a\u0628\u064a\nruffle-desktop = \u0628\u0631\u0646\u0627\u0645\u062c \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628\nruffle-wiki = \u0639\u0631\u0636 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a\nenable-hardware-acceleration = \u064a\u0628\u062f\u0648 \u0623\u0646 \u062a\u0633\u0627\u0631\u0639 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u063a\u064a\u0631 \u0645\u0641\u0639\u0644. \u0628\u064a\u0646\u0645\u0627 \u0642\u062f \u064a\u0639\u0645\u0644 \u0627\u0644\u0631\u0648\u0641\u0644\u060c \u0642\u062f \u064a\u0643\u0648\u0646 \u0628\u0637\u064a\u0626\u0627\u064b \u0628\u0634\u0643\u0644 \u063a\u064a\u0631 \u0645\u0639\u0642\u0648\u0644. \u064a\u0645\u0643\u0646\u0643 \u0645\u0639\u0631\u0641\u0629 \u0643\u064a\u0641\u064a\u0629 \u062a\u0645\u0643\u064a\u0646 \u062a\u0633\u0627\u0631\u0639 \u0627\u0644\u0623\u062c\u0647\u0632\u0629 \u0645\u0646 \u062e\u0644\u0627\u0644 \u0645\u062a\u0627\u0628\u0639\u0629 \u0647\u0630\u0627 \u0627\u0644\u0631\u0627\u0628\u0637.\nview-error-details = \u0639\u0631\u0636 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062e\u0637\u0623\nopen-in-new-tab = \u0641\u062a\u062d \u0641\u064a \u0639\u0644\u0627\u0645\u0629 \u062a\u0628\u0648\u064a\u0628 \u062c\u062f\u064a\u062f\u0629\nclick-to-unmute = \u0627\u0646\u0642\u0631 \u0644\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u0643\u062a\u0645\nerror-file-protocol =\n \u064a\u0628\u062f\u0648 \u0623\u0646\u0643 \u062a\u0642\u0648\u0645 \u0628\u062a\u0634\u063a\u064a\u0644 \u0631\u0641\u0644 \u0639\u0644\u0649 \u0628\u0631\u0648\u062a\u0648\u0643\u0648\u0644 "\u0627\u0644\u0645\u0644\u0641:".\n \u0647\u0630\u0627 \u0644\u0646 \u064a\u0639\u0645\u0644 \u0644\u0623\u0646 \u0627\u0644\u0645\u062a\u0635\u0641\u062d\u0627\u062a \u062a\u0645\u0646\u0639 \u0627\u0644\u0639\u062f\u064a\u062f \u0645\u0646 \u0627\u0644\u0645\u064a\u0632\u0627\u062a \u0645\u0646 \u0627\u0644\u0639\u0645\u0644 \u0644\u0623\u0633\u0628\u0627\u0628 \u0623\u0645\u0646\u064a\u0629.\n \u0628\u062f\u0644\u0627\u064b \u0645\u0646 \u0630\u0644\u0643\u060c \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0625\u0639\u062f\u0627\u062f \u062e\u0627\u062f\u0645 \u0645\u062d\u0644\u064a \u0623\u0648 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0639\u0631\u0636 \u0627\u0644\u0648\u064a\u0628 \u0623\u0648 \u062a\u0637\u0628\u064a\u0642 \u0633\u0637\u062d \u0627\u0644\u0645\u0643\u062a\u0628.\nerror-javascript-config =\n \u062a\u0639\u0631\u0636 \u0631\u0641\u0644 \u0625\u0644\u0649 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0628\u0633\u0628\u0628 \u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u062e\u0627\u0637\u0626\u0629 \u0644\u0644\u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0646\u062d\u0646 \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u062a\u0641\u0627\u0635\u064a\u0644 \u0627\u0644\u062e\u0637\u0623 \u0644\u0645\u0639\u0631\u0641\u0629 \u0633\u0628\u0628 \u0627\u0644\u0645\u0634\u0643\u0644\u0629.\n \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u0627 \u0627\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u0649 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-not-found =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0627\u0644\u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u0623\u0646 \u0627\u0644\u0645\u0644\u0641 \u0642\u062f \u062a\u0645 \u062a\u062d\u0645\u064a\u0644\u0647 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d.\n \u0625\u0630\u0627 \u0627\u0633\u062a\u0645\u0631\u062a \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0625\u0639\u062f\u0627\u062f\u0627\u062a "\u0627\u0644\u0645\u0633\u0627\u0631 \u0627\u0644\u0639\u0627\u0645": \u0627\u0644\u0631\u062c\u0627\u0621 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-mime-type =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0647\u0630\u0627 \u0644\u0627 \u064a\u062e\u062f\u0645 \u0645\u0644\u0641\u0627\u062a ". wasm" \u0645\u0639 \u0646\u0648\u0639 MIME \u0627\u0644\u0635\u062d\u064a\u062d.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-swf-fetch =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641 \u0641\u0644\u0627\u0634 SWF.\n \u0627\u0644\u0633\u0628\u0628 \u0627\u0644\u0623\u0643\u062b\u0631 \u0627\u062d\u062a\u0645\u0627\u0644\u0627 \u0647\u0648 \u0623\u0646 \u0627\u0644\u0645\u0644\u0641 \u0644\u0645 \u064a\u0639\u062f \u0645\u0648\u062c\u0648\u062f\u0627\u060c \u0644\u0630\u0644\u0643 \u0644\u0627 \u064a\u0648\u062c\u062f \u0634\u064a\u0621 \u0644\u064a\u062d\u0645\u0644\u0647 \u0631\u0641\u0644.\n \u062d\u0627\u0648\u0644 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u0645\u0648\u0642\u0639 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-swf-cors =\n \u0641\u0634\u0644 \u0627\u0644\u0631\u0648\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0644\u0641 \u0641\u0644\u0627\u0634 SWF.\n \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646 \u062a\u0645 \u062d\u0638\u0631 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0646\u0627\u0644 \u0628\u0648\u0627\u0633\u0637\u0629 \u0633\u064a\u0627\u0633\u0629 CORS.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-cors =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0645\u0646 \u0627\u0644\u0645\u062d\u062a\u0645\u0644 \u0623\u0646 \u062a\u0645 \u062d\u0638\u0631 \u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u0649 \u0627\u0644\u0645\u0646\u0627\u0644 \u0628\u0648\u0627\u0633\u0637\u0629 \u0633\u064a\u0627\u0633\u0629 CORS.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-invalid =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0647\u0630\u0627 \u0644\u0627 \u064a\u062e\u062f\u0645 \u0645\u0644\u0641\u0627\u062a ". wasm" \u0645\u0639 \u0646\u0648\u0639 MIME \u0627\u0644\u0635\u062d\u064a\u062d.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0645\u0631\u0627\u062c\u0639\u0629 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-wasm-download =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u062a\u0647\u0627 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u0647\u0630\u0627 \u064a\u0645\u0643\u0646 \u0623\u0646 \u064a\u062d\u0644 \u0646\u0641\u0633\u0647 \u0641\u064a \u0643\u062b\u064a\u0631 \u0645\u0646 \u0627\u0644\u0623\u062d\u064a\u0627\u0646\u060c \u0644\u0630\u0644\u0643 \u064a\u0645\u0643\u0646\u0643 \u0645\u062d\u0627\u0648\u0644\u0629 \u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0635\u0641\u062d\u0629.\n \u062e\u0644\u0627\u0641 \u0630\u0644\u0643\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0627\u062a\u0635\u0627\u0644 \u0628\u0645\u062f\u064a\u0631 \u0627\u0644\u0645\u0648\u0642\u0639.\nerror-wasm-disabled-on-edge =\n \u0641\u0634\u0644 \u0631\u0641\u0644 \u0641\u064a \u062a\u062d\u0645\u064a\u0644 \u0645\u0643\u0648\u0646 \u0627\u0644\u0645\u0644\u0641 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0644\u0625\u0635\u0644\u0627\u062d \u0647\u0630\u0647 \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u062d\u0627\u0648\u0644 \u0641\u062a\u062d \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062e\u0627\u0635 \u0628\u0643\u060c \u0627\u0646\u0642\u0631 \u0641\u0648\u0642 "\u0627\u0644\u062e\u0635\u0648\u0635\u064a\u0629\u060c \u0627\u0644\u0628\u062d\u062b\u060c \u0627\u0644\u062e\u062f\u0645\u0627\u062a"\u060c \u0648\u0627\u0644\u062a\u0645\u0631\u064a\u0631 \u0644\u0623\u0633\u0641\u0644\u060c \u0648\u0625\u064a\u0642\u0627\u0641 "\u062a\u0639\u0632\u064a\u0632 \u0623\u0645\u0627\u0646\u0643 \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628".\n \u0647\u0630\u0627 \u0633\u064a\u0633\u0645\u062d \u0644\u0644\u0645\u062a\u0635\u0641\u062d \u0627\u0644\u062e\u0627\u0635 \u0628\u0643 \u0628\u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641\u0627\u062a ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628\u0629.\n \u0625\u0630\u0627 \u0627\u0633\u062a\u0645\u0631\u062a \u0627\u0644\u0645\u0634\u0643\u0644\u0629\u060c \u0642\u062f \u062a\u062d\u062a\u0627\u062c \u0625\u0644\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0645\u062a\u0635\u0641\u062d \u0623\u062e\u0631.\nerror-javascript-conflict =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u064a\u0628\u062f\u0648 \u0623\u0646 \u0647\u0630\u0647 \u0627\u0644\u0635\u0641\u062d\u0629 \u062a\u0633\u062a\u062e\u062f\u0645 \u0643\u0648\u062f \u062c\u0627\u0641\u0627 \u0633\u0643\u0631\u064a\u0628\u062a \u0627\u0644\u0630\u064a \u064a\u062a\u0639\u0627\u0631\u0636 \u0645\u0639 \u0631\u0641\u0644.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0641\u0625\u0646\u0646\u0627 \u0646\u062f\u0639\u0648\u0643 \u0625\u0644\u0649 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0627\u0644\u0645\u0644\u0641 \u0639\u0644\u0649 \u0635\u0641\u062d\u0629 \u0641\u0627\u0631\u063a\u0629.\nerror-javascript-conflict-outdated = \u064a\u0645\u0643\u0646\u0643 \u0623\u064a\u0636\u064b\u0627 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0646\u0633\u062e\u0629 \u0623\u062d\u062f\u062b \u0645\u0646 \u0631\u0641\u0644 \u0627\u0644\u062a\u064a \u0642\u062f \u062a\u062d\u0644 \u0627\u0644\u0645\u0634\u0643\u0644\u0629 (\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0642\u062f\u064a\u0645\u0629: { $buildDate }).\nerror-csp-conflict =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0641\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u0647\u064a\u0626\u0629.\n \u0644\u0627 \u062a\u0633\u0645\u062d \u0633\u064a\u0627\u0633\u0629 \u0623\u0645\u0627\u0646 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0644\u062e\u0627\u062f\u0645 \u0627\u0644\u0648\u064a\u0628 \u0647\u0630\u0627 \u0628\u062a\u0634\u063a\u064a\u0644 \u0645\u0643\u0648\u0646 ".wasm" \u0627\u0644\u0645\u0637\u0644\u0648\u0628.\n \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u064a\u0631\u062c\u0649 \u0627\u0644\u0631\u062c\u0648\u0639 \u0625\u0644\u0649 \u0631\u0641\u0644 \u0648\u064a\u0643\u064a \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629.\nerror-unknown =\n \u0648\u0627\u062c\u0647\u062a \u0631\u0648\u0644 \u0645\u0634\u0643\u0644\u0629 \u0631\u0626\u064a\u0633\u064a\u0629 \u0623\u062b\u0646\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u0639\u0631\u0636 \u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0641\u0644\u0627\u0634 \u0647\u0630\u0627.\n { $outdated ->\n [true] \u0625\u0630\u0627 \u0643\u0646\u062a \u0645\u0633\u0624\u0648\u0644 \u0627\u0644\u062e\u0627\u062f\u0645\u060c \u0627\u0644\u0631\u062c\u0627\u0621 \u0645\u062d\u0627\u0648\u0644\u0629 \u062a\u062d\u0645\u064a\u0644 \u0625\u0635\u062f\u0627\u0631 \u0623\u062d\u062f\u062b \u0645\u0646 \u0631\u0641\u0644 (\u0627\u0644\u0646\u0633\u062e\u0629 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0642\u062f\u064a\u0645\u0629: { $buildDate }).\n *[false] \u0644\u064a\u0633 \u0645\u0646 \u0627\u0644\u0645\u0641\u062a\u0631\u0636 \u0623\u0646 \u064a\u062d\u062f\u062b \u0647\u0630\u0627\u060c \u0644\u0630\u0644\u0643 \u0646\u062d\u0646 \u0646\u0642\u062f\u0631 \u062d\u0642\u064b\u0627 \u0625\u0630\u0627 \u0642\u0645\u062a \u0628\u0627\u0644\u062a\u0628\u0644\u064a\u063a \u0639\u0646 \u0627\u0644\u062e\u0637\u0623!\n }\n',"save-manager.ftl":"save-delete-prompt = \u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u062a\u0631\u064a\u062f \u062d\u0630\u0641 \u0645\u0644\u0641 \u062d\u0641\u0638 \u0627\u0644\u0644\u0639\u0628\u0629 \u0647\u0630\u0627\u061f\nsave-reload-prompt =\n \u0627\u0644\u0637\u0631\u064a\u0642\u0629 \u0627\u0644\u0648\u062d\u064a\u062f\u0629 \u0644\u0640 { $action ->\n [delete] \u062d\u0630\u0641\n *[replace] \u0627\u0633\u062a\u0628\u062f\u0627\u0644\n } \u0647\u0630\u0627 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u062d\u0641\u0638 \u062f\u0648\u0646 \u062a\u0636\u0627\u0631\u0628 \u0645\u062d\u062a\u0645\u0644 \u0647\u064a \u0625\u0639\u0627\u062f\u0629 \u062a\u062d\u0645\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u062d\u062a\u0648\u0649. \u0647\u0644 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0645\u062a\u0627\u0628\u0639\u0629 \u0639\u0644\u0649 \u0623\u064a \u062d\u0627\u0644\u061f\nsave-download = \u062a\u062d\u0645\u064a\u0644\nsave-replace = \u0627\u0633\u062a\u0628\u062f\u0627\u0644\nsave-delete = \u062d\u0630\u0641\nsave-backup-all = \u062a\u062d\u0645\u064a\u0644 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0645\u062d\u0641\u0648\u0638\u0629\n","volume-controls.ftl":"volume-controls = \u0627\u0644\u062a\u062d\u0643\u0645 \u0628\u0627\u0644\u0635\u0648\u062a\nvolume-controls-mute = \u0643\u062a\u0645\nvolume-controls-volume = \u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0635\u0648\u062a\n"},"ca-ES":{"context_menu.ftl":"context-menu-download-swf = Baixa el fitxer .swf\ncontext-menu-copy-debug-info = Copia la informaci\xf3 de depuraci\xf3\ncontext-menu-open-save-manager = Obre el gestor d'emmagatzematge\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Quant a l'extensi\xf3 de Ruffle ({ $version })\n *[other] Quant a Ruffle ({ $version })\n }\ncontext-menu-hide = Amaga aquest men\xfa\ncontext-menu-exit-fullscreen = Surt de la pantalla completa\ncontext-menu-enter-fullscreen = Pantalla completa\ncontext-menu-volume-controls = Controls de volum\n","messages.ftl":"message-cant-embed =\n Ruffle no ha pogut executar el contingut Flash incrustat en aquesta p\xe0gina.\n Podeu provar d'obrir el fitxer en una pestanya a part per evitar aquest problema.\npanic-title = Alguna cosa ha fallat :(\nmore-info = M\xe9s informaci\xf3\nrun-anyway = Reprodueix igualment\ncontinue = Continua\nreport-bug = Informa d'un error\nupdate-ruffle = Actualitza Ruffle\nruffle-demo = Demostraci\xf3 web\nruffle-desktop = Aplicaci\xf3 d'escriptori\nruffle-wiki = Obre la wiki de Ruffle\nenable-hardware-acceleration = Sembla que l'acceleraci\xf3 per maquinari no est\xe0 activada. Tot i que Ruffle podria funcionar, \xe9s probable que ho faci molt lentament. Pots trobar informaci\xf3 sobre com activar l'acceleraci\xf3 per maquinari al seg\xfcent enlla\xe7.\nview-error-details = Mostra detalls de l'error\nopen-in-new-tab = Obre en una pestanya nova\nclick-to-unmute = Feu clic per activar el so\nerror-file-protocol =\n Sembla que esteu executant Ruffle al protocol \"file:\".\n Aix\xf2 no funcionar\xe0 perqu\xe8 els navegadors bloquegen moltes caracter\xedstiques per raons de seguretat. En comptes d'aix\xf2, us suggerim que configureu un servidor local o b\xe9 utilitzeu la demostraci\xf3 web o l'aplicaci\xf3 d'escriptori.\nerror-javascript-config =\n Ruffle ha topat amb un problema greu a causa d'una configuraci\xf3 JavaScript err\xf2nia.\n Si sou l'administrador del servidor, us suggerim que comproveu els detalls de l'error per determinar el par\xe0metre culpable.\n Tamb\xe9 podeu consultar la wiki del Ruffle per obtenir ajuda.\nerror-wasm-not-found =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n Si sou l'administrador del servidor, si us plau, comproveu que el fitxer ha estat carregat correctament.\n Si el problema continua, \xe9s possible que h\xe0giu d'utilitzar el par\xe1metre \"publicPath\": us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-wasm-mime-type =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Aquest servidor no est\xe0 servint els fitxers \".wasm\" amb el tipus MIME adequat.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-swf-fetch =\n Ruffle no ha pogut carregar el fitxer SWF Flash.\n La ra\xf3 m\xe9s probable \xe9s que el fitxer ja no existeixi, aix\xed que no hi ha res que el Ruffle pugui carregar.\n Proveu de contactar a l'administrador del lloc per obtenir ajuda.\nerror-swf-cors =\n Ruffle no ha pogut carregar el fitxer SWF Flash.\n \xc9s probable que l'acc\xe9s a la c\xe0rrega hagi estat denegat per una pol\xedtica CORS.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda.\nerror-wasm-cors =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n \xc9s probable que l'acc\xe9s a la c\xe0rrega hagi estat denegat per una pol\xedtica CORS.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki del Ruffle per obtenir ajuda.\nerror-wasm-invalid =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Sembla que a aquest lloc li manquen fitxers o aquests no s\xf3n v\xe0lids per a l'execuci\xf3 de Ruffle.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-wasm-download =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Aix\xf2 sovint aix\xf2 pot resoldre's sol, aix\xed que podeu provar de recarregar la p\xe0gina.\n En cas contrari, us preguem que contacteu l'administrador del lloc.\nerror-wasm-disabled-on-edge =\n Ruffle no ha pogut carregar el component de fitxer \".wasm\" necessari.\n Per a arreglar-ho, proveu d'obrir els par\xe0metres del navegador, feu clic sobre \"Privadesa, cerca i serveis\", i desactiveu \"Prevenci\xf3 de seguiment\".\n Aix\xf2 permetr\xe0 que el vostre navegador carregui els fitxers \".wasm\" necessaris.\n Si el problema continua, possiblement haureu d'utilitzar un altre navegador.\nerror-javascript-conflict =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n Sembla que aquest lloc fa servir codi JavaScript que entra en conflicte amb Ruffle.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-javascript-conflict-outdated = Tamb\xe9 podeu provar de carregar una versi\xf3 m\xe9s recent de Ruffle que podria resoldre el problema (la compilaci\xf3 actual est\xe0 desactualitzada: { $buildDate }).\nerror-csp-conflict =\n Ruffle ha topat amb un problema greu mentre provava d'inicialitzar-se.\n La pol\xedtica de seguretat del contingut (CSP) no permet l'execuci\xf3 del component \".wasm\" necessari.\n Si sou l'administrador del servidor, us preguem que consulteu la wiki de Ruffle per obtenir ajuda.\nerror-unknown =\n Ruffle ha topat amb un problema greu mentre provava de mostrar aquest contingut Flash.\n { $outdated ->\n [true] Si sou l'administrador del servidor, us preguem que proveu de carregar una versi\xf3 m\xe9s recent de Ruffle (la compilaci\xf3 actual est\xe0 desactualitzada: { $buildDate }).\n *[false] Aix\xf2 no hauria d'haver passat, aix\xed que us agrair\xedem molt que n'inform\xe9ssiu l'error!\n }\n","save-manager.ftl":"save-delete-prompt = Segur que vols esborrar aquest fitxer desat?\nsave-reload-prompt =\n L'\xfanica forma d{ $action ->\n [delete] 'eliminar\n *[replace] e substituir\n } aquest fitxer desat sense crear un potencial conflicte \xe9s recarregant el contingut. Voleu continuar igualment?\nsave-download = Baixa\nsave-replace = Substitueix\nsave-delete = Elimina\nsave-backup-all = Baixa tots els fitxers desats\n","volume-controls.ftl":"volume-controls = Controls de volum\nvolume-controls-mute = Silenci\nvolume-controls-volume = Volum\n"},"cs-CZ":{"context_menu.ftl":"context-menu-download-swf = St\xe1hnout .swf\ncontext-menu-copy-debug-info = Zkop\xedrovat debug info\ncontext-menu-open-save-manager = Otev\u0159\xedt spr\xe1vce ulo\u017een\xed\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Ruffle roz\u0161\xed\u0159en\xed ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Skr\xfdt menu\ncontext-menu-exit-fullscreen = Ukon\u010dit re\u017eim cel\xe9 obrazovky\ncontext-menu-enter-fullscreen = P\u0159ej\xedt do re\u017eimu cel\xe9 obrazovky\ncontext-menu-volume-controls = Ovl\xe1d\xe1n\xed hlasitosti\n","messages.ftl":'message-cant-embed =\n Ruffle nemohl spustit Flash vlo\u017een\xfd na t\xe9to str\xe1nce.\n M\u016f\u017eete se pokusit otev\u0159\xedt soubor na samostatn\xe9 kart\u011b, abyste se vyhnuli tomuto probl\xe9mu.\npanic-title = N\u011bco se pokazilo :(\nmore-info = Dal\u0161\xed informace\nrun-anyway = P\u0159esto spustit\ncontinue = Pokra\u010dovat\nreport-bug = Nahl\xe1sit chybu\nupdate-ruffle = Aktualizovat Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktopov\xe1 aplikace\nruffle-wiki = Zobrazit Ruffle Wiki\nenable-hardware-acceleration = Zd\xe1 se, \u017ee hardwarov\xe1 akcelerace nen\xed povolena. I kdy\u017e Ruffle funguje spr\xe1vn\u011b, m\u016f\u017ee b\xfdt nep\u0159im\u011b\u0159en\u011b pomal\xfd. Jak povolit hardwarovou akceleraci zjist\xedte na tomto odkazu.\nview-error-details = Zobrazit podrobnosti o chyb\u011b\nopen-in-new-tab = Otev\u0159\xedt na nov\xe9 kart\u011b\nclick-to-unmute = Kliknut\xedm zru\u0161\xedte ztlumen\xed\nerror-file-protocol =\n Zd\xe1 se, \u017ee pou\u017e\xedv\xe1te Ruffle na protokolu "file:".\n To nen\xed mo\u017en\xe9, proto\u017ee prohl\xed\u017ee\u010de blokuj\xed fungov\xe1n\xed mnoha funkc\xed z bezpe\u010dnostn\xedch d\u016fvod\u016f.\n Nam\xedsto toho v\xe1m doporu\u010dujeme nastavit lok\xe1ln\xed server nebo pou\u017e\xedt web demo \u010di desktopovou aplikaci.\nerror-javascript-config =\n Ruffle narazil na probl\xe9m v d\u016fsledku nespr\xe1vn\xe9 konfigurace JavaScriptu.\n Pokud jste spr\xe1vcem serveru, doporu\u010dujeme v\xe1m zkontrolovat podrobnosti o chyb\u011b, abyste zjistili, kter\xfd parametr je vadn\xfd.\n Pomoc m\u016f\u017eete z\xedskat tak\xe9 na wiki Ruffle.\nerror-wasm-not-found =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n Pokud jste spr\xe1vcem serveru, zkontrolujte, zda byl soubor spr\xe1vn\u011b nahr\xe1n.\n Pokud probl\xe9m p\u0159etrv\xe1v\xe1, mo\u017en\xe1 budete muset pou\u017e\xedt nastaven\xed \u201epublicPath\u201c: pomoc naleznete na wiki Ruffle.\nerror-wasm-mime-type =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Tento webov\xfd server neposkytuje soubory \u201e.wasm\u201c se spr\xe1vn\xfdm typem MIME.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-swf-fetch =\n Ruffle se nepoda\u0159ilo na\u010d\xedst SWF soubor Flash.\n Nejpravd\u011bpodobn\u011bj\u0161\xedm d\u016fvodem je, \u017ee soubor ji\u017e neexistuje, tak\u017ee Ruffle nem\xe1 co na\u010d\xedst.\n Zkuste po\u017e\xe1dat o pomoc spr\xe1vce webu.\nerror-swf-cors =\n Ruffle se nepoda\u0159ilo na\u010d\xedst SWF soubor Flash.\n P\u0159\xedstup k na\u010d\xedt\xe1n\xed byl pravd\u011bpodobn\u011b zablokov\xe1n politikou CORS.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-cors =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n P\u0159\xedstup k na\u010d\xedt\xe1n\xed byl pravd\u011bpodobn\u011b zablokov\xe1n politikou CORS.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-invalid =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Zd\xe1 se, \u017ee na t\xe9to str\xe1nce chyb\xed nebo jsou neplatn\xe9 soubory ke spu\u0161t\u011bn\xed Ruffle.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-wasm-download =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Probl\xe9m se m\u016f\u017ee vy\u0159e\u0161it i s\xe1m, tak\u017ee m\u016f\u017eete zkusit str\xe1nku na\u010d\xedst znovu.\n V opa\u010dn\xe9m p\u0159\xedpad\u011b kontaktujte administr\xe1tora str\xe1nky.\nerror-wasm-disabled-on-edge =\n Ruffle se nepoda\u0159ilo na\u010d\xedst po\u017eadovanou komponentu souboru \u201e.wasm\u201c.\n Chcete-li tento probl\xe9m vy\u0159e\u0161it, zkuste otev\u0159\xedt nastaven\xed prohl\xed\u017ee\u010de, klikn\u011bte na polo\u017eku \u201eOchrana osobn\xedch \xfadaj\u016f, vyhled\xe1v\xe1n\xed a slu\u017eby\u201c, p\u0159ejd\u011bte dol\u016f a vypn\u011bte mo\u017enost \u201eZvy\u0161te svou bezpe\u010dnost na webu\u201c.\n Va\u0161emu prohl\xed\u017ee\u010di to umo\u017en\xed na\u010d\xedst po\u017eadovan\xe9 soubory \u201e.wasm\u201c.\n Pokud probl\xe9m p\u0159etrv\xe1v\xe1, budete mo\u017en\xe1 muset pou\u017e\xedt jin\xfd prohl\xed\u017ee\u010d.\nerror-javascript-conflict =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Zd\xe1 se, \u017ee tato str\xe1nka pou\u017e\xedv\xe1 k\xf3d JavaScript, kter\xfd je v konfliktu s Ruffle.\n Pokud jste spr\xe1vcem serveru, doporu\u010dujeme v\xe1m zkusit na\u010d\xedst soubor na pr\xe1zdnou str\xe1nku.\nerror-javascript-conflict-outdated = M\u016f\u017eete se tak\xe9 pokusit nahr\xe1t nov\u011bj\u0161\xed verzi Ruffle, kter\xe1 m\u016f\u017ee dan\xfd probl\xe9m vy\u0159e\u0161it (aktu\xe1ln\xed build je zastaral\xfd: { $buildDate }).\nerror-csp-conflict =\n Ruffle narazil na probl\xe9m p\u0159i pokusu o inicializaci.\n Z\xe1sady zabezpe\u010den\xed obsahu tohoto webov\xe9ho serveru nepovoluj\xed spu\u0161t\u011bn\xed po\u017eadovan\xe9 komponenty \u201e.wasm\u201c.\n Pokud jste spr\xe1vcem serveru, n\xe1pov\u011bdu najdete na Ruffle wiki.\nerror-unknown =\n Ruffle narazil na probl\xe9m p\u0159i pokusu zobrazit tento Flash obsah.\n { $outdated ->\n [true] Pokud jste spr\xe1vcem serveru, zkuste nahr\xe1t nov\u011bj\u0161\xed verzi Ruffle (aktu\xe1ln\xed build je zastaral\xfd: { $buildDate }).\n *[false] Toto by se nem\u011blo st\xe1t, tak\u017ee bychom opravdu ocenili, kdybyste mohli nahl\xe1sit chybu!\n }\n',"save-manager.ftl":"save-delete-prompt = Opravdu chcete odstranit tento soubor s ulo\u017een\xfdmi pozicemi?\nsave-reload-prompt =\n Jedin\xfd zp\u016fsob, jak { $action ->\n [delete] vymazat\n *[replace] nahradit\n } tento soubor s ulo\u017een\xfdmi pozicemi bez potenci\xe1ln\xedho konfliktu je op\u011btovn\xe9 na\u010dten\xed tohoto obsahu. Chcete p\u0159esto pokra\u010dovat?\nsave-download = St\xe1hnout\nsave-replace = Nahradit\nsave-delete = Vymazat\nsave-backup-all = St\xe1hnout v\u0161echny soubory s ulo\u017een\xfdmi pozicemi\n","volume-controls.ftl":"volume-controls = Ovl\xe1d\xe1n\xed hlasitosti\nvolume-controls-mute = Ztlumit\nvolume-controls-volume = Hlasitost\n"},"de-DE":{"context_menu.ftl":"context-menu-download-swf = .swf herunterladen\ncontext-menu-copy-debug-info = Debug-Info kopieren\ncontext-menu-open-save-manager = Dateimanager \xf6ffnen\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \xdcber Ruffle Erweiterung ({ $version })\n *[other] \xdcber Ruffle ({ $version })\n }\ncontext-menu-hide = Men\xfc ausblenden\ncontext-menu-exit-fullscreen = Vollbild verlassen\ncontext-menu-enter-fullscreen = Vollbildmodus aktivieren\ncontext-menu-volume-controls = Lautst\xe4rke einstellen\n","messages.ftl":'message-cant-embed =\n Ruffle konnte den Flash in dieser Seite nicht ausf\xfchren.\n Du kannst versuchen, die Datei in einem separaten Tab zu \xf6ffnen, um dieses Problem zu umgehen.\npanic-title = Etwas ist schief gelaufen\nmore-info = Weitere Informationen\nrun-anyway = Trotzdem ausf\xfchren\ncontinue = Fortfahren\nreport-bug = Fehler melden\nupdate-ruffle = Ruffle aktuallisieren\nruffle-demo = Web-Demo\nruffle-desktop = Desktop-Anwendung\nruffle-wiki = Ruffle-Wiki anzeigen\nview-error-details = Fehlerdetails anzeigen\nopen-in-new-tab = In einem neuen Tab \xf6ffnen\nclick-to-unmute = Klicke zum Entmuten\nerror-file-protocol =\n Es scheint, dass Sie Ruffle auf dem "file:"-Protokoll ausf\xfchren.\n Dies funktioniert nicht so, als Browser viele Funktionen aus Sicherheitsgr\xfcnden blockieren.\n Stattdessen laden wir Sie ein, einen lokalen Server einzurichten oder entweder die Webdemo oder die Desktop-Anwendung zu verwenden.\nerror-javascript-config =\n Ruffle ist aufgrund einer falschen JavaScript-Konfiguration auf ein gro\xdfes Problem gesto\xdfen.\n Wenn du der Server-Administrator bist, laden wir dich ein, die Fehlerdetails zu \xfcberpr\xfcfen, um herauszufinden, welcher Parameter fehlerhaft ist.\n Sie k\xf6nnen auch das Ruffle-Wiki f\xfcr Hilfe konsultieren.\nerror-wasm-not-found =\n Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden.\n Wenn Sie der Server-Administrator sind, stellen Sie bitte sicher, dass die Datei korrekt hochgeladen wurde.\n Wenn das Problem weiterhin besteht, m\xfcssen Sie unter Umst\xe4nden die "publicPath"-Einstellung verwenden: Bitte konsultieren Sie das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-mime-type =\n Ruffle ist auf ein gro\xdfes Problem beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-swf-fetch =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der wahrscheinlichste Grund ist, dass die Datei nicht mehr existiert, so dass Ruffle nicht geladen werden kann.\n Kontaktieren Sie den Website-Administrator f\xfcr Hilfe.\nerror-swf-cors =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-cors =\n Ruffle konnte die Flash-SWF-Datei nicht laden.\n Der Zugriff auf den Abruf wurde wahrscheinlich durch die CORS-Richtlinie blockiert.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-invalid =\n Ruffle ist auf ein gro\xdfes Problem beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-wasm-download =\n Ruffle ist auf ein gro\xdfes Problem gesto\xdfen, w\xe4hrend er versucht hat zu initialisieren.\n Dies kann sich oft selbst beheben, so dass Sie versuchen k\xf6nnen, die Seite neu zu laden.\n Andernfalls kontaktieren Sie bitte den Website-Administrator.\nerror-wasm-disabled-on-edge =\n Ruffle konnte die erforderliche ".wasm"-Datei-Komponente nicht laden.\n Um dies zu beheben, versuche die Einstellungen deines Browsers zu \xf6ffnen, klicke auf "Privatsph\xe4re, Suche und Dienste", scrollen nach unten und schalte "Verbessere deine Sicherheit im Web" aus.\n Dies erlaubt Ihrem Browser die erforderlichen ".wasm"-Dateien zu laden.\n Wenn das Problem weiterhin besteht, m\xfcssen Sie m\xf6glicherweise einen anderen Browser verwenden.\nerror-javascript-conflict =\n Ruffle ist auf ein gro\xdfes Problem beim Initialisieren gesto\xdfen.\n Es scheint, als ob diese Seite JavaScript-Code verwendet, der mit Ruffle kollidiert.\n Wenn Sie der Server-Administrator sind, laden wir Sie ein, die Datei auf einer leeren Seite zu laden.\nerror-javascript-conflict-outdated = Du kannst auch versuchen, eine neuere Version von Ruffle hochzuladen, die das Problem umgehen k\xf6nnte (aktuelle Version ist veraltet: { $buildDate }).\nerror-csp-conflict =\n Ruffle ist auf ein gro\xdfes Problem beim Initialisieren gesto\xdfen.\n Dieser Webserver dient nicht ". asm"-Dateien mit dem korrekten MIME-Typ.\n Wenn Sie der Server-Administrator sind, konsultieren Sie bitte das Ruffle-Wiki f\xfcr Hilfe.\nerror-unknown =\n Bei dem Versuch, diesen Flash-Inhalt anzuzeigen, ist Ruffle auf ein gro\xdfes Problem gesto\xdfen.\n { $outdated ->\n [true] Wenn Sie der Server-Administrator sind, Bitte versuchen Sie, eine neuere Version von Ruffle hochzuladen (aktuelle Version ist veraltet: { $buildDate }).\n *[false] Dies soll nicht passieren, deshalb w\xfcrden wir uns sehr dar\xfcber freuen, wenn Sie einen Fehler melden k\xf6nnten!\n }\n',"save-manager.ftl":"save-delete-prompt = Sind Sie sicher, dass Sie diese Speicherdatei l\xf6schen m\xf6chten?\nsave-reload-prompt =\n Der einzige Weg zu { $action ->\n [delete] l\xf6schen\n *[replace] ersetzen\n } diese Speicherdatei ohne m\xf6glichen Konflikt ist das erneute Laden dieses Inhalts. M\xf6chten Sie trotzdem fortfahren?\nsave-download = Herunterladen\nsave-replace = Ersetzen\nsave-delete = L\xf6schen\nsave-backup-all = Alle gespeicherten Dateien herunterladen\n","volume-controls.ftl":"volume-controls = Lautst\xe4rkeeinstellungen\nvolume-controls-mute = Stummschalten\nvolume-controls-volume = Lautst\xe4rke\n"},"en-US":{"context_menu.ftl":"context-menu-download-swf = Download .swf\ncontext-menu-copy-debug-info = Copy debug info\ncontext-menu-open-save-manager = Open Save Manager\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] About Ruffle Extension ({$version})\n *[other] About Ruffle ({$version})\n }\ncontext-menu-hide = Hide this menu\ncontext-menu-exit-fullscreen = Exit fullscreen\ncontext-menu-enter-fullscreen = Enter fullscreen\ncontext-menu-volume-controls = Volume controls\n","messages.ftl":'message-cant-embed =\n Ruffle wasn\'t able to run the Flash embedded in this page.\n You can try to open the file in a separate tab, to sidestep this issue.\npanic-title = Something went wrong :(\nmore-info = More info\nrun-anyway = Run anyway\ncontinue = Continue\nreport-bug = Report Bug\nupdate-ruffle = Update Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktop Application\nruffle-wiki = View Ruffle Wiki\nenable-hardware-acceleration = It looks like hardware acceleration is not enabled. While Ruffle may work, it could be unreasonably slow. You can find out how to enable hardware acceleration by following this link.\nview-error-details = View Error Details\nopen-in-new-tab = Open in a new tab\nclick-to-unmute = Click to unmute\nerror-file-protocol =\n It appears you are running Ruffle on the "file:" protocol.\n This doesn\'t work as browsers block many features from working for security reasons.\n Instead, we invite you to setup a local server or either use the web demo or the desktop application.\nerror-javascript-config =\n Ruffle has encountered a major issue due to an incorrect JavaScript configuration.\n If you are the server administrator, we invite you to check the error details to find out which parameter is at fault.\n You can also consult the Ruffle wiki for help.\nerror-wasm-not-found =\n Ruffle failed to load the required ".wasm" file component.\n If you are the server administrator, please ensure the file has correctly been uploaded.\n If the issue persists, you may need to use the "publicPath" setting: please consult the Ruffle wiki for help.\nerror-wasm-mime-type =\n Ruffle has encountered a major issue whilst trying to initialize.\n This web server is not serving ".wasm" files with the correct MIME type.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-swf-fetch =\n Ruffle failed to load the Flash SWF file.\n The most likely reason is that the file no longer exists, so there is nothing for Ruffle to load.\n Try contacting the website administrator for help.\nerror-swf-cors =\n Ruffle failed to load the Flash SWF file.\n Access to fetch has likely been blocked by CORS policy.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-cors =\n Ruffle failed to load the required ".wasm" file component.\n Access to fetch has likely been blocked by CORS policy.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-invalid =\n Ruffle has encountered a major issue whilst trying to initialize.\n It seems like this page has missing or invalid files for running Ruffle.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-wasm-download =\n Ruffle has encountered a major issue whilst trying to initialize.\n This can often resolve itself, so you can try reloading the page.\n Otherwise, please contact the website administrator.\nerror-wasm-disabled-on-edge =\n Ruffle failed to load the required ".wasm" file component.\n To fix this, try opening your browser\'s settings, clicking "Privacy, search, and services", scrolling down, and turning off "Enhance your security on the web".\n This will allow your browser to load the required ".wasm" files.\n If the issue persists, you might have to use a different browser.\nerror-javascript-conflict =\n Ruffle has encountered a major issue whilst trying to initialize.\n It seems like this page uses JavaScript code that conflicts with Ruffle.\n If you are the server administrator, we invite you to try loading the file on a blank page.\nerror-javascript-conflict-outdated = You can also try to upload a more recent version of Ruffle that may circumvent the issue (current build is outdated: {$buildDate}).\nerror-csp-conflict =\n Ruffle has encountered a major issue whilst trying to initialize.\n This web server\'s Content Security Policy does not allow the required ".wasm" component to run.\n If you are the server administrator, please consult the Ruffle wiki for help.\nerror-unknown =\n Ruffle has encountered a major issue whilst trying to display this Flash content.\n {$outdated ->\n [true] If you are the server administrator, please try to upload a more recent version of Ruffle (current build is outdated: {$buildDate}).\n *[false] This isn\'t supposed to happen, so we\'d really appreciate if you could file a bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Are you sure you want to delete this save file?\nsave-reload-prompt =\n The only way to {$action ->\n [delete] delete\n *[replace] replace\n } this save file without potential conflict is to reload this content. Do you wish to continue anyway?\nsave-download = Download\nsave-replace = Replace\nsave-delete = Delete\nsave-backup-all = Download all save files","volume-controls.ftl":"volume-controls = Volume controls\nvolume-controls-mute = Mute\nvolume-controls-volume = Volume\n"},"es-ES":{"context_menu.ftl":"context-menu-download-swf = Descargar .swf\ncontext-menu-copy-debug-info = Copiar Informaci\xf3n de depuraci\xf3n\ncontext-menu-open-save-manager = Abrir gestor de guardado\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre la extensi\xf3n de Ruffle ({ $version })\n *[other] Sobre Ruffle ({ $version })\n }\ncontext-menu-hide = Ocultar este men\xfa\ncontext-menu-exit-fullscreen = Salir de pantalla completa\ncontext-menu-enter-fullscreen = Entrar a pantalla completa\ncontext-menu-volume-controls = Controles de volumen\n","messages.ftl":'message-cant-embed =\n Ruffle no pudo ejecutar el Flash incrustado en esta p\xe1gina.\n Puedes intentar abrir el archivo en una pesta\xf1a aparte, para evitar este problema.\npanic-title = Algo sali\xf3 mal :(\nmore-info = M\xe1s info\nrun-anyway = Ejecutar de todos modos\ncontinue = Continuar\nreport-bug = Reportar un Error\nupdate-ruffle = Actualizar Ruffle\nruffle-demo = Demostraci\xf3n de web\nruffle-desktop = Aplicaci\xf3n de Desktop\nruffle-wiki = Ver la p\xe1gina wiki\nenable-hardware-acceleration = Al parecer, la aceleraci\xf3n de hardware no esta habilitada. Puede que Ruffle funcione, pero ser\xe1 extremadamente lento. Puedes averiguar como habilitar la aceleraci\xf3n de hardware al entrar al enlace.\nview-error-details = Ver los detalles del error\nopen-in-new-tab = Abrir en una pesta\xf1a nueva\nclick-to-unmute = Haz clic para dejar de silenciar\nerror-file-protocol =\n Parece que est\xe1 ejecutando Ruffle en el protocolo "archivo:".\n Esto no funciona porque los navegadores bloquean que muchas caracter\xedsticas funcionen por razones de seguridad.\n En su lugar, le invitamos a configurar un servidor local o bien usar la demostraci\xf3n web o la aplicaci\xf3n de desktop.\nerror-javascript-config =\n Ruffle ha encontrado un problema cr\xedtico debido a una configuraci\xf3n JavaScript incorrecta.\n Si usted es el administrador del servidor, le invitamos a comprobar los detalles del error para averiguar qu\xe9 par\xe1metro est\xe1 en falta.\n Tambi\xe9n puedes consultar la wiki de Ruffle para obtener ayuda.\nerror-wasm-not-found =\n Ruffle no pudo cargar el componente de archivo ".wasm" requerido.\n Si usted es el administrador del servidor, aseg\xfarese de que el archivo ha sido subido correctamente.\n Si el problema persiste, puede que necesite usar la configuraci\xf3n "publicPath": por favor consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-mime-type =\n Ruffle ha encontrado un problema cr\xedtico al intentar inicializar.\n Este servidor web no est\xe1 sirviendo archivos wasm" con el tipo MIME correcto.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-swf-fetch =\n Ruffle no pudo cargar el archivo Flash SWF.\n La raz\xf3n m\xe1s probable es que el archivo ya no existe, as\xed que no hay nada para cargar Ruffle.\n Intente ponerse en contacto con el administrador del sitio web para obtener ayuda.\nerror-swf-cors =\n Ruffle no pudo cargar el archivo Flash SWF.\n Es probable que el acceso a la b\xfasqueda haya sido bloqueado por la pol\xedtica CORS.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-cors =\n Ruffle no pudo cargar el archivo ".wasm."\n Es probable que el acceso a la b\xfasqueda o la llamada a la funci\xf3n fetch haya sido bloqueado por la pol\xedtica CORS.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-invalid =\n Ruffle ha encontrado un problema cr\xedtico al intentar inicializar.\n Este servidor web no est\xe1 sirviendo archivos wasm" con el tipo Mime correcto.\n Si usted es el administrador del servidor, consulte la wiki de Ruffle para obtener ayuda.\nerror-wasm-download =\n Ruffle ha encontrado un problema cr\xedtico mientras intentaba inicializarse.\n Esto a menudo puede resolverse por s\xed mismo, as\xed que puede intentar recargar la p\xe1gina.\n De lo contrario, p\xf3ngase en contacto con el administrador del sitio web.\nerror-wasm-disabled-on-edge =\n Ruffle no pudo cargar el componente de archivo ".wasm" requerido.\n Para solucionar esto, intenta abrir la configuraci\xf3n de tu navegador, haciendo clic en "Privacidad, b\xfasqueda y servicios", desplaz\xe1ndote y apagando "Mejore su seguridad en la web".\n Esto permitir\xe1 a su navegador cargar los archivos ".wasm" necesarios.\n Si el problema persiste, puede que tenga que utilizar un navegador diferente.\nerror-javascript-conflict =\n Ruffle ha encontrado un problema cr\xedtico mientras intentaba inicializarse.\n Parece que esta p\xe1gina utiliza c\xf3digo JavaScript que entra en conflicto con Ruffle.\n Si usted es el administrador del servidor, le invitamos a intentar cargar el archivo en una p\xe1gina en blanco.\nerror-javascript-conflict-outdated = Tambi\xe9n puedes intentar subir una versi\xf3n m\xe1s reciente de Ruffle que puede eludir el problema (la versi\xf3n actual est\xe1 desactualizada: { $buildDate }).\nerror-csp-conflict =\n Ruffle encontr\xf3 un problema al intentar inicializarse.\n La Pol\xedtica de Seguridad de Contenido de este servidor web no permite el componente requerido ".wasm". \n Si usted es el administrador del servidor, por favor consulta la wiki de Ruffle para obtener ayuda.\nerror-unknown =\n Ruffle ha encontrado un problema al tratar de mostrar el contenido Flash.\n { $outdated ->\n [true] Si usted es el administrador del servidor, intenta cargar una version m\xe1s reciente de Ruffle (la version actual esta desactualizada: { $buildDate }).\n *[false] Esto no deberia suceder! apreciariamos que reportes el error!\n }\n',"save-manager.ftl":"save-delete-prompt = \xbfEst\xe1 seguro de querer eliminar este archivo de guardado?\nsave-reload-prompt =\n La \xfanica forma de { $action ->\n [delete] eliminar\n *[replace] sobreescribir\n } este archivo de guardado sin conflictos potenciales es reiniciando el contenido. \xbfDesea continuar de todos modos?\nsave-download = Descargar\nsave-replace = Sobreescribir\nsave-delete = Borrar\nsave-backup-all = Borrar todos los archivos de guardado\n","volume-controls.ftl":"volume-controls = Controles de volumen\nvolume-controls-mute = Silenciar\nvolume-controls-volume = Volumen\n"},"fr-FR":{"context_menu.ftl":"context-menu-download-swf = T\xe9l\xe9charger en tant que .swf\ncontext-menu-copy-debug-info = Copier les infos de d\xe9bogage\ncontext-menu-open-save-manager = Ouvrir le gestionnaire de stockage\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \xc0 propos de l'Extension Ruffle ({ $version })\n *[other] \xc0 propos de Ruffle ({ $version })\n }\ncontext-menu-hide = Masquer ce menu\ncontext-menu-exit-fullscreen = Sortir du mode plein \xe9cran\ncontext-menu-enter-fullscreen = Afficher en plein \xe9cran\ncontext-menu-volume-controls = Contr\xf4les du volume\n","messages.ftl":"message-cant-embed =\n Ruffle n'a pas \xe9t\xe9 en mesure de lire le fichier Flash int\xe9gr\xe9 dans cette page.\n Vous pouvez essayer d'ouvrir le fichier dans un onglet isol\xe9, pour contourner le probl\xe8me.\npanic-title = Une erreur est survenue :(\nmore-info = Plus d'infos\nrun-anyway = Ex\xe9cuter quand m\xeame\ncontinue = Continuer\nreport-bug = Signaler le bug\nupdate-ruffle = Mettre \xe0 jour Ruffle\nruffle-demo = D\xe9mo en ligne\nruffle-desktop = Application de bureau\nruffle-wiki = Wiki de Ruffle\nenable-hardware-acceleration = Il semblerait que l'acc\xe9l\xe9ration mat\xe9rielle ne soit pas activ\xe9e. Cela n'emp\xeache g\xe9n\xe9ralement pas Ruffle de fonctionner, mais il peut \xeatre beaucoup plus lent. Vous pouvez trouver comment activer l'acc\xe9l\xe9ration mat\xe9rielle en suivant ce lien.\nview-error-details = D\xe9tails de l'erreur\nopen-in-new-tab = Ouvrir dans un nouvel onglet\nclick-to-unmute = Cliquez pour activer le son\nerror-file-protocol =\n Il semblerait que vous ex\xe9cutiez Ruffle sur le protocole \"file:\".\n Cela ne fonctionne pas car les navigateurs bloquent de nombreuses fonctionnalit\xe9s pour des raisons de s\xe9curit\xe9.\n Nous vous invitons soit \xe0 configurer un serveur local, soit \xe0 utiliser la d\xe9mo en ligne ou l'application de bureau.\nerror-javascript-config =\n Ruffle a rencontr\xe9 un probl\xe8me majeur en raison d'une configuration JavaScript incorrecte.\n Si vous \xeates l'administrateur du serveur, nous vous invitons \xe0 v\xe9rifier les d\xe9tails de l'erreur pour savoir quel est le param\xe8tre en cause.\n Vous pouvez \xe9galement consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-not-found =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez vous assurer que ce fichier a bien \xe9t\xe9 mis en ligne.\n Si le probl\xe8me persiste, il vous faudra peut-\xeatre utiliser le param\xe8tre \"publicPath\" : veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-mime-type =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Ce serveur web ne renvoie pas le bon type MIME pour les fichiers \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-swf-fetch =\n Ruffle n'a pas r\xe9ussi \xe0 charger le fichier Flash.\n La raison la plus probable est que le fichier n'existe pas ou plus.\n Vous pouvez essayer de prendre contact avec l'administrateur du site pour obtenir plus d'informations.\nerror-swf-cors =\n Ruffle n'a pas r\xe9ussi \xe0 charger le fichier Flash.\n La requ\xeate a probablement \xe9t\xe9 rejet\xe9e en raison de la configuration du CORS.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-cors =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n La requ\xeate a probablement \xe9t\xe9 rejet\xe9e en raison de la configuration du CORS.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-invalid =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Il semblerait que cette page comporte des fichiers manquants ou invalides pour ex\xe9cuter Ruffle.\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-wasm-download =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Le probl\xe8me d\xe9tect\xe9 peut souvent se r\xe9soudre de lui-m\xeame, donc vous pouvez essayer de recharger la page.\n Si le probl\xe8me persiste, veuillez prendre contact avec l'administrateur du site.\nerror-wasm-disabled-on-edge =\n Ruffle n'a pas r\xe9ussi \xe0 charger son fichier \".wasm\".\n Pour r\xe9soudre ce probl\xe8me, essayez d'ouvrir les param\xe8tres de votre navigateur et de cliquer sur \"Confidentialit\xe9, recherche et services\". Puis, vers le bas de la page, d\xe9sactivez l'option \"Am\xe9liorez votre s\xe9curit\xe9 sur le web\".\n Cela permettra \xe0 votre navigateur de charger les fichiers \".wasm\".\n Si le probl\xe8me persiste, vous devrez peut-\xeatre utiliser un autre navigateur.\nerror-javascript-conflict =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n Il semblerait que cette page contienne du code JavaScript qui entre en conflit avec Ruffle.\n Si vous \xeates l'administrateur du serveur, nous vous invitons \xe0 essayer de charger le fichier dans une page vide.\nerror-javascript-conflict-outdated = Vous pouvez \xe9galement essayer de mettre en ligne une version plus r\xe9cente de Ruffle qui pourrait avoir corrig\xe9 le probl\xe8me (la version que vous utilisez est obsol\xe8te : { $buildDate }).\nerror-csp-conflict =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant sa phase d'initialisation.\n La strat\xe9gie de s\xe9curit\xe9 du contenu (CSP) de ce serveur web n'autorise pas l'ex\xe9cution de fichiers \".wasm\".\n Si vous \xeates l'administrateur du serveur, veuillez consulter le wiki de Ruffle pour obtenir de l'aide.\nerror-unknown =\n Ruffle a rencontr\xe9 un probl\xe8me majeur durant l'ex\xe9cution de ce contenu Flash.\n { $outdated ->\n [true] Si vous \xeates l'administrateur du serveur, veuillez essayer de mettre en ligne une version plus r\xe9cente de Ruffle (la version que vous utilisez est obsol\xe8te : { $buildDate }).\n *[false] Cela n'est pas cens\xe9 se produire, donc nous vous serions reconnaissants si vous pouviez nous signaler ce bug !\n }\n","save-manager.ftl":"save-delete-prompt = Voulez-vous vraiment supprimer ce fichier de sauvegarde ?\nsave-reload-prompt =\n La seule fa\xe7on de { $action ->\n [delete] supprimer\n *[replace] remplacer\n } ce fichier de sauvegarde sans conflit potentiel est de recharger ce contenu. Souhaitez-vous quand m\xeame continuer ?\nsave-download = T\xe9l\xe9charger\nsave-replace = Remplacer\nsave-delete = Supprimer\nsave-backup-all = T\xe9l\xe9charger tous les fichiers de sauvegarde\n","volume-controls.ftl":"volume-controls = Contr\xf4les du volume\nvolume-controls-mute = Muet\nvolume-controls-volume = Volume\n"},"he-IL":{"context_menu.ftl":"context-menu-download-swf = \u05d4\u05d5\u05e8\u05d3\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4swf.\ncontext-menu-copy-debug-info = \u05d4\u05e2\u05ea\u05e7\u05ea \u05e0\u05ea\u05d5\u05e0\u05d9 \u05e0\u05d9\u05e4\u05d5\u05d9 \u05e9\u05d2\u05d9\u05d0\u05d5\u05ea\ncontext-menu-open-save-manager = \u05e4\u05ea\u05d7 \u05d0\u05ea \u05de\u05e0\u05d4\u05dc \u05d4\u05e9\u05de\u05d9\u05e8\u05d5\u05ea\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u05d0\u05d5\u05d3\u05d5\u05ea \u05d4\u05ea\u05d5\u05e1\u05e3 Ruffle ({ $version })\n *[other] \u05d0\u05d5\u05d3\u05d5\u05ea Ruffle ({ $version })\n }\ncontext-menu-hide = \u05d4\u05e1\u05ea\u05e8 \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d6\u05d4\ncontext-menu-exit-fullscreen = \u05d9\u05e6\u05d9\u05d0\u05d4 \u05de\u05de\u05e1\u05da \u05de\u05dc\u05d0\ncontext-menu-enter-fullscreen = \u05de\u05e1\u05da \u05de\u05dc\u05d0\ncontext-menu-volume-controls = \u05d1\u05e7\u05e8\u05ea \u05e2\u05d5\u05e6\u05de\u05ea \u05e7\u05d5\u05dc\n","messages.ftl":'message-cant-embed =\n Ruffle \u05dc\u05d0 \u05d4\u05e6\u05dc\u05d9\u05d7 \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05d4\u05e4\u05dc\u05d0\u05e9 \u05d4\u05de\u05d5\u05d8\u05de\u05e2 \u05d1\u05d3\u05e3 \u05d6\u05d4.\n \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e4\u05ea\u05d5\u05d7 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d1\u05dc\u05e9\u05d5\u05e0\u05d9\u05ea \u05e0\u05e4\u05e8\u05d3\u05ea, \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e2\u05e7\u05d5\u05e3 \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5.\npanic-title = \u05de\u05e9\u05d4\u05d5 \u05d4\u05e9\u05ea\u05d1\u05e9 :(\nmore-info = \u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3\nrun-anyway = \u05d4\u05e4\u05e2\u05dc \u05d1\u05db\u05dc \u05d6\u05d0\u05ea\ncontinue = \u05d4\u05de\u05e9\u05da\nreport-bug = \u05d3\u05d5\u05d5\u05d7 \u05e2\u05dc \u05ea\u05e7\u05dc\u05d4\nupdate-ruffle = \u05e2\u05d3\u05db\u05df \u05d0\u05ea Ruffle\nruffle-demo = \u05d4\u05d3\u05d2\u05de\u05d4\nruffle-desktop = \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05e2\u05d1\u05d5\u05d3\u05d4\nruffle-wiki = \u05e8\u05d0\u05d4 \u05d0\u05ea Ruffle wiki\nenable-hardware-acceleration = \u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05d0\u05e6\u05ea \u05d4\u05d7\u05d5\u05de\u05e8\u05d4 \u05e9\u05dc\u05da \u05dc\u05d0 \u05de\u05d5\u05e4\u05e2\u05dc\u05ea. \u05d1\u05e2\u05d5\u05d3 \u05e9\u05e8\u05d0\u05e4\u05dc \u05e2\u05e9\u05d5\u05d9 \u05dc\u05e2\u05d1\u05d5\u05d3, \u05d4\u05d5\u05d0 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d9\u05d5\u05ea \u05d0\u05d9\u05d8\u05d9. \u05ea\u05d5\u05db\u05dc \u05dc\u05e8\u05d0\u05d5\u05ea \u05db\u05d9\u05e6\u05d3 \u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05ea\u05db\u05d5\u05e0\u05d4 \u05d6\u05d5 \u05d1\u05dc\u05d7\u05d9\u05e6\u05d4 \u05e2\u05dc \u05d4\u05dc\u05d9\u05e0\u05e7 \u05d4\u05d6\u05d4.\nview-error-details = \u05e8\u05d0\u05d4 \u05e4\u05e8\u05d8\u05d9 \u05e9\u05d2\u05d9\u05d0\u05d4\nopen-in-new-tab = \u05e4\u05ea\u05d7 \u05d1\u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d9\u05d4 \u05d7\u05d3\u05e9\u05d4\nclick-to-unmute = \u05dc\u05d7\u05e5 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d1\u05d8\u05dc \u05d4\u05e9\u05ea\u05e7\u05d4\nerror-file-protocol =\n \u05e0\u05d3\u05de\u05d4 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e8\u05d9\u05e5 \u05d0\u05ea Ruffle \u05ea\u05d7\u05ea \u05e4\u05e8\u05d5\u05d8\u05d5\u05e7\u05d5\u05dc "file:".\n \u05d6\u05d4 \u05dc\u05d0 \u05d9\u05e2\u05d1\u05d5\u05d3 \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d3\u05e4\u05d3\u05e4\u05e0\u05d9\u05dd \u05d7\u05d5\u05e1\u05de\u05d9\u05dd \u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05e8\u05d1\u05d5\u05ea \u05de\u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05e7\u05d1 \u05e1\u05d9\u05d1\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4.\n \u05d1\u05de\u05e7\u05d5\u05dd \u05d6\u05d4, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05d0\u05d7\u05e1\u05df \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05ea\u05d7\u05ea \u05e9\u05e8\u05ea \u05de\u05e7\u05d5\u05de\u05d9 \u05d0\u05d5 \u05d4\u05d3\u05d2\u05de\u05d4 \u05d1\u05e8\u05e9\u05ea \u05d0\u05d5 \u05d3\u05e8\u05da \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d5\u05dc\u05d7\u05df \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4.\nerror-javascript-config =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05ea\u05e7\u05dc\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05e2\u05e7\u05d1 \u05d4\u05d2\u05d3\u05e8\u05ea JavaScript \u05e9\u05d2\u05d5\u05d9\u05d4.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e4\u05e8\u05d8\u05d9 \u05d4\u05e9\u05d2\u05d9\u05d0\u05d4 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05de\u05e6\u05d5\u05d0 \u05d0\u05d9\u05d6\u05d4 \u05e4\u05e8\u05de\u05d8\u05e8 \u05d4\u05d5\u05d0 \u05e9\u05d2\u05d5\u05d9.\n \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e2\u05d9\u05d9\u05df \u05d5\u05dc\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-not-found =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4"wasm." \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05d5\u05d5\u05d3\u05d0 \u05db\u05d9 \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d4\u05d5\u05e2\u05dc\u05d4 \u05db\u05e9\u05d5\u05e8\u05d4.\n \u05d0\u05dd \u05d4\u05d1\u05e2\u05d9\u05d4 \u05de\u05de\u05e9\u05d9\u05db\u05d4, \u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05ea\u05e6\u05d8\u05e8\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4\u05d2\u05d3\u05e8\u05ea "publicPath": \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-mime-type =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e9\u05e8\u05ea\u05d5 \u05e9\u05dc \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05dc\u05d0 \u05de\u05e9\u05d9\u05d9\u05da \u05e7\u05d1\u05e6\u05d9 ".wasm" \u05e2\u05dd \u05e1\u05d5\u05d2 \u05d4MIME \u05d4\u05e0\u05db\u05d5\u05df.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-swf-fetch =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e4\u05dc\u05d0\u05e9/swf. .\n \u05d6\u05d4 \u05e0\u05d5\u05d1\u05e2 \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05d5\u05d4\u05e7\u05d5\u05d1\u05e5 \u05dc\u05d0 \u05e7\u05d9\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8, \u05d0\u05d6 \u05d0\u05d9\u05df \u05dcRuffle \u05de\u05d4 \u05dc\u05d8\u05e2\u05d5\u05df.\n \u05e0\u05e1\u05d4 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05e7\u05e9\u05e8 \u05e2\u05dd \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-swf-cors =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e4\u05dc\u05d0\u05e9/swf. .\n \u05d2\u05d9\u05e9\u05d4 \u05dcfetch \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e0\u05d7\u05e1\u05de\u05d4 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea CORS.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-cors =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d2\u05d9\u05e9\u05d4 \u05dcfetch \u05db\u05db\u05dc \u05d4\u05e0\u05e8\u05d0\u05d4 \u05e0\u05d7\u05e1\u05de\u05d4 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea CORS.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-invalid =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e0\u05d3\u05de\u05d4 \u05db\u05d9 \u05d1\u05d3\u05e3 \u05d6\u05d4 \u05d7\u05e1\u05e8\u05d9\u05dd \u05d0\u05d5 \u05dc\u05d0 \u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05db\u05e8\u05d0\u05d5\u05d9 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d0\u05e9\u05e8 \u05de\u05e9\u05de\u05e9\u05d9\u05dd \u05d0\u05ea Ruffle \u05db\u05d3\u05d9 \u05dc\u05e4\u05e2\u05d5\u05dc\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-wasm-download =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05dc\u05e2\u05d9\u05ea\u05d9\u05dd \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05e4\u05ea\u05d5\u05e8 \u05d0\u05ea \u05e2\u05e6\u05de\u05d4, \u05d0\u05d6 \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e0\u05e1\u05d5\u05ea \u05dc\u05d8\u05e2\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05d4\u05d3\u05e3 \u05d6\u05d4.\n \u05d0\u05dd \u05dc\u05d0, \u05d0\u05e0\u05d0 \u05e4\u05e0\u05d4 \u05dc\u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8.\nerror-wasm-disabled-on-edge =\n Ruffle \u05e0\u05db\u05e9\u05dc \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05ea\u05e7\u05df \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5, \u05e0\u05e1\u05d4 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05d0\u05ea \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da, \u05dc\u05d7\u05e5 \u05e2\u05dc "\u05d0\u05d1\u05d8\u05d7\u05d4, \u05d7\u05d9\u05e4\u05d5\u05e9 \u05d5\u05e9\u05d9\u05e8\u05d5\u05ea",\n \u05d2\u05dc\u05d5\u05dc \u05de\u05d8\u05d4, \u05d5\u05db\u05d1\u05d4 \u05d0\u05ea "\u05d4\u05d2\u05d1\u05e8 \u05d0\u05ea \u05d4\u05d0\u05d1\u05d8\u05d7\u05d4 \u05e9\u05dc\u05da \u05d1\u05e8\u05e9\u05ea".\n \u05d6\u05d4 \u05d9\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4".wasm" \u05d4\u05d3\u05e8\u05d5\u05e9.\n \u05d0\u05dd \u05d4\u05d1\u05e2\u05d9\u05d4 \u05de\u05de\u05e9\u05d9\u05db\u05d4, \u05d9\u05d9\u05ea\u05db\u05df \u05d5\u05e2\u05dc\u05d9\u05da \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d3\u05e4\u05d3\u05e4\u05df \u05d0\u05d7\u05e8.\nerror-javascript-conflict =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05e0\u05d3\u05de\u05d4 \u05db\u05d9 \u05d3\u05e3 \u05d6\u05d4 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d5\u05d3 JavaScript \u05d0\u05e9\u05e8 \u05de\u05ea\u05e0\u05d2\u05e9 \u05e2\u05dd Ruffle.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d5 \u05de\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5\u05ea\u05da \u05dc\u05e0\u05e1\u05d5\u05ea \u05dc\u05d8\u05e2\u05d5\u05df \u05d0\u05ea \u05d4\u05d3\u05e3 \u05ea\u05d7\u05ea \u05e2\u05de\u05d5\u05d3 \u05e8\u05d9\u05e7.\nerror-javascript-conflict-outdated = \u05d1\u05e0\u05d5\u05e1\u05e3, \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05e0\u05e1\u05d5\u05ea \u05d5\u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05e2\u05d3\u05db\u05e0\u05d9\u05d5\u05ea \u05e9\u05dc Ruffle \u05d0\u05e9\u05e8 \u05e2\u05dc\u05d5\u05dc\u05d9\u05dd \u05dc\u05e2\u05e7\u05d5\u05e3 \u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 (\u05d2\u05e8\u05e1\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05e0\u05d4 \u05de\u05d9\u05d5\u05e9\u05e0\u05ea : { $buildDate }).\nerror-csp-conflict =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05ea\u05d5\u05da \u05db\u05d3\u05d9 \u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d0\u05ea\u05d7\u05dc.\n \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05ea \u05d4\u05ea\u05d5\u05db\u05df \u05e9\u05dc \u05e9\u05e8\u05ea\u05d5 \u05e9\u05dc \u05d0\u05ea\u05e8 \u05d6\u05d4 \u05d0\u05d9\u05e0\u05d4 \u05de\u05d0\u05e4\u05e9\u05e8\u05ea \u05dc\u05e7\u05d5\u05d1\u05e5 \u05d4"wasm." \u05d4\u05d3\u05e8\u05d5\u05e9 \u05dc\u05e4\u05e2\u05d5\u05dc.\n \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e2\u05d9\u05d9\u05df \u05d5\u05d4\u05d5\u05e2\u05e5 \u05d1wiki \u05e9\u05dc Ruffle \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e7\u05d1\u05dc \u05e2\u05d6\u05e8\u05d4.\nerror-unknown =\n Ruffle \u05e0\u05ea\u05e7\u05dc \u05d1\u05d1\u05e2\u05d9\u05d4 \u05d7\u05de\u05d5\u05e8\u05d4 \u05d1\u05e0\u05d9\u05e1\u05d9\u05d5\u05df \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05e4\u05dc\u05d0\u05e9 \u05d6\u05d4.\n { $outdated ->\n [true] \u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05e0\u05d4\u05dc \u05d4\u05d0\u05ea\u05e8, \u05d0\u05e0\u05d0 \u05e0\u05e1\u05d4 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d2\u05e8\u05e1\u05d4 \u05e2\u05d3\u05db\u05e0\u05d9\u05ea \u05d9\u05d5\u05ea\u05e8 \u05e9\u05dc Ruffle (\u05d2\u05e8\u05e1\u05d4 \u05d6\u05d5 \u05d4\u05d9\u05e0\u05d4 \u05de\u05d9\u05d5\u05e9\u05e0\u05ea: { $buildDate }).\n *[false] \u05d6\u05d4 \u05dc\u05d0 \u05d0\u05de\u05d5\u05e8 \u05dc\u05e7\u05e8\u05d5\u05ea, \u05e0\u05e9\u05de\u05d7 \u05d0\u05dd \u05ea\u05d5\u05db\u05dc \u05dc\u05e9\u05ea\u05e3 \u05ea\u05e7\u05dc\u05d4 \u05d6\u05d5!\n }\n',"save-manager.ftl":"save-delete-prompt = \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05e9\u05de\u05d9\u05e8\u05d4 \u05d6\u05d4?\nsave-reload-prompt =\n \u05d4\u05d3\u05e8\u05da \u05d4\u05d9\u05d7\u05d9\u05d3\u05d4 { $action ->\n [delete] \u05dc\u05de\u05d7\u05d5\u05e7\n *[replace] \u05dc\u05d4\u05d7\u05dc\u05d9\u05e3\n } \u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d4\u05e9\u05de\u05d9\u05e8\u05d4 \u05d4\u05d6\u05d4 \u05de\u05d1\u05dc\u05d9 \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05d5 \u05dc\u05d4\u05ea\u05e0\u05d2\u05e9 \u05d4\u05d9\u05d0 \u05dc\u05d8\u05e2\u05d5\u05df \u05de\u05d7\u05d3\u05e9 \u05d0\u05ea \u05ea\u05d5\u05db\u05df \u05d6\u05d4. \u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05d1\u05db\u05dc \u05d6\u05d0\u05ea?\nsave-download = \u05d4\u05d5\u05e8\u05d3\u05d4\nsave-replace = \u05d4\u05d7\u05dc\u05e4\u05d4\nsave-delete = \u05de\u05d7\u05d9\u05e7\u05d4\nsave-backup-all = \u05d4\u05d5\u05e8\u05d3\u05ea \u05db\u05dc \u05e7\u05d1\u05e6\u05d9 \u05d4\u05e9\u05de\u05d9\u05e8\u05d4\n","volume-controls.ftl":"volume-controls = \u05d1\u05e7\u05e8\u05ea \u05e2\u05d5\u05e6\u05de\u05ea \u05e7\u05d5\u05dc\nvolume-controls-mute = \u05d4\u05e9\u05ea\u05e7\nvolume-controls-volume = \u05e2\u05d5\u05e6\u05de\u05ea \u05e7\u05d5\u05dc\n"},"hu-HU":{"context_menu.ftl":"context-menu-download-swf = .swf f\xe1jl let\xf6lt\xe9se\ncontext-menu-copy-debug-info = Hibakeres\xe9si inform\xe1ci\xf3k m\xe1sol\xe1sa\ncontext-menu-open-save-manager = Ment\xe9skezel\u0151 megnyit\xe1sa\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] A Ruffle kieg\xe9sz\xedt\u0151 ({ $version }) n\xe9vjegye\n *[other] A Ruffle ({ $version }) n\xe9vjegye\n }\ncontext-menu-hide = Ezen men\xfc elrejt\xe9se\ncontext-menu-exit-fullscreen = Kil\xe9p\xe9s a teljes k\xe9perny\u0151b\u0151l\ncontext-menu-enter-fullscreen = V\xe1lt\xe1s teljes k\xe9perny\u0151re\ncontext-menu-volume-controls = Hanger\u0151szab\xe1lyz\xf3\n","messages.ftl":'message-cant-embed =\n A Ruffle nem tudta futtatni az oldalba \xe1gyazott Flash tartalmat.\n A probl\xe9ma kiker\xfcl\xe9s\xe9hez megpr\xf3b\xe1lhatod megnyitni a f\xe1jlt egy k\xfcl\xf6n lapon.\npanic-title = Valami baj t\xf6rt\xe9nt :(\nmore-info = Tov\xe1bbi inform\xe1ci\xf3\nrun-anyway = Futtat\xe1s m\xe9gis\ncontinue = Folytat\xe1s\nreport-bug = Hiba jelent\xe9se\nupdate-ruffle = Ruffle friss\xedt\xe9se\nruffle-demo = Webes dem\xf3\nruffle-desktop = Asztali alkalmaz\xe1s\nruffle-wiki = Ruffle Wiki megnyit\xe1sa\nenable-hardware-acceleration = \xdagy t\u0171nik, a hardveres gyors\xedt\xe1s nincs enged\xe9lyezve. B\xe1r a Ruffle m\u0171k\xf6dhet, nagyon lass\xfa lehet. Ezt a hivatkoz\xe1st k\xf6vetve megtudhatod, hogyan enged\xe9lyezd a hardveres gyors\xedt\xe1st.\nview-error-details = Hiba r\xe9szletei\nopen-in-new-tab = Megnyit\xe1s \xfaj lapon\nclick-to-unmute = Kattints a n\xe9m\xedt\xe1s felold\xe1s\xe1hoz\nerror-file-protocol =\n \xdagy t\u0171nik, a Ruffle-t a "file:" protokollon futtatod.\n Ez nem m\u0171k\xf6dik, mivel \xedgy a b\xf6ng\xe9sz\u0151k biztons\xe1gi okokb\xf3l sz\xe1mos funkci\xf3 m\u0171k\xf6d\xe9s\xe9t letiltj\xe1k.\n Ehelyett azt aj\xe1nljuk hogy ind\xedts egy helyi kiszolg\xe1l\xf3t, vagy haszn\xe1ld a webes dem\xf3t vagy az asztali alkalmaz\xe1st.\nerror-javascript-config =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt egy helytelen JavaScript-konfigur\xe1ci\xf3 miatt.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, ellen\u0151rizd a hiba r\xe9szleteit, hogy megtudd, melyik param\xe9ter a hib\xe1s.\n A Ruffle wikiben is tal\xe1lhatsz ehhez seg\xedts\xe9get.\nerror-wasm-not-found =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck ellen\u0151rizd, hogy a f\xe1jl megfelel\u0151en lett-e felt\xf6ltve.\n Ha a probl\xe9ma tov\xe1bbra is fenn\xe1ll, el\u0151fordulhat, hogy a "publicPath" be\xe1ll\xedt\xe1st kell haszn\xe1lnod: seg\xedts\xe9g\xe9rt keresd fel a Ruffle wikit.\nerror-wasm-mime-type =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n Ez a webszerver a ".wasm" f\xe1jlokat nem a megfelel\u0151 MIME-t\xedpussal szolg\xe1lja ki.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-swf-fetch =\n A Ruffle nem tudta bet\xf6lteni a Flash SWF f\xe1jlt.\n A legval\xf3sz\xedn\u0171bb ok az, hogy a f\xe1jl m\xe1r nem l\xe9tezik, \xedgy a Ruffle sz\xe1m\xe1ra nincs mit bet\xf6lteni.\n Pr\xf3b\xe1ld meg felvenni a kapcsolatot a webhely rendszergazd\xe1j\xe1val seg\xedts\xe9g\xe9rt.\nerror-swf-cors =\n A Ruffle nem tudta bet\xf6lteni a Flash SWF f\xe1jlt.\n A lek\xe9r\xe9shez val\xf3 hozz\xe1f\xe9r\xe9st val\xf3sz\xedn\u0171leg letiltotta a CORS-h\xe1zirend.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-cors =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n A lek\xe9r\xe9shez val\xf3 hozz\xe1f\xe9r\xe9st val\xf3sz\xedn\u0171leg letiltotta a CORS-h\xe1zirend.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-invalid =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n \xdagy t\u0171nik, hogy ezen az oldalon hi\xe1nyoznak vagy hib\xe1sak a Ruffle futtat\xe1s\xe1hoz sz\xfcks\xe9ges f\xe1jlok.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-wasm-download =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n Ez gyakran mag\xe1t\xf3l megold\xf3dik, ez\xe9rt megpr\xf3b\xe1lhatod \xfajrat\xf6lteni az oldalt.\n Ellenkez\u0151 esetben fordulj a webhely rendszergazd\xe1j\xe1hoz.\nerror-wasm-disabled-on-edge =\n A Ruffle nem tudta bet\xf6lteni a sz\xfcks\xe9ges ".wasm" \xf6sszetev\u0151t.\n A probl\xe9ma megold\xe1s\xe1hoz nyisd meg a b\xf6ng\xe9sz\u0151 be\xe1ll\xedt\xe1sait, kattints az \u201eAdatv\xe9delem, keres\xe9s \xe9s szolg\xe1ltat\xe1sok\u201d elemre, g\xf6rgess le, \xe9s kapcsold ki a \u201eFokozott biztons\xe1g a weben\u201d opci\xf3t.\n Ez lehet\u0151v\xe9 teszi a b\xf6ng\xe9sz\u0151 sz\xe1m\xe1ra, hogy bet\xf6ltse a sz\xfcks\xe9ges ".wasm" f\xe1jlokat.\n Ha a probl\xe9ma tov\xe1bbra is fenn\xe1ll, lehet, hogy m\xe1sik b\xf6ng\xe9sz\u0151t kell haszn\xe1lnod.\nerror-javascript-conflict =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n \xdagy t\u0171nik, ez az oldal olyan JavaScript-k\xf3dot haszn\xe1l, amely \xfctk\xf6zik a Ruffle-lel.\n Ha a kiszolg\xe1l\xf3 rendszergazd\xe1ja vagy, k\xe9rj\xfck, pr\xf3b\xe1ld meg a f\xe1jlt egy \xfcres oldalon bet\xf6lteni.\nerror-javascript-conflict-outdated = Megpr\xf3b\xe1lhatod tov\xe1bb\xe1 felt\xf6lteni a Ruffle egy \xfajabb verzi\xf3j\xe1t is, amely megker\xfclheti a probl\xe9m\xe1t (a jelenlegi elavult: { $buildDate }).\nerror-csp-conflict =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt az inicializ\xe1l\xe1s sor\xe1n.\n A kiszolg\xe1l\xf3 tartalombiztons\xe1gi h\xe1zirendje nem teszi lehet\u0151v\xe9 a sz\xfcks\xe9ges \u201e.wasm\u201d \xf6sszetev\u0151k futtat\xe1s\xe1t.\n Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, keresd fel a Ruffle wikit seg\xedts\xe9g\xe9rt.\nerror-unknown =\n A Ruffle komoly probl\xe9m\xe1ba \xfctk\xf6z\xf6tt, mik\xf6zben megpr\xf3b\xe1lta megjelen\xedteni ezt a Flash-tartalmat.\n { $outdated ->\n [true] Ha a szerver rendszergazd\xe1ja vagy, k\xe9rj\xfck, pr\xf3b\xe1ld meg felt\xf6lteni a Ruffle egy \xfajabb verzi\xf3j\xe1t (a jelenlegi elavult: { $buildDate }).\n *[false] Ennek nem lett volna szabad megt\xf6rt\xe9nnie, ez\xe9rt nagyon h\xe1l\xe1sak lenn\xe9nk, ha jelezn\xe9d a hib\xe1t!\n }\n',"save-manager.ftl":"save-delete-prompt = Biztosan t\xf6r\xf6lni akarod ezt a ment\xe9st?\nsave-reload-prompt =\n Ennek a ment\xe9snek az esetleges konfliktus n\xe9lk\xfcli { $action ->\n [delete] t\xf6rl\xe9s\xe9hez\n *[replace] cser\xe9j\xe9hez\n } \xfajra kell t\xf6lteni a tartalmat. M\xe9gis szeretn\xe9d folytatni?\nsave-download = Let\xf6lt\xe9s\nsave-replace = Csere\nsave-delete = T\xf6rl\xe9s\nsave-backup-all = Az \xf6sszes f\xe1jl let\xf6lt\xe9se\n","volume-controls.ftl":"volume-controls = Hanger\u0151szab\xe1lyz\xf3\nvolume-controls-mute = N\xe9m\xedt\xe1s\nvolume-controls-volume = Hanger\u0151\n"},"id-ID":{"context_menu.ftl":"context-menu-download-swf = Unduh .swf\ncontext-menu-copy-debug-info = Salin info debug\ncontext-menu-open-save-manager = Buka Manager Save\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Tentang Ekstensi Ruffle ({ $version })\n *[other] Tentang Ruffle ({ $version })\n }\ncontext-menu-hide = Sembunyikan Menu ini\ncontext-menu-exit-fullscreen = Keluar dari layar penuh\ncontext-menu-enter-fullscreen = Masuk mode layar penuh\ncontext-menu-volume-controls = Pengaturan Volume\n","messages.ftl":'message-cant-embed =\n Ruffle tidak dapat menjalankan Flash yang disematkan di halaman ini.\n Anda dapat mencoba membuka file di tab terpisah, untuk menghindari masalah ini.\npanic-title = Terjadi kesalahan :(\nmore-info = Info lebih lanjut\nrun-anyway = Jalankan\ncontinue = Lanjutkan\nreport-bug = Laporkan Bug\nupdate-ruffle = Perbarui Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Aplikasi Desktop\nruffle-wiki = Kunjungi Wiki Ruffle\nenable-hardware-acceleration = Sepertinya akselerasi perangkat keras tidak aktif. Ruffle tetap akan bekerja, Namun dapat bekerja dengan sangat lambat. Anda dapat mengaktifkan akselerasi perangkat keras dengan menggunakan link berikut.\nview-error-details = Tunjukan Detail Error\nopen-in-new-tab = Buka di Tab Baru\nclick-to-unmute = Tekan untuk menyalakan suara\nerror-file-protocol =\n Sepertinya anda menjalankan Ruffle di protokol "file:". \n Ini tidak berfungsi karena browser memblokir fitur ini dengan alasan keamanan.\n Sebagai gantinya, kami mengajak anda untuk membuat server lokal, menggunakan demo web atau aplikasi desktop.\nerror-javascript-config =\n Ruffle mengalami masalah besar karena konfigurasi JavaScript yang salah.\n Jika Anda adalah administrator server ini, kami mengajak Anda untuk memeriksa detail kesalahan untuk mengetahui parameter mana yang salah.\n Anda juga dapat membaca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-not-found =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Jika Anda adalah administrator server ini, pastikan file telah diunggah dengan benar.\n Jika masalah terus berlanjut, Anda mungkin perlu menggunakan pengaturan "publicPath": silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-mime-type =\n Ruffle mengalami masalah ketika mencoba melakukan inisialisasi.\n Server web ini tidak melayani file ".wasm" dengan tipe MIME yang benar.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-swf-fetch =\n Ruffle gagal memuat file SWF Flash.\n Kemungkinan file tersebut sudah tidak ada, sehingga tidak dapat dimuat oleh Ruffle.\n Coba hubungi administrator situs web ini untuk mendapatkan bantuan.\nerror-swf-cors =\n Ruffle gagal memuat file SWF Flash.\n Akses untuk memuat kemungkinan telah diblokir oleh kebijakan CORS.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-cors =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Akses untuk mengambil kemungkinan telah diblokir oleh kebijakan CORS.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-invalid =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Sepertinya halaman ini memiliki file yang hilang atau tidak valid untuk menjalankan Ruffle.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-wasm-download =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Hal ini sering kali dapat teratasi dengan sendirinya, sehingga Anda dapat mencoba memuat ulang halaman.\n Jika tidak, silakan hubungi administrator situs web ini.\nerror-wasm-disabled-on-edge =\n Ruffle gagal memuat komponen file ".wasm" yang diperlukan.\n Untuk mengatasinya, coba buka pengaturan peramban Anda, klik "Privasi, pencarian, dan layanan", turun ke bawah, dan matikan "Tingkatkan keamanan Anda di web".\n Ini akan memungkinkan browser Anda memuat file ".wasm" yang diperlukan.\n Jika masalah berlanjut, Anda mungkin harus menggunakan browser yang berbeda.\nerror-javascript-conflict =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Sepertinya situs web ini menggunakan kode JavaScript yang bertentangan dengan Ruffle.\n Jika Anda adalah administrator server ini, kami mengajak Anda untuk mencoba memuat file pada halaman kosong.\nerror-javascript-conflict-outdated = Anda juga dapat mencoba mengunggah versi Ruffle yang lebih baru yang mungkin dapat mengatasi masalah ini (versi saat ini sudah kedaluwarsa: { $buildDate }).\nerror-csp-conflict =\n Ruffle mengalami masalah besar ketika mencoba melakukan inisialisasi.\n Kebijakan Keamanan Konten server web ini tidak mengizinkan komponen ".wasm" yang diperlukan untuk dijalankan.\n Jika Anda adalah administrator server ini, silakan baca wiki Ruffle untuk mendapatkan bantuan.\nerror-unknown =\n Ruffle telah mengalami masalah besar saat menampilkan konten Flash ini.\n { $outdated ->\n [true] Jika Anda administrator server ini, cobalah untuk mengganti versi Ruffle yang lebih baru (versi saat ini sudah kedaluwarsa: { $buildDate }).\n *[false] Hal ini seharusnya tidak terjadi, jadi kami sangat menghargai jika Anda dapat melaporkan bug ini!\n }\n',"save-manager.ftl":"save-delete-prompt = Anda yakin ingin menghapus berkas ini?\nsave-reload-prompt =\n Satu-satunya cara untuk { $action ->\n [delete] menghapus\n *[replace] mengganti\n } berkas penyimpanan ini tanpa potensi konflik adalah dengan memuat ulang konten ini. Apakah Anda ingin melanjutkannya?\nsave-download = Unduh\nsave-replace = Ganti\nsave-delete = Hapus\nsave-backup-all = Unduh semua berkas penyimpanan\n","volume-controls.ftl":"volume-controls = Pengaturan Volume\nvolume-controls-mute = Bisukan\nvolume-controls-volume = Volume\n"},"it-IT":{"context_menu.ftl":"context-menu-download-swf = Scarica .swf\ncontext-menu-copy-debug-info = Copia informazioni di debug\ncontext-menu-open-save-manager = Apri Gestione salvataggi\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Informazioni su Ruffle Extension ({ $version })\n *[other] Informazioni su Ruffle ({ $version })\n }\ncontext-menu-hide = Nascondi questo menu\ncontext-menu-exit-fullscreen = Esci dallo schermo intero\ncontext-menu-enter-fullscreen = Entra a schermo intero\ncontext-menu-volume-controls = Controlli volume\n","messages.ftl":"message-cant-embed =\n Ruffle non \xe8 stato in grado di eseguire il Flash incorporato in questa pagina.\n Puoi provare ad aprire il file in una scheda separata, per evitare questo problema.\npanic-title = Qualcosa \xe8 andato storto :(\nmore-info = Maggiori informazioni\nrun-anyway = Esegui comunque\ncontinue = Continua\nreport-bug = Segnala Un Bug\nupdate-ruffle = Aggiorna Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Applicazione Desktop\nruffle-wiki = Visualizza Ruffle Wiki\nenable-hardware-acceleration = Sembra che l'accelerazione hardware non sia abilitata. Sebbene Ruffle possa funzionare, potrebbe essere irragionevolmente lento. Puoi scoprire come abilitare l'accelerazione hardware seguendo questo collegamento.\nview-error-details = Visualizza Dettagli Errore\nopen-in-new-tab = Apri in una nuova scheda\nclick-to-unmute = Clicca per riattivare l'audio\nerror-file-protocol =\n Sembra che tu stia eseguendo Ruffle sul protocollo \"file:\".\n Questo non funziona come browser blocca molte funzionalit\xe0 di lavoro per motivi di sicurezza.\n Invece, ti invitiamo a configurare un server locale o a utilizzare la demo web o l'applicazione desktop.\nerror-javascript-config =\n Ruffle ha incontrato un problema importante a causa di una configurazione JavaScript non corretta.\n Se sei l'amministratore del server, ti invitiamo a controllare i dettagli dell'errore per scoprire quale parametro \xe8 in errore.\n Puoi anche consultare il wiki Ruffle per aiuto.\nerror-wasm-not-found =\n Ruffle non \xe8 riuscito a caricare il componente di file \".wasm\".\n Se sei l'amministratore del server, assicurati che il file sia stato caricato correttamente.\n Se il problema persiste, potrebbe essere necessario utilizzare l'impostazione \"publicPath\": si prega di consultare il wiki Ruffle per aiuto.\nerror-wasm-mime-type =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Questo server web non serve \". asm\" file con il tipo MIME corretto.\n Se sei l'amministratore del server, consulta la wiki Ruffle per aiuto.\nerror-swf-fetch =\n Ruffle non \xe8 riuscito a caricare il file Flash SWF.\n La ragione pi\xf9 probabile \xe8 che il file non esiste pi\xf9, quindi non c'\xe8 nulla che Ruffle possa caricare.\n Prova a contattare l'amministratore del sito web per aiuto.\nerror-swf-cors =\n Ruffle non \xe8 riuscito a caricare il file SWF Flash.\n L'accesso al recupero probabilmente \xe8 stato bloccato dalla politica CORS.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-cors =\n Ruffle non \xe8 riuscito a caricare il componente di file \".wasm\".\n L'accesso al recupero probabilmente \xe8 stato bloccato dalla politica CORS.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-invalid =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Sembra che questa pagina abbia file mancanti o non validi per l'esecuzione di Ruffle.\n Se sei l'amministratore del server, consulta la wiki Ruffle per ricevere aiuto.\nerror-wasm-download =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzazione.\n Questo pu\xf2 spesso risolversi da solo, quindi puoi provare a ricaricare la pagina.\n Altrimenti, contatta l'amministratore del sito.\nerror-wasm-disabled-on-edge =\n Ruffle non ha caricato il componente di file \".wasm\" richiesto.\n Per risolvere il problema, prova ad aprire le impostazioni del tuo browser, facendo clic su \"Privacy, search, and services\", scorrendo verso il basso e disattivando \"Migliora la tua sicurezza sul web\".\n Questo permetter\xe0 al tuo browser di caricare i file \".wasm\" richiesti.\n Se il problema persiste, potresti dover usare un browser diverso.\nerror-javascript-conflict =\n Ruffle ha riscontrato un problema importante durante il tentativo di inizializzazione.\n Sembra che questa pagina utilizzi il codice JavaScript che \xe8 in conflitto con Ruffle.\n Se sei l'amministratore del server, ti invitiamo a provare a caricare il file su una pagina vuota.\nerror-javascript-conflict-outdated = Puoi anche provare a caricare una versione pi\xf9 recente di Ruffle che potrebbe aggirare il problema (l'attuale build \xe8 obsoleta: { $buildDate }).\nerror-csp-conflict =\n Ruffle ha incontrato un problema importante durante il tentativo di inizializzare.\n La Politica di Sicurezza dei Contenuti di questo server web non consente l'impostazione richiesta\". asm\" componente da eseguire.\n Se sei l'amministratore del server, consulta la Ruffle wiki per aiuto.\nerror-unknown =\n Ruffle ha incontrato un problema importante durante il tentativo di visualizzare questo contenuto Flash.\n { $outdated ->\n [true] Se sei l'amministratore del server, prova a caricare una versione pi\xf9 recente di Ruffle (la versione attuale \xe8 obsoleta: { $buildDate }).\n *[false] Questo non dovrebbe accadere, quindi ci piacerebbe molto se si potesse inviare un bug!\n }\n","save-manager.ftl":"save-delete-prompt = Sei sicuro di voler eliminare questo file di salvataggio?\nsave-reload-prompt =\n L'unico modo per { $action ->\n [delete] delete\n *[replace] replace\n } questo salvataggio file senza potenziali conflitti \xe8 quello di ricaricare questo contenuto. Volete continuare comunque?\nsave-download = Scarica\nsave-replace = Sostituisci\nsave-delete = Elimina\nsave-backup-all = Scarica tutti i file di salvataggio\n","volume-controls.ftl":"volume-controls = Controlli volume\nvolume-controls-mute = Silenzia\nvolume-controls-volume = Volume\n"},"ja-JP":{"context_menu.ftl":"context-menu-download-swf = .swf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\ncontext-menu-copy-debug-info = \u30c7\u30d0\u30c3\u30b0\u60c5\u5831\u3092\u30b3\u30d4\u30fc\ncontext-menu-open-save-manager = \u30bb\u30fc\u30d6\u30de\u30cd\u30fc\u30b8\u30e3\u30fc\u3092\u958b\u304f\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle\u62e1\u5f35\u6a5f\u80fd\u306b\u3064\u3044\u3066 ({ $version })\n *[other] Ruffle\u306b\u3064\u3044\u3066 ({ $version })\n }\ncontext-menu-hide = \u30e1\u30cb\u30e5\u30fc\u3092\u96a0\u3059\ncontext-menu-exit-fullscreen = \u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u3092\u7d42\u4e86\ncontext-menu-enter-fullscreen = \u30d5\u30eb\u30b9\u30af\u30ea\u30fc\u30f3\u306b\u3059\u308b\ncontext-menu-volume-controls = \u97f3\u91cf\n","messages.ftl":'message-cant-embed =\n Ruffle\u306f\u3053\u306e\u30da\u30fc\u30b8\u306b\u57cb\u3081\u8fbc\u307e\u308c\u305f Flash \u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n \u5225\u306e\u30bf\u30d6\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u3053\u3068\u3067\u3001\u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3067\u304d\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\npanic-title = \u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f :(\nmore-info = \u8a73\u7d30\u60c5\u5831\nrun-anyway = \u3068\u306b\u304b\u304f\u5b9f\u884c\u3059\u308b\ncontinue = \u7d9a\u884c\nreport-bug = \u30d0\u30b0\u3092\u5831\u544a\nupdate-ruffle = Ruffle\u3092\u66f4\u65b0\nruffle-demo = Web\u30c7\u30e2\nruffle-desktop = \u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\nruffle-wiki = Ruffle Wiki\u3092\u8868\u793a\nenable-hardware-acceleration = \u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u304c\u6709\u52b9\u306b\u306a\u3063\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u3059\u3002Ruffle\u304c\u52d5\u4f5c\u3057\u306a\u3044\u304b\u3001\u52d5\u4f5c\u304c\u9045\u304f\u306a\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002 \u30cf\u30fc\u30c9\u30a6\u30a7\u30a2\u30a2\u30af\u30bb\u30e9\u30ec\u30fc\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b\u65b9\u6cd5\u306b\u3064\u3044\u3066\u306f\u3001\u3053\u3061\u3089\u306e\u30ea\u30f3\u30af\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nview-error-details = \u30a8\u30e9\u30fc\u306e\u8a73\u7d30\u3092\u8868\u793a\nopen-in-new-tab = \u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304f\nclick-to-unmute = \u30af\u30ea\u30c3\u30af\u3067\u30df\u30e5\u30fc\u30c8\u3092\u89e3\u9664\nerror-file-protocol =\n Ruffle\u3092"file:"\u30d7\u30ed\u30c8\u30b3\u30eb\u3067\u4f7f\u7528\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\u3002\n \u30d6\u30e9\u30a6\u30b6\u306f\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u4e0a\u306e\u7406\u7531\u304b\u3089\u6b86\u3069\u306e\u6a5f\u80fd\u3092\u5236\u9650\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u6b63\u3057\u304f\u52d5\u4f5c\u3057\u307e\u305b\u3093\u3002\n \u30ed\u30fc\u30ab\u30eb\u30b5\u30fc\u30d0\u30fc\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3059\u308b\u304b\u3001\u30a6\u30a7\u30d6\u30c7\u30e2\u307e\u305f\u306f\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u30a2\u30d7\u30ea\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002\nerror-javascript-config =\n JavaScript\u306e\u8a2d\u5b9a\u304c\u6b63\u3057\u304f\u306a\u3044\u305f\u3081\u3001Ruffle\u3067\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001\u30a8\u30e9\u30fc\u306e\u8a73\u7d30\u304b\u3089\u3001\u3069\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u306b\u554f\u984c\u304c\u3042\u308b\u306e\u304b\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n Ruffle\u306ewiki\u3092\u53c2\u7167\u3059\u308b\u3053\u3068\u3067\u3001\u89e3\u6c7a\u65b9\u6cd5\u304c\u898b\u3064\u304b\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\nerror-wasm-not-found =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306eWeb\u30b5\u30fc\u30d0\u30fc\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30dd\u30ea\u30b7\u30fc\u304c\u3001\u5b9f\u884c\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u5b9f\u884c\u3092\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306e\u5834\u5408\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u304c\u6b63\u3057\u304f\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u3066\u3044\u308b\u304b\u78ba\u8a8d\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3053\u306e\u554f\u984c\u304c\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u306f\u3001\u300cpublicPath\u300d\u306e\u8a2d\u5b9a\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-mime-type =\n Ruffle\u306e\u521d\u671f\u5316\u306b\u5931\u6557\u3059\u308b\u5927\u304d\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306eWeb\u30b5\u30fc\u30d0\u30fc\u306f\u6b63\u3057\u3044MIME\u30bf\u30a4\u30d7\u306e\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-swf-fetch =\n Ruffle\u304cFlash SWF\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u6700\u3082\u8003\u3048\u3089\u308c\u308b\u539f\u56e0\u306f\u3001SWF\u30d5\u30a1\u30a4\u30eb\u304c\u65e2\u306b\u5b58\u5728\u3057\u306a\u3044\u4e8b\u3067Ruffle\u304c\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3059\u308b\u3068\u3044\u3046\u554f\u984c\u3067\u3059\u3002\n Web\u30b5\u30a4\u30c8\u306e\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002\nerror-swf-cors =\n Ruffle\u306fSWF\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n CORS\u30dd\u30ea\u30b7\u30fc\u306e\u8a2d\u5b9a\u306b\u3088\u308a\u3001fetch\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n \u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-cors =\n Ruffle\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n CORS\u30dd\u30ea\u30b7\u30fc\u306b\u3088\u3063\u3066fetch\u3078\u306e\u30a2\u30af\u30bb\u30b9\u304c\u30d6\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle wiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-invalid =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u30da\u30fc\u30b8\u306b\u306fRuffle\u3092\u5b9f\u884c\u3059\u308b\u305f\u3081\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u306a\u3044\u304b\u3001\u7121\u52b9\u306a\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-wasm-download =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u554f\u984c\u306f\u30da\u30fc\u30b8\u3092\u518d\u8aad\u307f\u8fbc\u307f\u3059\u308b\u4e8b\u3067\u5927\u62b5\u306f\u89e3\u6c7a\u3059\u308b\u306f\u305a\u306a\u306e\u3067\u884c\u306a\u3063\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\n \u3082\u3057\u3082\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u306f\u3001Web\u30b5\u30a4\u30c8\u306e\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002\nerror-wasm-disabled-on-edge =\n Ruffle\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u554f\u984c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u30d6\u30e9\u30a6\u30b6\u30fc\u306e\u8a2d\u5b9a\u3092\u958b\u304d\u3001\u300c\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u3001\u691c\u7d22\u3001\u30b5\u30fc\u30d3\u30b9\u300d\u3092\u30af\u30ea\u30c3\u30af\u3057\u3001\u4e0b\u306b\u30b9\u30af\u30ed\u30fc\u30eb\u3067\u300cWeb\u4e0a\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u3092\u5f37\u5316\u3059\u308b\u300d\u3092\u30aa\u30d5\u306b\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\n \u3053\u308c\u3067\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30d5\u30a1\u30a4\u30eb\u304c\u8aad\u307f\u8fbc\u307e\u308c\u308b\u3088\u3046\u306b\u306a\u308a\u307e\u3059\u3002\n \u305d\u308c\u3067\u3082\u554f\u984c\u304c\u89e3\u6c7a\u3057\u306a\u3044\u5834\u5408\u3001\u5225\u306e\u30d6\u30e9\u30a6\u30b6\u30fc\u3092\u4f7f\u7528\u3059\u308b\u5fc5\u8981\u304c\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\nerror-javascript-conflict =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306e\u30da\u30fc\u30b8\u3067\u306fRuffle\u3068\u7af6\u5408\u3059\u308bJavaScript\u30b3\u30fc\u30c9\u304c\u4f7f\u7528\u3055\u308c\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001\u7a7a\u767d\u306e\u30da\u30fc\u30b8\u3067\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u307f\u3057\u76f4\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\nerror-javascript-conflict-outdated = \u65b0\u3057\u3044\u30d0\u30fc\u30b8\u30e7\u30f3\u306eRuffle\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u3053\u3068\u3067\u3001\u3053\u306e\u554f\u984c\u3092\u56de\u907f\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002(\u73fe\u5728\u306e\u30d3\u30eb\u30c9\u306f\u53e4\u3044\u7269\u3067\u3059:{ $buildDate })\nerror-csp-conflict =\n Ruffle\u306e\u521d\u671f\u5316\u6642\u306b\u91cd\u5927\u306a\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n \u3053\u306eWeb\u30b5\u30fc\u30d0\u30fc\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30dd\u30ea\u30b7\u30fc\u304c\u5b9f\u884c\u306b\u5fc5\u8981\u3068\u306a\u308b\u300c.wasm\u300d\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u5b9f\u884c\u3092\u8a31\u53ef\u3057\u3066\u3044\u307e\u305b\u3093\u3002\n \u30b5\u30fc\u30d0\u30fc\u306e\u7ba1\u7406\u8005\u306f\u3001Ruffle\u306ewiki\u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\nerror-unknown =\n Flash\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u8868\u793a\u3059\u308b\u969b\u306bRuffle\u3067\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\n { $outdated ->\n [true] \u73fe\u5728\u4f7f\u7528\u3057\u3066\u3044\u308b\u30d3\u30eb\u30c9\u306f\u6700\u65b0\u3067\u306f\u306a\u3044\u305f\u3081\u3001\u30b5\u30fc\u30d0\u30fc\u7ba1\u7406\u8005\u306e\u65b9\u306f\u3001\u6700\u65b0\u7248\u306eRuffle\u306b\u66f4\u65b0\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044(\u73fe\u5728\u5229\u7528\u4e2d\u306e\u30d3\u30eb\u30c9: { $buildDate })\u3002\n *[false] \u60f3\u5b9a\u5916\u306e\u554f\u984c\u306a\u306e\u3067\u3001\u30d0\u30b0\u3068\u3057\u3066\u5831\u544a\u3057\u3066\u3044\u305f\u3060\u3051\u308b\u3068\u5b09\u3057\u3044\u3067\u3059!\n }\n',"save-manager.ftl":"save-delete-prompt = \u3053\u306e\u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u3066\u3082\u3088\u308d\u3057\u3044\u3067\u3059\u304b?\nsave-reload-prompt =\n \u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u7af6\u5408\u306e\u53ef\u80fd\u6027\u306a\u304f { $action ->\n [delete] \u524a\u9664\u3059\u308b\n *[replace] \u7f6e\u304d\u63db\u3048\u308b\n } \u305f\u3081\u306b\u3001\u3053\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u518d\u8aad\u307f\u8fbc\u307f\u3059\u308b\u3053\u3068\u3092\u63a8\u5968\u3057\u307e\u3059\u3002\u7d9a\u884c\u3057\u307e\u3059\u304b\uff1f\nsave-download = \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\nsave-replace = \u7f6e\u304d\u63db\u3048\nsave-delete = \u524a\u9664\nsave-backup-all = \u3059\u3079\u3066\u306e\u30bb\u30fc\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\n","volume-controls.ftl":"volume-controls = \u97f3\u91cf\nvolume-controls-mute = \u6d88\u97f3\nvolume-controls-volume = \u97f3\u91cf\n"},"ko-KR":{"context_menu.ftl":"context-menu-download-swf = .swf \ub2e4\uc6b4\ub85c\ub4dc\ncontext-menu-copy-debug-info = \ub514\ubc84\uadf8 \uc815\ubcf4 \ubcf5\uc0ac\ncontext-menu-open-save-manager = \uc800\uc7a5 \uad00\ub9ac\uc790 \uc5f4\uae30\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8 \uc815\ubcf4 ({ $version })\n *[other] Ruffle \uc815\ubcf4 ({ $version })\n }\ncontext-menu-hide = \uc774 \uba54\ub274 \uc228\uae30\uae30\ncontext-menu-exit-fullscreen = \uc804\uccb4\ud654\uba74 \ub098\uac00\uae30\ncontext-menu-enter-fullscreen = \uc804\uccb4\ud654\uba74\uc73c\ub85c \uc5f4\uae30\ncontext-menu-volume-controls = \uc74c\ub7c9 \uc870\uc808\n","messages.ftl":'message-cant-embed = Ruffle\uc774 \uc774 \ud398\uc774\uc9c0\uc5d0 \ud3ec\ud568\ub41c \ud50c\ub798\uc2dc\ub97c \uc2e4\ud589\ud560 \uc218 \uc5c6\uc5c8\uc2b5\ub2c8\ub2e4. \ubcc4\ub3c4\uc758 \ud0ed\uc5d0\uc11c \ud30c\uc77c\uc744 \uc5f4\uc5b4\ubd04\uc73c\ub85c\uc11c \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\npanic-title = \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4 :(\nmore-info = \ucd94\uac00 \uc815\ubcf4\nrun-anyway = \uadf8\ub798\ub3c4 \uc2e4\ud589\ud558\uae30\ncontinue = \uacc4\uc18d\ud558\uae30\nreport-bug = \ubc84\uadf8 \uc81c\ubcf4\nupdate-ruffle = Ruffle \uc5c5\ub370\uc774\ud2b8\nruffle-demo = \uc6f9 \ub370\ubaa8\nruffle-desktop = \ub370\uc2a4\ud06c\ud1b1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\nruffle-wiki = Ruffle \uc704\ud0a4 \ubcf4\uae30\nenable-hardware-acceleration = \ud558\ub4dc\uc6e8\uc5b4 \uac00\uc18d\uc774 \ud65c\uc131\ud654\ub418\uc9c0 \uc54a\uc740 \uac83 \uac19\uc2b5\ub2c8\ub2e4. Ruffle\uc740 \uacc4\uc18d \uc791\ub3d9\ud558\uc9c0\ub9cc \uc2e4\ud589 \uc18d\ub3c4\uac00 \ub9e4\uc6b0 \ub290\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud558\ub4dc\uc6e8\uc5b4 \uac00\uc18d\uc744 \ud65c\uc131\ud654\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\ub824\uba74 \ub2e4\uc74c \ub9c1\ud06c\ub97c \ucc38\uace0\ud574\ubcf4\uc138\uc694.\nview-error-details = \uc624\ub958 \uc138\ubd80 \uc815\ubcf4 \ubcf4\uae30\nopen-in-new-tab = \uc0c8 \ud0ed\uc5d0\uc11c \uc5f4\uae30\nclick-to-unmute = \ud074\ub9ad\ud558\uc5ec \uc74c\uc18c\uac70 \ud574\uc81c\nerror-file-protocol =\n Ruffle\uc744 "file:" \ud504\ub85c\ud1a0\ucf5c\uc5d0\uc11c \uc2e4\ud589\ud558\uace0 \uc788\ub294 \uac83\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4.\n \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub294 \uc774 \ud504\ub85c\ud1a0\ucf5c\uc744 \ubcf4\uc548\uc0c1\uc758 \uc774\uc720\ub85c \ub9ce\uc740 \uae30\ub2a5\uc744 \uc791\ub3d9\ud558\uc9c0 \uc54a\uac8c \ucc28\ub2e8\ud558\ubbc0\ub85c \uc774 \ubc29\ubc95\uc740 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub300\uc2e0, \ub85c\uceec \uc11c\ubc84\ub97c \uc9c1\uc811 \uc5f4\uc5b4\uc11c \uc124\uc815\ud558\uac70\ub098 \uc6f9 \ub370\ubaa8 \ub610\ub294 \ub370\uc2a4\ud06c\ud1b1 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc0ac\uc6a9\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4.\nerror-javascript-config =\n \uc798\ubabb\ub41c \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \uc124\uc815\uc73c\ub85c \uc778\ud574 Ruffle\uc5d0\uc11c \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\uc778 \uacbd\uc6b0, \uc624\ub958 \uc138\ubd80\uc0ac\ud56d\uc744 \ud655\uc778\ud558\uc5ec \uc5b4\ub5a4 \ub9e4\uac1c\ubcc0\uc218\uac00 \uc798\ubabb\ub418\uc5c8\ub294\uc9c0 \uc54c\uc544\ubcf4\uc138\uc694.\n \ub610\ub294 Ruffle \uc704\ud0a4\ub97c \ud1b5\ud574 \ub3c4\uc6c0\uc744 \ubc1b\uc544 \ubcfc \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-not-found =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 \ud30c\uc77c\uc774 \uc62c\ubc14\ub974\uac8c \uc5c5\ub85c\ub4dc\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud558\uc138\uc694.\n \ubb38\uc81c\uac00 \uc9c0\uc18d\ub41c\ub2e4\uba74 "publicPath" \uc635\uc158\uc744 \uc0ac\uc6a9\ud574\uc57c \ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4: Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc73c\uc138\uc694.\nerror-wasm-mime-type =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \uc6f9 \uc11c\ubc84\ub294 \uc62c\ubc14\ub978 MIME \uc720\ud615\uc758 ".wasm" \ud30c\uc77c\uc744 \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ud1b5\ud574 \ub3c4\uc6c0\uc744 \ubc1b\uc73c\uc138\uc694.\nerror-swf-fetch =\n Ruffle\uc774 \ud50c\ub798\uc2dc SWF \ud30c\uc77c\uc744 \ub85c\ub4dc\ud558\ub294 \ub370 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\n \uc774\ub294 \uc8fc\ub85c \ud30c\uc77c\uc774 \ub354 \uc774\uc0c1 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc544 Ruffle\uc774 \ub85c\ub4dc\ud560 \uc218 \uc788\ub294 \uac83\uc774 \uc5c6\uc744 \uac00\ub2a5\uc131\uc774 \ub192\uc2b5\ub2c8\ub2e4.\n \uc6f9\uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcf4\uc138\uc694.\nerror-swf-cors =\n Ruffle\uc774 \ud50c\ub798\uc2dc SWF \ud30c\uc77c\uc744 \ub85c\ub4dc\ud558\ub294 \ub370 \uc2e4\ud328\ud558\uc600\uc2b5\ub2c8\ub2e4.\n CORS \uc815\ucc45\uc5d0 \uc758\ud574 \ub370\uc774\ud130 \uac00\uc838\uc624\uae30\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \ucc28\ub2e8\ub418\uc5c8\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-cors =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n CORS \uc815\ucc45\uc5d0 \uc758\ud574 \ub370\uc774\ud130 \uac00\uc838\uc624\uae30\uc5d0 \ub300\ud55c \uc561\uc138\uc2a4\uac00 \ucc28\ub2e8\ub418\uc5c8\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-invalid =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ud398\uc774\uc9c0\uc5d0 Ruffle\uc744 \uc2e4\ud589\ud558\uae30 \uc704\ud55c \ud30c\uc77c\uc774 \ub204\ub77d\ub418\uc5c8\uac70\ub098 \uc798\ubabb\ub41c \uac83 \uac19\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-wasm-download =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ubb38\uc81c\ub294 \ub54c\ub54c\ub85c \ubc14\ub85c \ud574\uacb0\ub420 \uc218 \uc788\uc73c\ubbc0\ub85c \ud398\uc774\uc9c0\ub97c \uc0c8\ub85c\uace0\uce68\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574\ubcf4\uc138\uc694.\n \uadf8\ub798\ub3c4 \ubb38\uc81c\uac00 \uc9c0\uc18d\ub41c\ub2e4\uba74, \uc6f9\uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\uc5d0\uac8c \ubb38\uc758\ud574\uc8fc\uc138\uc694.\nerror-wasm-disabled-on-edge =\n Ruffle\uc774 ".wasm" \ud544\uc218 \ud30c\uc77c \uad6c\uc131\uc694\uc18c\ub97c \ub85c\ub4dc\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.\n \uc774\ub97c \ud574\uacb0\ud558\ub824\uba74 \ube0c\ub77c\uc6b0\uc800 \uc124\uc815\uc5d0\uc11c "\uac1c\uc778 \uc815\ubcf4, \uac80\uc0c9 \ubc0f \uc11c\ube44\uc2a4"\ub97c \ud074\ub9ad\ud55c \ud6c4, \ud558\ub2e8\uc73c\ub85c \uc2a4\ud06c\ub864\ud558\uc5ec "\uc6f9\uc5d0\uc11c \ubcf4\uc548 \uac15\ud654" \uae30\ub2a5\uc744 \uaebc\uc57c \ud569\ub2c8\ub2e4.\n \uc774\ub294 \ud544\uc694\ud55c ".wasm" \ud30c\uc77c\uc744 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ub85c\ub4dc\ud560 \uc218 \uc788\ub3c4\ub85d \ud5c8\uc6a9\ud569\ub2c8\ub2e4.\n \uc774 \ubb38\uc81c\uac00 \uc9c0\uc18d\ub420 \uacbd\uc6b0 \ub2e4\ub978 \ube0c\ub77c\uc6b0\uc800\ub97c \uc0ac\uc6a9\ud574\uc57c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-javascript-conflict =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \ud398\uc774\uc9c0\uc5d0\uc11c \uc0ac\uc6a9\ub418\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 \ucf54\ub4dc\uac00 Ruffle\uacfc \ucda9\ub3cc\ud558\ub294 \uac83\uc73c\ub85c \ubcf4\uc785\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 \ube48 \ud398\uc774\uc9c0\uc5d0\uc11c \ud30c\uc77c\uc744 \ub85c\ub4dc\ud574\ubcf4\uc138\uc694.\nerror-javascript-conflict-outdated = \ub610\ud55c Ruffle\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc744 \uc5c5\ub85c\ub4dc\ud558\ub294 \uac83\uc744 \uc2dc\ub3c4\ud558\uc5ec \ubb38\uc81c\ub97c \uc6b0\ud68c\ud574\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. (\ud604\uc7ac \ube4c\ub4dc\uac00 \uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4: { $buildDate }).\nerror-csp-conflict =\n Ruffle\uc774 \ucd08\uae30\ud654\ub97c \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n \uc774 \uc6f9 \uc11c\ubc84\uc758 CSP(Content Security Policy) \uc815\ucc45\uc774 ".wasm" \ud544\uc218 \uad6c\uc131\uc694\uc18c\ub97c \uc2e4\ud589\ud558\ub294 \uac83\uc744 \ud5c8\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.\n \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74 Ruffle \uc704\ud0a4\ub97c \ucc38\uc870\ud558\uc5ec \ub3c4\uc6c0\uc744 \ubc1b\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.\nerror-unknown =\n Ruffle\uc774 \ud50c\ub798\uc2dc \ucf58\ud150\uce20\ub97c \ud45c\uc2dc\ud558\ub824\uace0 \uc2dc\ub3c4\ud558\ub294 \ub3d9\uc548 \uc911\ub300\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.\n { $outdated ->\n [true] \ub9cc\uc57d \ub2f9\uc2e0\uc774 \uc11c\ubc84 \uad00\ub9ac\uc790\ub77c\uba74, Ruffle\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc744 \uc5c5\ub85c\ub4dc\ud558\uc5ec \ub2e4\uc2dc \uc2dc\ub3c4\ud574\ubcf4\uc138\uc694. (\ud604\uc7ac \ube4c\ub4dc\uac00 \uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4: { $buildDate }).\n *[false] \uc774\ub7f0 \ud604\uc0c1\uc774 \ubc1c\uc0dd\ud574\uc11c\ub294 \uc548\ub418\ubbc0\ub85c, \ubc84\uadf8\ub97c \uc81c\ubcf4\ud574\uc8fc\uc2e0\ub2e4\uba74 \uac10\uc0ac\ud558\uaca0\uc2b5\ub2c8\ub2e4!\n }\n',"save-manager.ftl":"save-delete-prompt = \uc815\ub9d0\ub85c \uc774 \uc138\uc774\ube0c \ud30c\uc77c\uc744 \uc0ad\uc81c\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?\nsave-reload-prompt =\n \b\uc774 \ud30c\uc77c\uc744 \uc7a0\uc7ac\uc801\uc778 \ucda9\ub3cc \uc5c6\uc774 { $action ->\n [delete] \uc0ad\uc81c\n *[replace] \uad50\uccb4\n }\ud558\ub824\uba74 \ucf58\ud150\uce20\ub97c \ub2e4\uc2dc \ub85c\ub4dc\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub798\ub3c4 \uacc4\uc18d\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?\nsave-download = \ub2e4\uc6b4\ub85c\ub4dc\nsave-replace = \uad50\uccb4\nsave-delete = \uc0ad\uc81c\nsave-backup-all = \ubaa8\ub4e0 \uc800\uc7a5 \ud30c\uc77c \ub2e4\uc6b4\ub85c\ub4dc\n","volume-controls.ftl":"volume-controls = \uc74c\ub7c9 \uc870\uc808\nvolume-controls-mute = \uc74c\uc18c\uac70\nvolume-controls-volume = \uc74c\ub7c9\n"},"nl-NL":{"context_menu.ftl":"context-menu-download-swf = .swf downloaden\ncontext-menu-copy-debug-info = Kopieer debuginformatie\ncontext-menu-open-save-manager = Open opgeslagen-data-manager\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Over Ruffle Uitbreiding ({ $version })\n *[other] Over Ruffle ({ $version })\n }\ncontext-menu-hide = Verberg dit menu\ncontext-menu-exit-fullscreen = Verlaat volledig scherm\ncontext-menu-enter-fullscreen = Naar volledig scherm\ncontext-menu-volume-controls = Geluidsniveaus\n","messages.ftl":'message-cant-embed =\n Ruffle kon de Flash-inhoud op de pagina niet draaien.\n Je kan proberen het bestand in een apart tabblad te openen, om hier omheen te werken.\npanic-title = Er ging iets mis :(\nmore-info = Meer informatie\nrun-anyway = Toch starten\ncontinue = Doorgaan\nreport-bug = Bug rapporteren\nupdate-ruffle = Ruffle updaten\nruffle-demo = Web Demo\nruffle-desktop = Desktopapplicatie\nruffle-wiki = Bekijk de Ruffle Wiki\nenable-hardware-acceleration = Het lijkt erop dat hardwareversnelling niet beschikbaar is. Ruffle zal werken, maar gaat waarschijnlijk erg traag zijn. Je kan lezen hoe hardwareversnelling in te schakelen is door deze link te volgen.\nview-error-details = Foutdetails tonen\nopen-in-new-tab = Openen in een nieuw tabblad\nclick-to-unmute = Klik om te ontdempen\nerror-file-protocol =\n Het lijkt erop dat je Ruffle gebruikt met het "file" protocol.\n De meeste browsers blokkeren dit om veiligheidsredenen, waardoor het niet werkt.\n In plaats hiervan raden we aan om een lokale server te draaien, de web demo te gebruiken, of de desktopapplicatie.\nerror-javascript-config =\n Ruffle heeft een groot probleem ondervonden vanwege een onjuiste JavaScript configuratie.\n Als je de serverbeheerder bent, kijk dan naar de foutdetails om te zien wat er verkeerd is.\n Je kan ook in de Ruffle wiki kijken voor hulp.\nerror-wasm-not-found =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Als je de serverbeheerder bent, controleer dan of het bestaand juist is ge\xfcpload.\n Mocht het probleem blijven voordoen, moet je misschien de "publicPath" instelling gebruiken: zie ook de Ruffle wiki voor hulp.\nerror-wasm-mime-type =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Deze webserver serveert ".wasm" bestanden niet met het juiste MIME type.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-swf-fetch =\n Ruffle kon het Flash SWF bestand niet inladen.\n De meest waarschijnlijke reden is dat het bestand niet langer bestaat, en er dus niets is om in te laden.\n Probeer contact op te nemen met de websitebeheerder voor hulp.\nerror-swf-cors =\n Ruffle kon het Flash SWD bestand niet inladen.\n Toegang is waarschijnlijk geblokeerd door het CORS beleid.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-cors =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Toegang is waarschijnlijk geblokeerd door het CORS beleid.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-invalid =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het lijkt erop dat de Ruffle bestanden ontbreken of ongeldig zijn.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-wasm-download =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Dit lost zichzelf vaak op als je de bladzijde opnieuw inlaadt.\n Zo niet, neem dan contact op met de websitebeheerder.\nerror-wasm-disabled-on-edge =\n Ruffle kon het vereiste ".wasm" bestandscomponent niet laden.\n Om dit op te lossen, ga naar je browserinstellingen, klik op "Privacy, zoeken en diensten", scroll omlaag, en schakel "Verbeter je veiligheid op he web" uit.\n Dan kan je browser wel de vereiste ".wasm" bestanden inladen.\n Als het probleem zich blijft voordoen, moet je misschien een andere browser gebruiken.\nerror-javascript-conflict =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het lijkt erop dat deze pagina JavaScript code gebruikt die conflicteert met Ruffle.\n Als je de serverbeheerder bent, raden we aan om het bestand op een lege pagina te proberen in te laden.\nerror-javascript-conflict-outdated = Je kan ook proberen een nieuwe versie van Ruffle te installeren, om om het probleem heen te werken (huidige versie is oud: { $buildDate }).\nerror-csp-conflict =\n Ruffle heeft een groot probleem ondervonden tijdens het initialiseren.\n Het CSP-beleid staat niet toe dat het vereiste ".wasm" component kan draaien.\n Als je de serverbeheerder bent, kijk dan in de Ruffle wiki voor hulp.\nerror-unknown =\n Ruffle heeft een groot probleem onderbonden tijdens het weergeven van deze Flash-inhoud.\n { $outdated ->\n [true] Als je de serverbeheerder bent, upload dan een nieuwe versie van Ruffle (huidige versie is oud: { $buildDate }).\n *[false] Dit hoort niet te gebeuren, dus we stellen het op prijs als je de fout aan ons rapporteert!\n }\n',"save-manager.ftl":"save-delete-prompt = Weet je zeker dat je deze opgeslagen data wilt verwijderen?\nsave-reload-prompt =\n De enige manier om deze opgeslagen data te { $action ->\n [delete] verwijderen\n *[replace] vervangen\n } zonder potenti\xeble problemen is door de inhoud opnieuw te laden. Toch doorgaan?\nsave-download = Downloaden\nsave-replace = Vervangen\nsave-delete = Verwijderen\nsave-backup-all = Download alle opgeslagen data\n","volume-controls.ftl":"volume-controls = Geluidsniveaus\nvolume-controls-mute = Dempen\nvolume-controls-volume = Volume\n"},"pl-PL":{"context_menu.ftl":"context-menu-download-swf = Pobierz .swf\ncontext-menu-copy-debug-info = Kopiuj informacje debugowania\ncontext-menu-open-save-manager = Otw\xf3rz Menad\u017cer Zapis\xf3w\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Rozszerzeniu Ruffle ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Ukryj to menu\ncontext-menu-exit-fullscreen = Zamknij pe\u0142ny ekran\ncontext-menu-enter-fullscreen = Pe\u0142ny ekran\ncontext-menu-volume-controls = Sterowanie g\u0142o\u015bno\u015bci\u0105\n","messages.ftl":'message-cant-embed =\n Ruffle nie by\u0142o w stanie uruchomi\u0107 zawarto\u015bci Flash w tej stronie.\n Mo\u017cesz spr\xf3bowa\u0107 otworzy\u0107 plik w nowej karcie, aby unikn\u0105\u0107 tego problemu.\npanic-title = Co\u015b posz\u0142o nie tak :(\nmore-info = Wi\u0119cej informacji\nrun-anyway = Uruchom mimo tego\ncontinue = Kontynuuj\nreport-bug = Zg\u0142o\u015b b\u0142\u0105d\nupdate-ruffle = Zaktualizuj Ruffle\nruffle-desktop = Aplikacja na komputer\nruffle-wiki = Zobacz Wiki Ruffle\nenable-hardware-acceleration = Wygl\u0105da na to, \u017ce akceleracja sprz\u0119towa nie jest w\u0142\u0105czona. Chocia\u017c Ruffle mo\u017ce dzia\u0142a\u0107, mo\u017ce by\u0107 nieproporcjonalnie wolna. Mo\u017cesz dowiedzie\u0107 si\u0119, jak w\u0142\u0105czy\u0107 akceleracj\u0119 sprz\u0119tow\u0105, pod\u0105\u017caj\u0105c za tym linkiem.\nview-error-details = Zobacz szczeg\xf3\u0142y b\u0142\u0119du\nopen-in-new-tab = Otw\xf3rz w nowej karcie\nclick-to-unmute = Kliknij aby wy\u0142\u0105czy\u0107 wyciszenie\nerror-file-protocol =\n Wygl\u0105da na to, \u017ce u\u017cywasz Ruffle w protokole "plik:".\n To nie dzia\u0142a poniewa\u017c przegl\u0105darka blokuje wiele funkcji przed dzia\u0142aniem ze wzgl\u0119d\xf3w bezpiecze\u0144stwa.\n Zamiast tego zapraszamy do konfiguracji serwera lokalnego lub u\u017cycia aplikacji demo lub desktopowej.\nerror-javascript-config =\n Ruffle napotka\u0142 powa\u017cny problem z powodu nieprawid\u0142owej konfiguracji JavaScript.\n Je\u015bli jeste\u015b administratorem serwera, prosimy o sprawdzenie szczeg\xf3\u0142\xf3w b\u0142\u0119du, aby dowiedzie\u0107 si\u0119, kt\xf3ry parametr jest b\u0142\u0119dny.\n Mo\u017cesz r\xf3wnie\u017c zapozna\u0107 si\u0119 z wiki Ruffle po pomoc.\nerror-wasm-not-found =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Je\u015bli jeste\u015b administratorem serwera, upewnij si\u0119, \u017ce plik zosta\u0142 poprawnie przes\u0142any.\n Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, by\u0107 mo\u017ce b\u0119dziesz musia\u0142 u\u017cy\u0107 ustawienia "publicPath": zapoznaj si\u0119 z wiki Ruffle aby uzyska\u0107 pomoc.\nerror-wasm-mime-type =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Ten serwer internetowy nie obs\u0142uguje ". asm" pliki z poprawnym typem MIME.\n Je\u015bli jeste\u015b administratorem serwera, zapoznaj si\u0119 z wiki Ruffle aby uzyska\u0107 pomoc.\nerror-swf-fetch =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 pliku Flash SWF.\n Najbardziej prawdopodobnym powodem jest to, \u017ce plik ju\u017c nie istnieje, wi\u0119c Ruffle nie ma nic do za\u0142adowania.\n Spr\xf3buj skontaktowa\u0107 si\u0119 z administratorem witryny, aby uzyska\u0107 pomoc.\nerror-swf-cors =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 pliku Flash SWF.\n Dost\u0119p do pobierania zosta\u0142 prawdopodobnie zablokowany przez polityk\u0119 CORS.\n Je\u015bli jeste\u015b administratorem serwera, prosimy o pomoc z wiki Ruffle.\nerror-wasm-cors =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Dost\u0119p do pobierania zosta\u0142 prawdopodobnie zablokowany przez polityk\u0119 CORS.\n Je\u015bli jeste\u015b administratorem serwera, prosimy o pomoc z wiki Ruffle.\nerror-wasm-invalid =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Wygl\u0105da na to, \u017ce ta strona ma brakuj\u0105ce lub nieprawid\u0142owe pliki do uruchomienia Ruffle.\n Je\u015bli jeste\u015b administratorem serwera, prosimy o pomoc z wiki Ruffle.\nerror-wasm-download =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Mo\u017ce to cz\u0119sto rozwi\u0105za\u0107 siebie, wi\u0119c mo\u017cesz spr\xf3bowa\u0107 od\u015bwie\u017cy\u0107 stron\u0119.\n W przeciwnym razie skontaktuj si\u0119 z administratorem witryny.\nerror-wasm-disabled-on-edge =\n Ruffle nie uda\u0142o si\u0119 za\u0142adowa\u0107 wymaganego komponentu pliku ".wasm".\n Aby to naprawi\u0107, spr\xf3buj otworzy\u0107 ustawienia przegl\u0105darki, klikaj\u0105c "Prywatno\u015b\u0107, wyszukiwanie i us\u0142ugi", przewijaj\u0105c w d\xf3\u0142 i wy\u0142\u0105czaj\u0105c "Zwi\u0119ksz bezpiecze\u0144stwo w sieci".\n Pozwoli to przegl\u0105darce za\u0142adowa\u0107 wymagane pliki ".wasm".\n Je\u015bli problem b\u0119dzie si\u0119 powtarza\u0142, by\u0107 mo\u017ce b\u0119dziesz musia\u0142 u\u017cy\u0107 innej przegl\u0105darki.\nerror-javascript-conflict =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Wygl\u0105da na to, \u017ce ta strona u\u017cywa kodu JavaScript, kt\xf3ry koliduje z Ruffle.\n Je\u015bli jeste\u015b administratorem serwera, zapraszamy Ci\u0119 do \u0142adowania pliku na pustej stronie.\nerror-javascript-conflict-outdated = Mo\u017cesz r\xf3wnie\u017c spr\xf3bowa\u0107 przes\u0142a\u0107 nowsz\u0105 wersj\u0119 Ruffle, kt\xf3ra mo\u017ce omin\u0105\u0107 problem (obecna wersja jest przestarza\u0142a: { $buildDate }).\nerror-csp-conflict =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by zainicjowania.\n Polityka bezpiecze\u0144stwa zawarto\u015bci tego serwera nie zezwala na wymagany ". wasm" komponent do uruchomienia.\n Je\u015bli jeste\u015b administratorem serwera, zapoznaj si\u0119 z wiki Ruffle po pomoc.\nerror-unknown =\n Ruffle napotka\u0142 powa\u017cny problem podczas pr\xf3by wy\u015bwietlenia tej zawarto\u015bci Flash.\n { $outdated ->\n [true] Je\u015bli jeste\u015b administratorem serwera, spr\xf3buj przes\u0142a\u0107 nowsz\u0105 wersj\u0119 Ruffle (obecna wersja jest przestarza\u0142a: { $buildDate }).\n *[false] To nie powinno si\u0119 wydarzy\u0107, wi\u0119c byliby\u015bmy wdzi\u0119czni, gdyby\u015b m\xf3g\u0142 zg\u0142osi\u0107 b\u0142\u0105d!\n }\n',"save-manager.ftl":"save-delete-prompt = Czy na pewno chcesz skasowa\u0107 ten plik zapisu?\nsave-reload-prompt =\n Jedyn\u0105 opcj\u0105, aby { $action ->\n [delete] usun\u0105\u0107\n *[replace] zamieni\u0107\n } ten plik zapisu bez potencjalnych konflikt\xf3w jest prze\u0142adowanie zawarto\u015bci. Czy chcesz kontynuowa\u0107?\nsave-download = Pobierz\nsave-replace = Zamie\u0144\nsave-delete = Usu\u0144\nsave-backup-all = Pobierz wszystkie pliki zapisu\n","volume-controls.ftl":"volume-controls = Sterowanie g\u0142o\u015bno\u015bci\u0105\nvolume-controls-mute = Wycisz\nvolume-controls-volume = G\u0142o\u015bno\u015b\u0107\n"},"pt-BR":{"context_menu.ftl":"context-menu-download-swf = Baixar .swf\ncontext-menu-copy-debug-info = Copiar informa\xe7\xe3o de depura\xe7\xe3o\ncontext-menu-open-save-manager = Abrir o Gerenciador de Salvamento\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre a extens\xe3o do Ruffle ({ $version })\n *[other] Sobre o Ruffle ({ $version })\n }\ncontext-menu-hide = Esconder este menu\ncontext-menu-exit-fullscreen = Sair da tela cheia\ncontext-menu-enter-fullscreen = Entrar em tela cheia\n","messages.ftl":'message-cant-embed =\n Ruffle n\xe3o conseguiu executar o Flash incorporado nesta p\xe1gina.\n Voc\xea pode tentar abrir o arquivo em uma guia separada para evitar esse problema.\npanic-title = Algo deu errado :(\nmore-info = Mais informa\xe7\xe3o\nrun-anyway = Executar mesmo assim\ncontinue = Continuar\nreport-bug = Reportar Bug\nupdate-ruffle = Atualizar Ruffle\nruffle-demo = Demo Web\nruffle-desktop = Aplicativo de Desktop\nruffle-wiki = Ver Wiki do Ruffle\nview-error-details = Ver detalhes do erro\nopen-in-new-tab = Abrir em uma nova guia\nclick-to-unmute = Clique para ativar o som\nerror-file-protocol =\n Parece que voc\xea est\xe1 executando o Ruffle no protocolo "file:".\n Isto n\xe3o funciona como navegadores bloqueiam muitos recursos de funcionar por raz\xf5es de seguran\xe7a.\n Ao inv\xe9s disso, convidamos voc\xea a configurar um servidor local ou a usar a demonstra\xe7\xe3o da web, ou o aplicativo de desktop.\nerror-javascript-config =\n O Ruffle encontrou um grande problema devido a uma configura\xe7\xe3o incorreta do JavaScript.\n Se voc\xea for o administrador do servidor, convidamos voc\xea a verificar os detalhes do erro para descobrir qual par\xe2metro est\xe1 com falha.\n Voc\xea tamb\xe9m pode consultar o wiki do Ruffle para obter ajuda.\nerror-wasm-not-found =\n Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n Se voc\xea \xe9 o administrador do servidor, por favor, certifique-se de que o arquivo foi carregado corretamente.\n Se o problema persistir, voc\xea pode precisar usar a configura\xe7\xe3o "publicPath": por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-mime-type =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Este servidor de web n\xe3o est\xe1 servindo ".wasm" arquivos com o tipo MIME correto.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-swf-fetch =\n Ruffle falhou ao carregar o arquivo Flash SWF.\n A raz\xe3o prov\xe1vel \xe9 que o arquivo n\xe3o existe mais, ent\xe3o n\xe3o h\xe1 nada para o Ruffle carregar.\n Tente contatar o administrador do site para obter ajuda.\nerror-swf-cors =\n Ruffle falhou ao carregar o arquivo Flash SWF.\n O acesso para fetch provavelmente foi bloqueado pela pol\xedtica CORS.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-wasm-cors =\n Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n O acesso para fetch foi provavelmente bloqueado pela pol\xedtica CORS.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-invalid =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina tem arquivos ausentes ou inv\xe1lidos para executar o Ruffle.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-wasm-download =\n O Ruffle encontrou um grande problema ao tentar inicializar.\n Muitas vezes isso pode se resolver sozinho, ent\xe3o voc\xea pode tentar recarregar a p\xe1gina.\n Caso contr\xe1rio, contate o administrador do site.\nerror-wasm-disabled-on-edge =\n O Ruffle falhou ao carregar o componente de arquivo ".wasm" necess\xe1rio.\n Para corrigir isso, tente abrir configura\xe7\xf5es do seu navegador, clicando em "Privacidade, pesquisa e servi\xe7os", rolando para baixo e desativando "Melhore sua seguran\xe7a na web".\n Isso permitir\xe1 que seu navegador carregue os arquivos ".wasm" necess\xe1rios.\n Se o problema persistir, talvez seja necess\xe1rio usar um navegador diferente.\nerror-javascript-conflict =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina usa c\xf3digo JavaScript que entra em conflito com o Ruffle.\n Se voc\xea for o administrador do servidor, convidamos voc\xea a tentar carregar o arquivo em uma p\xe1gina em branco.\nerror-javascript-conflict-outdated = Voc\xea tamb\xe9m pode tentar fazer o upload de uma vers\xe3o mais recente do Ruffle que pode contornar o problema (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\nerror-csp-conflict =\n Ruffle encontrou um grande problema ao tentar inicializar.\n A pol\xedtica de seguran\xe7a de conte\xfado deste servidor da web n\xe3o permite a execu\xe7\xe3o do componente ".wasm" necess\xe1rio.\n Se voc\xea for o administrador do servidor, consulte o wiki do Ruffle para obter ajuda.\nerror-unknown =\n O Ruffle encontrou um grande problema enquanto tentava exibir este conte\xfado em Flash.\n { $outdated ->\n [true] Se voc\xea \xe9 o administrador do servidor, por favor tente fazer o upload de uma vers\xe3o mais recente do Ruffle (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\n *[false] Isso n\xe3o deveria acontecer, ent\xe3o apreciar\xedamos muito se voc\xea pudesse arquivar um bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Tem certeza que deseja excluir este arquivo de salvamento?\nsave-reload-prompt =\n A \xfanica maneira de { $action ->\n [delete] excluir\n *[replace] substituir\n } este arquivo sem potencial conflito \xe9 recarregar este conte\xfado. Deseja continuar mesmo assim?\nsave-download = Baixar\nsave-replace = Substituir\nsave-delete = Excluir\nsave-backup-all = Baixar todos os arquivos de salvamento\n","volume-controls.ftl":""},"pt-PT":{"context_menu.ftl":"context-menu-download-swf = Descarga.swf\ncontext-menu-copy-debug-info = Copiar informa\xe7\xf5es de depura\xe7\xe3o\ncontext-menu-open-save-manager = Abrir Gestor de Grava\xe7\xf5es\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Sobre a extens\xe3o do Ruffle ({ $version })\n *[other] Sobre o Ruffle ({ $version })\n }\ncontext-menu-hide = Esconder este menu\ncontext-menu-exit-fullscreen = Fechar Ecr\xe3 Inteiro\ncontext-menu-enter-fullscreen = Abrir Ecr\xe3 Inteiro\ncontext-menu-volume-controls = Controlos de volume\n","messages.ftl":'message-cant-embed =\n O Ruffle n\xe3o conseguiu abrir o Flash integrado nesta p\xe1gina.\n Para tentar resolver o problema, pode abrir o ficheiro num novo separador.\npanic-title = Algo correu mal :(\nmore-info = Mais informa\xe7\xf5es\nrun-anyway = Executar mesmo assim\ncontinue = Continuar\nreport-bug = Reportar falha\nupdate-ruffle = Atualizar o Ruffle\nruffle-demo = Demonstra\xe7\xe3o na Web\nruffle-desktop = Aplica\xe7\xe3o para Desktop\nruffle-wiki = Ver a Wiki do Ruffle\nenable-hardware-acceleration = Parece que a acelera\xe7\xe3o de hardware n\xe3o est\xe1 ativada. Mesmo que o Ruffle funcione, pode estar excessivamente lento. Descubra como ativar a acelera\xe7\xe3o de hardware seguindo este link.\nview-error-details = Ver detalhes do erro\nopen-in-new-tab = Abrir num novo separador\nclick-to-unmute = Clique para ativar o som\nerror-file-protocol =\n Parece que executa o Ruffle no protocolo "file:".\n Isto n\xe3o funciona, j\xe1 que os navegadores bloqueiam muitas funcionalidades por raz\xf5es de seguran\xe7a.\n Em vez disto, recomendados configurar um servidor local ou usar a demonstra\xe7\xe3o na web, ou a aplica\xe7\xe3o para desktop.\nerror-javascript-config =\n O Ruffle encontrou um problema maior devido a uma configura\xe7\xe3o de JavaScript incorreta.\n Se \xe9 o administrador do servidor, convidamo-lo a verificar os detalhes do erro para descobrir o par\xe2metro problem\xe1tico.\n Pode ainda consultar a wiki do Ruffle para obter ajuda.\nerror-wasm-not-found =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n Se \xe9 o administrador do servidor, por favor certifique-se de que o ficheiro foi devidamente carregado.\n Se o problema persistir, poder\xe1 querer usar a configura\xe7\xe3o "publicPath": consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-mime-type =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Este servidor de web n\xe3o suporta ficheiros ".wasm" com o tipo MIME correto.\n Se \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-swf-fetch =\n Ruffle falhou ao carregar o arquivo SWF do Flash\n A raz\xe3o mais prov\xe1vel \xe9 que o arquivo n\xe3o existe mais, ent\xe3o n\xe3o h\xe1 nada para o Ruffle carregar.\n Tente contactar o administrador do site para obter ajuda.\nerror-swf-cors =\n O Ruffle falhou ao carregar o ficheiro Flash SWF.\n Acesso a buscar foi provavelmente bloqueado pela pol\xedtica de CORS.\n Se \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-cors =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n O acesso a buscar foi provavelmente bloqueado pela pol\xedtica CORS.\n Se \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-invalid =\n Ruffle encontrou um grande problema ao tentar inicializar.\n Parece que esta p\xe1gina est\xe1 ausente ou arquivos inv\xe1lidos para executar o Ruffle.\n Se voc\xea \xe9 o administrador do servidor, por favor consulte a wiki do Ruffle para obter ajuda.\nerror-wasm-download =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Isto frequentemente resolve-se sozinho, portanto experimente recarregar a p\xe1gina.\n Caso contr\xe1rio, por favor contacte o administrador do site.\nerror-wasm-disabled-on-edge =\n O Ruffle falhou ao carregar o componente de ficheiro ".wasm" necess\xe1rio.\n Para corrigir isso, tente abrir as op\xe7\xf5es do seu navegador, clicando em "Privacidade, pesquisa e servi\xe7os", rolando para baixo e desativando "Melhore a sua seguran\xe7a na web".\n Isto permitir\xe1 ao seu navegador carregar os ficheiros ".wasm" necess\xe1rios.\n Se o problema persistir, talvez seja necess\xe1rio usar um navegador diferente.\nerror-javascript-conflict =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n Parece que esta p\xe1gina usa c\xf3digo JavaScript que entra em conflito com o Ruffle.\n Se \xe9 o administrador do servidor, convidamo-lo a tentar carregar o ficheiro em numa p\xe1gina em branco.\nerror-javascript-conflict-outdated = Pode ainda tentar carregar uma vers\xe3o mais recente do Ruffle que talvez contorne o problema (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\nerror-csp-conflict =\n O Ruffle encontrou um problema maior ao tentar inicializar.\n A Pol\xedtica de Seguran\xe7a de Conte\xfado deste servidor n\xe3o permite que o componente ".wasm" necess\xe1rio seja executado.\n Se \xe9 o administrador do servidor, por favor consulte o wiki do Ruffle para obter ajuda.\nerror-unknown =\n O Ruffle encontrou um problema maior enquanto tentava mostrar este conte\xfado em Flash.\n { $outdated ->\n [true] Se \xe9 o administrador do servidor, por favor tente carregar uma vers\xe3o mais recente do Ruffle (a compila\xe7\xe3o atual est\xe1 desatualizada: { $buildDate }).\n *[false] N\xe3o era suposto isto ter acontecido, por isso agradecer\xedamos muito se pudesse reportar a falha!\n }\n',"save-manager.ftl":"save-delete-prompt = Tem a certeza de que quer apagar esta grava\xe7\xe3o?\nsave-reload-prompt =\n A \xfanica forma de { $action ->\n [delete] apagar\n *[replace] substituir\n } esta grava\xe7\xe3o sem um potencial conflito \xe9 recarregar este conte\xfado. Deseja continuar mesmo assim?\nsave-download = Descarregar\nsave-replace = Substituir\nsave-delete = Apagar\nsave-backup-all = Descarregar todas as grava\xe7\xf5es\n","volume-controls.ftl":"volume-controls = Controlos de volume\nvolume-controls-mute = Silenciar\nvolume-controls-volume = Volume\n"},"ro-RO":{"context_menu.ftl":"context-menu-download-swf = Descarc\u0103 .swf\ncontext-menu-copy-debug-info = Copiaz\u0103 informa\u021biile de depanare\ncontext-menu-open-save-manager = Deschide managerul de salv\u0103ri\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Despre extensia Ruffle ({ $version })\n *[other] Despre Ruffle ({ $version })\n }\ncontext-menu-hide = Ascunde acest meniu\ncontext-menu-exit-fullscreen = Ie\u0219i din ecranul complet\ncontext-menu-enter-fullscreen = Intr\u0103 \xeen ecran complet\n","messages.ftl":'message-cant-embed =\n Ruffle nu a putut rula Flash \xeencorporat \xeen aceast\u0103 pagin\u0103.\n Pute\u021bi \xeencerca s\u0103 deschide\u021bi fi\u0219ierul \xeentr-o fil\u0103 separat\u0103, pentru a evita aceast\u0103 problem\u0103.\npanic-title = Ceva a mers prost :(\nmore-info = Mai multe informa\u021bii\nrun-anyway = Ruleaz\u0103 oricum\ncontinue = Continu\u0103\nreport-bug = Raporteaz\u0103 un bug\nupdate-ruffle = Actualizeaz\u0103 Ruffle\nruffle-demo = Demo web\nruffle-desktop = Aplica\u021bie desktop\nruffle-wiki = Vezi wikiul Ruffle\nview-error-details = Vezi detaliile erorii\nopen-in-new-tab = Deschide \xeentr-o fil\u0103 nou\u0103\nclick-to-unmute = D\u0103 click pentru a dezmu\u021bi\nerror-file-protocol =\n Se pare c\u0103 rulezi Ruffle pe protocolul \u201efile:\u201d.\n Acesta nu func\u021bioneaz\u0103, deoarece browserele blocheaz\u0103 func\u021bionarea multor func\u021bii din motive de securitate.\n \xcen schimb, te invit\u0103m s\u0103 configurezi un server local sau s\u0103 folose\u0219ti fie demoul web, fie aplica\u021bia desktop.\nerror-javascript-config =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 din cauza unei configur\u0103ri incorecte a JavaScript.\n Dac\u0103 sunte\u021bi administratorul serverului, v\u0103 invit\u0103m s\u0103 verifica\u021bi detaliile de eroare pentru a afla care parametru este defect.\n Pute\u021bi consulta \u0219i Ruffle wiki pentru ajutor.\nerror-wasm-not-found =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea componentei de fi\u0219ier ".wasm".\n Dac\u0103 sunte\u021bi administratorul serverului, v\u0103 rug\u0103m s\u0103 v\u0103 asigura\u021bi c\u0103 fi\u0219ierul a fost \xeenc\u0103rcat corect.\n Dac\u0103 problema persist\u0103, poate fi necesar s\u0103 utiliza\u0163i setarea "publicPath": v\u0103 rug\u0103m s\u0103 consulta\u0163i Ruffle wiki pentru ajutor.\nerror-wasm-mime-type =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce se \xeencerca ini\u021bializarea.\n Acest server web nu serve\u0219te ". asm" fi\u0219iere cu tipul corect MIME.\n Dac\u0103 sunte\u021bi administrator de server, v\u0103 rug\u0103m s\u0103 consulta\u021bi Ruffle wiki pentru ajutor.\nerror-swf-fetch =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea fi\u0219ierului Flash SWF.\n Motivul cel mai probabil este c\u0103 fi\u015fierul nu mai exist\u0103, deci nu exist\u0103 nimic pentru Ruffle s\u0103 se \xeencarce.\n \xcencerca\u021bi s\u0103 contacta\u021bi administratorul site-ului web pentru ajutor.\nerror-swf-cors =\n Ruffle a e\u0219uat la \xeenc\u0103rcarea fi\u0219ierului Flash SWF.\n Accesul la preluare a fost probabil blocat de politica CORS.\n Dac\u0103 sunte\u0163i administratorul serverului, v\u0103 rug\u0103m s\u0103 consulta\u0163i Ruffle wiki pentru ajutor.\nerror-wasm-cors =\n Ruffle a e\u0219uat \xeen \xeenc\u0103rcarea componentei de fi\u0219ier ".wasm".\n Accesul la preluare a fost probabil blocat de politica CORS.\n Dac\u0103 sunte\u0163i administratorul serverului, v\u0103 rug\u0103m s\u0103 consulta\u0163i Ruffle wiki pentru ajutor.\nerror-wasm-invalid =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce se \xeencearc\u0103 ini\u021bializarea.\n Se pare c\u0103 aceast\u0103 pagin\u0103 are fi\u0219iere lips\u0103 sau invalide pentru rularea Ruffle.\n Dac\u0103 sunte\u0163i administratorul serverului, v\u0103 rug\u0103m s\u0103 consulta\u0163i Ruffle wiki pentru ajutor.\nerror-wasm-download =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 ini\u021bializeze.\n Acest lucru se poate rezolva adesea, astfel \xeenc\xe2t pute\u0163i \xeencerca s\u0103 re\xeenc\u0103rca\u0163i pagina.\n Altfel, v\u0103 rug\u0103m s\u0103 contacta\u0163i administratorul site-ului.\nerror-wasm-disabled-on-edge =\n Ruffle nu a putut \xeenc\u0103rca componenta de fi\u0219ier ".wasm".\n Pentru a remedia acest lucru, \xeencerca\u021bi s\u0103 deschide\u021bi set\u0103rile browser-ului dvs., ap\u0103s\xe2nd pe "Confiden\u021bialitate, c\u0103utare \u0219i servicii", derul\xe2nd \xeen jos \u0219i \xeenchiz\xe2nd "\xcembun\u0103t\u0103\u021be\u0219te-\u021bi securitatea pe web".\n Acest lucru va permite browser-ului s\u0103 \xeencarce fi\u0219ierele ".wasm" necesare.\n Dac\u0103 problema persist\u0103, ar putea fi necesar s\u0103 folosi\u021bi un browser diferit.\nerror-javascript-conflict =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 ini\u021bializeze.\n Se pare c\u0103 aceast\u0103 pagin\u0103 folose\u0219te codul JavaScript care intr\u0103 \xeen conflict cu Ruffle.\n Dac\u0103 sunte\u0163i administratorul serverului, v\u0103 invit\u0103m s\u0103 \xeenc\u0103rca\u0163i fi\u015fierul pe o pagin\u0103 goal\u0103.\nerror-javascript-conflict-outdated = De asemenea, po\u021bi \xeencerca s\u0103 \xeencarci o versiune mai recent\u0103 de Ruffle care poate ocoli problema (versiunea curent\u0103 este expirat\u0103: { $buildDate }).\nerror-csp-conflict =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce se \xeencerca ini\u021bializarea.\n Politica de securitate a con\u021binutului acestui server web nu permite serviciul necesar". asm" component\u0103 pentru a rula.\n Dac\u0103 sunte\u021bi administratorul de server, consulta\u021bi Ruffle wiki pentru ajutor.\nerror-unknown =\n Ruffle a \xeent\xe2mpinat o problem\u0103 major\u0103 \xeen timp ce \xeencerca s\u0103 afi\u0219eze acest con\u021binut Flash.\n { $outdated ->\n [true] Dac\u0103 e\u0219ti administratorul serverului, te rug\u0103m s\u0103 \xeencerci s\u0103 \xeencarci o versiune mai recent\u0103 de Ruffle (versiunea actual\u0103 este dep\u0103\u015fit\u0103: { $buildDate }).\n *[false] Acest lucru nu ar trebui s\u0103 se \xeent\xe2mple, a\u0219a c\u0103 am aprecia foarte mult dac\u0103 ai putea trimite un bug!\n }\n',"save-manager.ftl":"save-delete-prompt = Sigur vrei s\u0103 \u0219tergi acest fi\u0219ier de salvare?\nsave-reload-prompt =\n Singura cale de a { $action ->\n [delete] \u0219terge\n *[replace] \xeenlocui\n } acest fi\u0219ier de salvare f\u0103r\u0103 un conflict poten\u021bial este de a re\xeenc\u0103rca acest con\u021binut. Dore\u0219ti s\u0103 continui oricum?\nsave-download = Descarc\u0103\nsave-replace = \xcenlocuie\u0219te\nsave-delete = \u0218terge\n","volume-controls.ftl":"volume-controls = Comenzi pentru volum\n"},"ru-RU":{"context_menu.ftl":"context-menu-download-swf = \u0421\u043a\u0430\u0447\u0430\u0442\u044c .swf\ncontext-menu-copy-debug-info = \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e\ncontext-menu-open-save-manager = \u041c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0439\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u041e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0438 Ruffle ({ $version })\n *[other] \u041e Ruffle ({ $version })\n }\ncontext-menu-hide = \u0421\u043a\u0440\u044b\u0442\u044c \u044d\u0442\u043e \u043c\u0435\u043d\u044e\ncontext-menu-exit-fullscreen = \u041e\u043a\u043e\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c\ncontext-menu-enter-fullscreen = \u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c\ncontext-menu-volume-controls = \u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c\n","messages.ftl":'message-cant-embed =\n Ruffle \u043d\u0435 \u0441\u043c\u043e\u0433 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c Flash, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.\n \u0427\u0442\u043e\u0431\u044b \u043e\u0431\u043e\u0439\u0442\u0438 \u044d\u0442\u0443 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0444\u0430\u0439\u043b \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435.\npanic-title = \u0427\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a :(\nmore-info = \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\nrun-anyway = \u0412\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c\ncontinue = \u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c\nreport-bug = \u0421\u043e\u043e\u0431\u0449\u0438\u0442\u044c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435\nupdate-ruffle = \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c Ruffle\nruffle-demo = \u0412\u0435\u0431-\u0434\u0435\u043c\u043e\nruffle-desktop = \u041d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\nruffle-wiki = \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432\u0438\u043a\u0438 Ruffle\nenable-hardware-acceleration = \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e. \u0425\u043e\u0442\u044c Ruffle \u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u043e\u043f\u0440\u0430\u0432\u0434\u0430\u043d\u043d\u043e \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u043c. \u041e \u0442\u043e\u043c, \u043a\u0430\u043a \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0435 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435, \u043c\u043e\u0436\u043d\u043e \u0443\u0437\u043d\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435.\nview-error-details = \u0421\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435\nopen-in-new-tab = \u041e\u0442\u043a\u0440\u044b\u0442\u044c \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435\nclick-to-unmute = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0437\u0432\u0443\u043a\nerror-file-protocol =\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u0432\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 Ruffle \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 "file:".\n \u042d\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u044b \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043c\u043d\u043e\u0433\u0438\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u043e \u0441\u043e\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f\u043c \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.\n \u0412\u043c\u0435\u0441\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0432\u0435\u0431-\u0434\u0435\u043c\u043e \u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440.\nerror-javascript-config =\n \u0412\u043e\u0437\u043d\u0438\u043a\u043b\u0430 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u0438\u0437-\u0437\u0430 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 JavaScript.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0434\u0435\u0442\u0430\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0438, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u044f\u0441\u043d\u0438\u0442\u044c, \u043a\u0430\u043a\u043e\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0434\u0430\u043b \u0441\u0431\u043e\u0439.\n \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c\u0441\u044f \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-not-found =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0444\u0430\u0439\u043b \u0431\u044b\u043b \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e.\n \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0435 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f, \u0432\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 "publicPath": \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-mime-type =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u042d\u0442\u043e\u0442 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0444\u0430\u0439\u043b\u044b ".wasm" \u0441 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c \u0442\u0438\u043f\u043e\u043c MIME.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-swf-fetch =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c SWF-\u0444\u0430\u0439\u043b Flash.\n \u0412\u0435\u0440\u043e\u044f\u0442\u043d\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0444\u0430\u0439\u043b \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 Ruffle \u043d\u0435\u0447\u0435\u0433\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0442\u044c.\n \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0441\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u0441 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0430\u0439\u0442\u0430 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0449\u0438.\nerror-swf-cors =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c SWF-\u0444\u0430\u0439\u043b Flash.\n \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044b\u043b \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u0439 CORS.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-cors =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0421\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e, \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0444\u0430\u0439\u043b\u0443 \u0431\u044b\u043b \u0437\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u043e\u0439 CORS.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-invalid =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u043d\u0430 \u044d\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Ruffle \u0438\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-wasm-download =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u0427\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u0430 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0443\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u0430\u043c\u0430 \u0441\u043e\u0431\u043e\u044e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443.\n \u0415\u0441\u043b\u0438 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f, \u0441\u0432\u044f\u0436\u0438\u0442\u0435\u0441\u044c \u0441 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0430\u0439\u0442\u0430.\nerror-wasm-disabled-on-edge =\n Ruffle \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 \u0444\u0430\u0439\u043b\u0430 ".wasm".\n \u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u0443 \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0434\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0443 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 WASM-\u0444\u0430\u0439\u043b\u044b.\n \u0415\u0441\u043b\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043e\u0441\u0442\u0430\u043b\u0430\u0441\u044c, \u0432\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440.\nerror-javascript-conflict =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u0445\u043e\u0436\u0435, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0443\u044e\u0449\u0438\u0439 \u0441 Ruffle \u043a\u043e\u0434 JavaScript.\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u043c \u0432\u0430\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u043d\u0430 \u043f\u0443\u0441\u0442\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435.\nerror-javascript-conflict-outdated = \u0412\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0432\u0435\u0440\u0441\u0438\u044e Ruffle, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u043e\u0431\u043e\u0439\u0442\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443 (\u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430: { $buildDate }).\nerror-csp-conflict =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438.\n \u041f\u043e\u043b\u0438\u0442\u0438\u043a\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u044b\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 ".wasm".\n \u0415\u0441\u043b\u0438 \u0432\u044b \u044f\u0432\u043b\u044f\u0435\u0442\u0435\u0441\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a \u0432\u0438\u043a\u0438 Ruffle.\nerror-unknown =\n Ruffle \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0441\u0435\u0440\u044c\u0451\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u043e\u0442\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u044d\u0442\u043e\u0442 Flash-\u043a\u043e\u043d\u0442\u0435\u043d\u0442.\n { $outdated ->\n [true] \u0415\u0441\u043b\u0438 \u0432\u044b \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u0441\u0435\u0440\u0432\u0435\u0440\u0430, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e Ruffle (\u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430: { $buildDate }).\n *[false] \u042d\u0442\u043e\u0433\u043e \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043c\u044b \u0431\u0443\u0434\u0435\u043c \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u0438\u0437\u043d\u0430\u0442\u0435\u043b\u044c\u043d\u044b, \u0435\u0441\u043b\u0438 \u0432\u044b \u0441\u043e\u043e\u0431\u0449\u0438\u0442\u0435 \u043d\u0430\u043c \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0435!\n }\n',"save-manager.ftl":"save-delete-prompt = \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f?\nsave-reload-prompt =\n \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 { $action ->\n [delete] \u0443\u0434\u0430\u043b\u0438\u0442\u044c\n *[replace] \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c\n } \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u0430 \u2013 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442. \u0412\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c?\nsave-download = \u0421\u043a\u0430\u0447\u0430\u0442\u044c\nsave-replace = \u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c\nsave-delete = \u0423\u0434\u0430\u043b\u0438\u0442\u044c\nsave-backup-all = \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f\n","volume-controls.ftl":"volume-controls = \u0420\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0430 \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438\nvolume-controls-mute = \u0411\u0435\u0437 \u0437\u0432\u0443\u043a\u0430\nvolume-controls-volume = \u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c\n"},"sk-SK":{"context_menu.ftl":"context-menu-download-swf = Stiahnu\u0165 .swf\ncontext-menu-copy-debug-info = Skop\xedrova\u0165 debug info\ncontext-menu-open-save-manager = Otvori\u0165 spr\xe1vcu ulo\u017een\xed\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] O Ruffle roz\u0161\xedren\xed ({ $version })\n *[other] O Ruffle ({ $version })\n }\ncontext-menu-hide = Skry\u0165 menu\ncontext-menu-exit-fullscreen = Ukon\u010di\u0165 re\u017eim celej obrazovky\ncontext-menu-enter-fullscreen = Prejs\u0165 do re\u017eimu celej obrazovky\ncontext-menu-volume-controls = Ovl\xe1danie hlasitosti\n","messages.ftl":'message-cant-embed =\n Ruffle nemohol spusti\u0165 Flash vlo\u017een\xfd na tejto str\xe1nke.\n M\xf4\u017eete sa pok\xfasi\u0165 otvori\u0165 s\xfabor na samostatnej karte, aby ste sa vyhli tomuto probl\xe9mu.\npanic-title = Nie\u010do sa pokazilo :(\nmore-info = Viac inform\xe1ci\xed\nrun-anyway = Spusti\u0165 aj tak\ncontinue = Pokra\u010dova\u0165\nreport-bug = Nahl\xe1si\u0165 chybu\nupdate-ruffle = Aktualizova\u0165 Ruffle\nruffle-demo = Web Demo\nruffle-desktop = Desktopov\xe1 aplik\xe1cia\nruffle-wiki = Zobrazi\u0165 Ruffle Wiki\nenable-hardware-acceleration = Zd\xe1 sa, \u017ee hardv\xe9rov\xe1 akceler\xe1cia nie je povolen\xe1. Aj ke\u010f Ruffle funguje spr\xe1vne, m\xf4\u017ee by\u0165 neprimerane pomal\xfd. Ako povoli\u0165 hardv\xe9rov\xfa akceler\xe1ciu zist\xedte na tomto odkaze.\nview-error-details = Zobrazi\u0165 podrobnosti o chybe\nopen-in-new-tab = Otvori\u0165 na novej karte\nclick-to-unmute = Kliknut\xedm zapnete zvuk\nerror-file-protocol =\n Zd\xe1 sa, \u017ee pou\u017e\xedvate Ruffle na protokole "file:".\n To nie je mo\u017en\xe9, preto\u017ee prehliada\u010de blokuj\xfa fungovanie mnoh\xfdch funkci\xed z bezpe\u010dnostn\xfdch d\xf4vodov.\n Namiesto toho v\xe1m odpor\xfa\u010dame nastavi\u0165 lok\xe1lny server alebo pou\u017ei\u0165 web demo \u010di desktopov\xfa aplik\xe1ciu.\nerror-javascript-config =\n Ruffle narazil na probl\xe9m v d\xf4sledku nespr\xe1vnej konfigur\xe1cie JavaScriptu.\n Ak ste spr\xe1vcom servera, odpor\xfa\u010dame v\xe1m skontrolova\u0165 podrobnosti o chybe, aby ste zistili, ktor\xfd parameter je chybn\xfd.\n Pomoc m\xf4\u017eete z\xedska\u0165 aj na wiki Ruffle.\nerror-wasm-not-found =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Ak ste spr\xe1vcom servera, skontrolujte, \u010di bol s\xfabor spr\xe1vne nahran\xfd.\n Ak probl\xe9m pretrv\xe1va, mo\u017eno budete musie\u0165 pou\u017ei\u0165 nastavenie \u201epublicPath\u201c: pomoc n\xe1jdete na wiki Ruffle.\nerror-wasm-mime-type =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Tento webov\xfd server neposkytuje s\xfabory \u201e.wasm\u201c so spr\xe1vnym typom MIME.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-swf-fetch =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 SWF s\xfabor Flash.\n Najpravdepodobnej\u0161\xedm d\xf4vodom je, \u017ee s\xfabor u\u017e neexistuje, tak\u017ee Ruffle nem\xe1 \u010do na\u010d\xedta\u0165.\n Sk\xfaste po\u017eiada\u0165 o pomoc spr\xe1vcu webovej lokality.\nerror-swf-cors =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 SWF s\xfabor Flash.\n Pr\xedstup k na\u010d\xedtaniu bol pravdepodobne zablokovan\xfd politikou CORS.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-cors =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Pr\xedstup k na\u010d\xedtaniu bol pravdepodobne zablokovan\xfd politikou CORS.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-invalid =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Zd\xe1 sa, \u017ee na tejto str\xe1nke ch\xfdbaj\xfa alebo s\xfa neplatn\xe9 s\xfabory na spustenie Ruffle.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-wasm-download =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Probl\xe9m sa m\xf4\u017ee vyrie\u0161i\u0165 aj s\xe1m, tak\u017ee m\xf4\u017eete sk\xfasi\u0165 str\xe1nku na\u010d\xedta\u0165 znova.\n V opa\u010dnom pr\xedpade kontaktujte administr\xe1tora str\xe1nky.\nerror-wasm-disabled-on-edge =\n Ruffle sa nepodarilo na\u010d\xedta\u0165 po\u017eadovan\xfd komponent s\xfaboru \u201e.wasm\u201c.\n Ak chcete tento probl\xe9m vyrie\u0161i\u0165, sk\xfaste otvori\u0165 nastavenia prehliada\u010da, kliknite na polo\u017eku \u201eOchrana osobn\xfdch \xfadajov, vyh\u013ead\xe1vanie a slu\u017eby\u201c, prejdite nadol a vypnite mo\u017enos\u0165 \u201eZv\xfd\u0161te svoju bezpe\u010dnos\u0165 na webe\u201c.\n V\xe1\u0161mu prehliada\u010du to umo\u017en\xed na\u010d\xedta\u0165 po\u017eadovan\xe9 s\xfabory \u201e.wasm\u201c.\n Ak probl\xe9m pretrv\xe1va, mo\u017eno budete musie\u0165 pou\u017ei\u0165 in\xfd prehliada\u010d.\nerror-javascript-conflict =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Zd\xe1 sa, \u017ee t\xe1to str\xe1nka pou\u017e\xedva k\xf3d JavaScript, ktor\xfd je v konflikte s Ruffle.\n Ak ste spr\xe1vcom servera, odpor\xfa\u010dame v\xe1m sk\xfasi\u0165 na\u010d\xedta\u0165 s\xfabor na pr\xe1zdnu str\xe1nku.\nerror-javascript-conflict-outdated = M\xf4\u017eete sa tie\u017e pok\xfasi\u0165 nahra\u0165 nov\u0161iu verziu Ruffle, ktor\xe1 m\xf4\u017ee dan\xfd probl\xe9m vyrie\u0161i\u0165 (aktu\xe1lny build je zastaran\xfd: { $buildDate }).\nerror-csp-conflict =\n Ruffle narazil na probl\xe9m pri pokuse o inicializ\xe1ciu.\n Z\xe1sady zabezpe\u010denia obsahu tohto webov\xe9ho servera nepovo\u013euj\xfa spustenie po\u017eadovan\xe9ho komponentu \u201e.wasm\u201c.\n Ak ste spr\xe1vcom servera, pomoc n\xe1jdete na Ruffle wiki.\nerror-unknown =\n Ruffle narazil na probl\xe9m pri pokuse zobrazi\u0165 tento Flash obsah.\n { $outdated ->\n [true] Ak ste spr\xe1vcom servera, sk\xfaste nahra\u0165 nov\u0161iu verziu Ruffle (aktu\xe1lny build je zastaran\xfd: { $buildDate }).\n *[false] Toto by sa nemalo sta\u0165, tak\u017ee by sme naozaj ocenili, keby ste mohli nahl\xe1si\u0165 chybu!\n }\n',"save-manager.ftl":"save-delete-prompt = Naozaj chcete odstr\xe1ni\u0165 tento s\xfabor s ulo\u017een\xfdmi poz\xedciami?\nsave-reload-prompt =\n Jedin\xfd sp\xf4sob, ako { $action ->\n [delete] vymaza\u0165\n *[replace] nahradi\u0165\n } tento s\xfabor s ulo\u017een\xfdmi poz\xedciami bez potenci\xe1lneho konfliktu je op\xe4tovn\xe9 na\u010d\xedtanie tohto obsahu. Chcete napriek tomu pokra\u010dova\u0165?\nsave-download = Stiahnu\u0165\nsave-replace = Nahradi\u0165\nsave-delete = Vymaza\u0165\nsave-backup-all = Stiahnu\u0165 v\u0161etky s\xfabory s ulo\u017een\xfdmi poz\xedciami\n","volume-controls.ftl":"volume-controls = Ovl\xe1danie hlasitosti\nvolume-controls-mute = Stlmi\u0165\nvolume-controls-volume = Hlasitos\u0165\n"},"sv-SE":{"context_menu.ftl":"context-menu-download-swf = Ladda ner .swf\ncontext-menu-copy-debug-info = Kopiera fels\xf6kningsinfo\ncontext-menu-open-save-manager = \xd6ppna Sparhanteraren\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Om Ruffle-till\xe4gget ({ $version })\n *[other] Om Ruffle ({ $version })\n }\ncontext-menu-hide = D\xf6lj denna meny\ncontext-menu-exit-fullscreen = Avsluta helsk\xe4rm\ncontext-menu-enter-fullscreen = Helsk\xe4rm\ncontext-menu-volume-controls = Ljudkontroller\n","messages.ftl":'message-cant-embed =\n Ruffle kunde inte k\xf6ra det inb\xe4ddade Flashinneh\xe5llet p\xe5 denna sida.\n Du kan f\xf6rs\xf6ka \xf6ppna filen i en separat flik f\xf6r att kringg\xe5 problemet.\npanic-title = N\xe5got gick fel :(\nmore-info = Mer info\nrun-anyway = K\xf6r \xe4nd\xe5\ncontinue = Forts\xe4tt\nreport-bug = Rapportera Bugg\nupdate-ruffle = Uppdatera Ruffle\nruffle-demo = Webbdemo\nruffle-desktop = Skrivbordsprogram\nruffle-wiki = Se Ruffle-wiki\nenable-hardware-acceleration = Det verkar som att h\xe5rdvaruacceleration inte \xe4r p\xe5. Ruffle kan fortfarande fungera men kan vara orimligt l\xe5ngsam. Du kan ta reda p\xe5 hur man s\xe4tter p\xe5 h\xe5rdvaruacceleration genom att f\xf6lja denna l\xe4nk.\nview-error-details = Visa Felinformation\nopen-in-new-tab = \xd6ppna i en ny flik\nclick-to-unmute = Klicka f\xf6r ljud\nerror-file-protocol =\n Det verkar som att du k\xf6r Ruffle p\xe5 "fil:"-protokollet.\n Detta fungerar inte eftersom webbl\xe4sare blockerar m\xe5nga funktioner fr\xe5n att fungera av s\xe4kerhetssk\xe4l.\n Ist\xe4llet bjuder vi in dig att s\xe4tta upp en lokal server eller antingen anv\xe4nda webbdemon eller skrivbordsprogrammet.\nerror-javascript-config =\n Ruffle har st\xf6tt p\xe5 ett stort fel p\xe5 grund av en felaktig JavaScript-konfiguration.\n Om du \xe4r serveradministrat\xf6ren bjuder vi in dig att kontrollera feldetaljerna f\xf6r att ta reda p\xe5 vilken parameter som \xe4r felaktig.\n Du kan ocks\xe5 konsultera Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-not-found =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n Om du \xe4r serveradministrat\xf6ren se till att filen har laddats upp korrekt.\n Om problemet kvarst\xe5r kan du beh\xf6va anv\xe4nda inst\xe4llningen "publicPath": konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-mime-type =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Denna webbserver serverar inte ".wasm"-filer med korrekt MIME-typ.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-swf-fetch =\n Ruffle misslyckades ladda SWF-filen.\n Det mest sannolika sk\xe4let \xe4r att filen inte l\xe4ngre existerar, s\xe5 det finns inget f\xf6r Ruffle att k\xf6ra.\n F\xf6rs\xf6k att kontakta webbplatsadministrat\xf6ren f\xf6r hj\xe4lp.\nerror-swf-cors =\n Ruffle misslyckades ladda SWF-filen.\n \xc5tkomst att h\xe4mta har sannolikt blockerats av CORS-policy.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-cors =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n \xc5tkomst att h\xe4mta har sannolikt blockerats av CORS-policy.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-invalid =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Det verkar som att den h\xe4r sidan har saknade eller ogiltiga filer f\xf6r att k\xf6ra Ruffle.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-wasm-download =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Detta kan ofta l\xf6sas av sig sj\xe4lv s\xe5 du kan prova att ladda om sidan.\n Kontakta annars v\xe4nligen webbplatsens administrat\xf6r.\nerror-wasm-disabled-on-edge =\n Ruffle misslyckades ladda ".wasm"-filkomponenten.\n F\xf6r att \xe5tg\xe4rda detta f\xf6rs\xf6k att \xf6ppna webbl\xe4sarens inst\xe4llningar, klicka p\xe5 "Sekretess, s\xf6kning och tj\xe4nster", bl\xe4ddra ner och st\xe4ng av "F\xf6rb\xe4ttra s\xe4kerheten p\xe5 webben".\n Detta till\xe5ter din webbl\xe4sare ladda ".wasm"-filerna.\n Om problemet kvarst\xe5r kan du beh\xf6va anv\xe4nda en annan webbl\xe4sare.\nerror-javascript-conflict =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Det verkar som att den h\xe4r sidan anv\xe4nder JavaScript-kod som st\xf6r Ruffle.\n Om du \xe4r serveradministrat\xf6ren bjuder vi in dig att f\xf6rs\xf6ka k\xf6ra filen p\xe5 en blank sida.\nerror-javascript-conflict-outdated = Du kan ocks\xe5 f\xf6rs\xf6ka ladda upp en nyare version av Ruffle, vilket kan kringg\xe5 problemet (nuvarande version \xe4r utdaterad: { $buildDate }).\nerror-csp-conflict =\n Ruffle har st\xf6tt p\xe5 ett stort fel under initialiseringen.\n Denna webbservers Content Security Policy till\xe5ter inte ".wasm"-komponenten att k\xf6ra.\n Om du \xe4r serveradministrat\xf6ren konsultera v\xe4nligen Ruffle-wikin f\xf6r hj\xe4lp.\nerror-unknown =\n Ruffle har st\xf6tt p\xe5 ett stort fel medan den f\xf6rs\xf6kte visa Flashinneh\xe5llet.\n { $outdated ->\n [true] Om du \xe4r serveradministrat\xf6ren f\xf6rs\xf6k att ladda upp en nyare version av Ruffle (nuvarande version \xe4r utdaterad: { $buildDate }).\n *[false] Detta \xe4r inte t\xe4nkt att h\xe4nda s\xe5 vi skulle verkligen uppskatta om du kunde rapportera in en bugg!\n }\n',"save-manager.ftl":"save-delete-prompt = \xc4r du s\xe4ker p\xe5 att du vill radera sparfilen?\nsave-reload-prompt =\n Det enda s\xe4ttet att { $action ->\n [delete] radera\n *[replace] ers\xe4tta\n } denna sparfil utan potentiell konflikt \xe4r att ladda om inneh\xe5llet. Vill du forts\xe4tta \xe4nd\xe5?\nsave-download = Ladda ner\nsave-replace = Ers\xe4tt\nsave-delete = Radera\nsave-backup-all = Ladda ner alla sparfiler\n","volume-controls.ftl":"volume-controls = Ljudkontroller\nvolume-controls-mute = St\xe4ng av ljud\nvolume-controls-volume = Volym\n"},"tr-TR":{"context_menu.ftl":"context-menu-download-swf = \u0130ndir .swf\ncontext-menu-copy-debug-info = Hata ay\u0131klama bilgisini kopyala\ncontext-menu-open-save-manager = Kay\u0131t Y\xf6neticisini A\xe7\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] Ruffle Uzant\u0131s\u0131 Hakk\u0131nda ({ $version })\n *[other] Ruffle Hakk\u0131nda ({ $version })\n }\ncontext-menu-hide = Bu men\xfcy\xfc gizle\ncontext-menu-exit-fullscreen = Tam ekrandan \xe7\u0131k\ncontext-menu-enter-fullscreen = Tam ekran yap\ncontext-menu-volume-controls = Ses kontrolleri\n","messages.ftl":'message-cant-embed =\n Ruffle, bu sayfaya g\xf6m\xfcl\xfc Flash\'\u0131 \xe7al\u0131\u015ft\u0131ramad\u0131.\n Bu sorunu ortadan kald\u0131rmak i\xe7in dosyay\u0131 ayr\u0131 bir sekmede a\xe7may\u0131 deneyebilirsiniz.\npanic-title = Bir \u015feyler yanl\u0131\u015f gitti :(\nmore-info = Daha fazla bilgi\nrun-anyway = Yine de \xe7al\u0131\u015ft\u0131r\ncontinue = Devam et\nreport-bug = Hata Bildir\nupdate-ruffle = Ruffle\'\u0131 G\xfcncelle\nruffle-demo = A\u011f Demosu\nruffle-desktop = Masa\xfcst\xfc Uygulamas\u0131\nruffle-wiki = Ruffle Wiki\'yi G\xf6r\xfcnt\xfcle\nenable-hardware-acceleration = G\xf6r\xfcn\xfc\u015fe g\xf6re donan\u0131m h\u0131zland\u0131rma etkin de\u011fil. Ruffle \xe7al\u0131\u015fabilir ancak fazlas\u0131yla yava\u015f olabilir. Donan\u0131m h\u0131zland\u0131rmay\u0131 nas\u0131l etkinle\u015ftirebilice\u011finiz hakk\u0131nda bu linkten bilgi alabilirsiniz.\nview-error-details = Hata Ayr\u0131nt\u0131lar\u0131n\u0131 G\xf6r\xfcnt\xfcle\nopen-in-new-tab = Yeni sekmede a\xe7\nclick-to-unmute = Sesi a\xe7mak i\xe7in t\u0131klay\u0131n\nerror-file-protocol =\n G\xf6r\xfcn\xfc\u015fe g\xf6re Ruffle\'\u0131 "dosya:" protokol\xfcnde \xe7al\u0131\u015ft\u0131r\u0131yorsunuz.\n Taray\u0131c\u0131lar g\xfcvenlik nedenleriyle bir\xe7ok \xf6zelli\u011fin \xe7al\u0131\u015fmas\u0131n\u0131 engelledi\u011finden bu i\u015fe yaramaz.\n Bunun yerine, sizi yerel bir sunucu kurmaya veya a\u011f\u0131n demosunu ya da masa\xfcst\xfc uygulamas\u0131n\u0131 kullanmaya davet ediyoruz.\nerror-javascript-config =\n Ruffle, yanl\u0131\u015f bir JavaScript yap\u0131land\u0131rmas\u0131 nedeniyle \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Sunucu y\xf6neticisiyseniz, hangi parametrenin hatal\u0131 oldu\u011funu bulmak i\xe7in sizi hata ayr\u0131nt\u0131lar\u0131n\u0131 kontrol etmeye davet ediyoruz.\n Yard\u0131m i\xe7in Ruffle wiki\'sine de ba\u015fvurabilirsiniz.\nerror-wasm-not-found =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Sunucu y\xf6neticisi iseniz, l\xfctfen dosyan\u0131n do\u011fru bir \u015fekilde y\xfcklendi\u011finden emin olun.\n Sorun devam ederse, "publicPath" ayar\u0131n\u0131 kullanman\u0131z gerekebilir: yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-mime-type =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu web sunucusu, do\u011fru MIME tipinde ".wasm" dosyalar\u0131 sunmuyor.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-swf-fetch =\n Ruffle, Flash SWF dosyas\u0131n\u0131 y\xfckleyemedi.\n Bunun en olas\u0131 nedeni, dosyan\u0131n art\u0131k mevcut olmamas\u0131 ve bu nedenle Ruffle\'\u0131n y\xfckleyece\u011fi hi\xe7bir \u015feyin olmamas\u0131d\u0131r.\n Yard\u0131m i\xe7in web sitesi y\xf6neticisiyle ileti\u015fime ge\xe7meyi deneyin.\nerror-swf-cors =\n Ruffle, Flash SWF dosyas\u0131n\u0131 y\xfckleyemedi.\n Getirme eri\u015fimi muhtemelen CORS politikas\u0131 taraf\u0131ndan engellenmi\u015ftir.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-cors =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Getirme eri\u015fimi muhtemelen CORS politikas\u0131 taraf\u0131ndan engellenmi\u015ftir.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-invalid =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n G\xf6r\xfcn\xfc\u015fe g\xf6re bu sayfada Ruffle\'\u0131 \xe7al\u0131\u015ft\u0131rmak i\xe7in eksik veya ge\xe7ersiz dosyalar var.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine ba\u015fvurun.\nerror-wasm-download =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu genellikle kendi kendine \xe7\xf6z\xfclebilir, bu nedenle sayfay\u0131 yeniden y\xfcklemeyi deneyebilirsiniz.\n Aksi takdirde, l\xfctfen site y\xf6neticisiyle ileti\u015fime ge\xe7in.\nerror-wasm-disabled-on-edge =\n Ruffle gerekli ".wasm" dosya bile\u015fenini y\xfckleyemedi.\n Bunu d\xfczeltmek i\xe7in taray\u0131c\u0131n\u0131z\u0131n ayarlar\u0131n\u0131 a\xe7\u0131n, "Gizlilik, arama ve hizmetler"i t\u0131klay\u0131n, a\u015fa\u011f\u0131 kayd\u0131r\u0131n ve "Web\'de g\xfcvenli\u011finizi art\u0131r\u0131n"\u0131 kapatmay\u0131 deneyin.\n Bu, taray\u0131c\u0131n\u0131z\u0131n gerekli ".wasm" dosyalar\u0131n\u0131 y\xfcklemesine izin verecektir.\n Sorun devam ederse, farkl\u0131 bir taray\u0131c\u0131 kullanman\u0131z gerekebilir.\nerror-javascript-conflict =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n G\xf6r\xfcn\xfc\u015fe g\xf6re bu sayfa, Ruffle ile \xe7ak\u0131\u015fan JavaScript kodu kullan\u0131yor.\n Sunucu y\xf6neticisiyseniz, sizi dosyay\u0131 bo\u015f bir sayfaya y\xfcklemeyi denemeye davet ediyoruz.\nerror-javascript-conflict-outdated = Ayr\u0131ca sorunu giderebilecek daha yeni bir Ruffle s\xfcr\xfcm\xfc y\xfcklemeyi de deneyebilirsiniz (mevcut yap\u0131m eskimi\u015f: { $buildDate }).\nerror-csp-conflict =\n Ruffle, ba\u015flatmaya \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n Bu web sunucusunun \u0130\xe7erik G\xfcvenli\u011fi Politikas\u0131, gerekli ".wasm" bile\u015feninin \xe7al\u0131\u015fmas\u0131na izin vermiyor.\n Sunucu y\xf6neticisiyseniz, yard\u0131m i\xe7in l\xfctfen Ruffle wiki\'sine bak\u0131n.\nerror-unknown =\n Ruffle, bu Flash i\xe7eri\u011fini g\xf6r\xfcnt\xfclemeye \xe7al\u0131\u015f\u0131rken \xf6nemli bir sorunla kar\u015f\u0131la\u015ft\u0131.\n { $outdated ->\n [true] Sunucu y\xf6neticisiyseniz, l\xfctfen Ruffle\'\u0131n daha yeni bir s\xfcr\xfcm\xfcn\xfc y\xfcklemeyi deneyin (mevcut yap\u0131m eskimi\u015f: { $buildDate }).\n *[false] Bunun olmamas\u0131 gerekiyor, bu y\xfczden bir hata bildirebilirseniz \xe7ok memnun oluruz!\n }\n',"save-manager.ftl":"save-delete-prompt = Bu kay\u0131t dosyas\u0131n\u0131 silmek istedi\u011finize emin misiniz?\nsave-reload-prompt =\n Bu kaydetme dosyas\u0131n\u0131 potansiyel \xe7ak\u0131\u015fma olmadan { $action ->\n [delete] silmenin\n *[replace] de\u011fi\u015ftirmenin\n } tek yolu, bu i\xe7eri\u011fi yeniden y\xfcklemektir. Yine de devam etmek istiyor musunuz?\nsave-download = \u0130ndir\nsave-replace = De\u011fi\u015ftir\nsave-delete = Sil\nsave-backup-all = T\xfcm kay\u0131t dosyalar\u0131n\u0131 indir\n","volume-controls.ftl":"volume-controls = Ses kontrolleri\nvolume-controls-mute = Sustur\nvolume-controls-volume = Ses\n"},"zh-CN":{"context_menu.ftl":"context-menu-download-swf = \u4e0b\u8f7d .swf\ncontext-menu-copy-debug-info = \u590d\u5236\u8c03\u8bd5\u4fe1\u606f\ncontext-menu-open-save-manager = \u6253\u5f00\u5b58\u6863\u7ba1\u7406\u5668\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u5173\u4e8e Ruffle \u6269\u5c55 ({ $version })\n *[other] \u5173\u4e8e Ruffle ({ $version })\n }\ncontext-menu-hide = \u9690\u85cf\u6b64\u83dc\u5355\ncontext-menu-exit-fullscreen = \u9000\u51fa\u5168\u5c4f\ncontext-menu-enter-fullscreen = \u8fdb\u5165\u5168\u5c4f\ncontext-menu-volume-controls = \u97f3\u91cf\u63a7\u5236\n","messages.ftl":'message-cant-embed =\n Ruffle \u65e0\u6cd5\u8fd0\u884c\u5d4c\u5165\u5728\u6b64\u9875\u9762\u4e2d\u7684 Flash\u3002\n \u60a8\u53ef\u4ee5\u5c1d\u8bd5\u5728\u5355\u72ec\u7684\u6807\u7b7e\u9875\u4e2d\u6253\u5f00\u8be5\u6587\u4ef6\uff0c\u4ee5\u56de\u907f\u6b64\u95ee\u9898\u3002\npanic-title = \u51fa\u4e86\u4e9b\u95ee\u9898 :(\nmore-info = \u66f4\u591a\u4fe1\u606f\nrun-anyway = \u4ecd\u7136\u8fd0\u884c\ncontinue = \u7ee7\u7eed\nreport-bug = \u53cd\u9988\u95ee\u9898\nupdate-ruffle = \u66f4\u65b0 Ruffle\nruffle-demo = \u7f51\u9875\u6f14\u793a\nruffle-desktop = \u684c\u9762\u5e94\u7528\u7a0b\u5e8f\nruffle-wiki = \u67e5\u770b Ruffle Wiki\nenable-hardware-acceleration = \u770b\u8d77\u6765\u786c\u4ef6\u52a0\u901f\u672a\u542f\u7528\u3002\u867d\u7136 Ruffle \u53ef\u80fd\u8fd0\u884c\uff0c\u4f46\u53ef\u80fd\u4f1a\u975e\u5e38\u6162\u3002\u60a8\u53ef\u4ee5\u901a\u8fc7\u6b64\u94fe\u63a5\u4e86\u89e3\u542f\u7528\u786c\u4ef6\u52a0\u901f\u7684\u65b9\u6cd5\u3002\nview-error-details = \u67e5\u770b\u9519\u8bef\u8be6\u60c5\nopen-in-new-tab = \u5728\u65b0\u6807\u7b7e\u9875\u4e2d\u6253\u5f00\nclick-to-unmute = \u70b9\u51fb\u53d6\u6d88\u9759\u97f3\nerror-file-protocol =\n \u770b\u6765\u60a8\u6b63\u5728 "file:" \u534f\u8bae\u4e0a\u4f7f\u7528 Ruffle\u3002\n \u7531\u4e8e\u6d4f\u89c8\u5668\u4ee5\u5b89\u5168\u539f\u56e0\u963b\u6b62\u8bb8\u591a\u529f\u80fd\uff0c\u56e0\u6b64\u8fd9\u4e0d\u8d77\u4f5c\u7528\u3002\n \u76f8\u53cd\u6211\u4eec\u9080\u8bf7\u60a8\u8bbe\u7f6e\u672c\u5730\u670d\u52a1\u5668\u6216\u4f7f\u7528\u7f51\u9875\u6f14\u793a\u6216\u684c\u9762\u5e94\u7528\u7a0b\u5e8f\u3002\nerror-javascript-config =\n \u7531\u4e8e\u9519\u8bef\u7684 JavaScript \u914d\u7f6e\uff0cRuffle \u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u6211\u4eec\u9080\u8bf7\u60a8\u68c0\u67e5\u9519\u8bef\u8be6\u7ec6\u4fe1\u606f\uff0c\u4ee5\u627e\u51fa\u54ea\u4e2a\u53c2\u6570\u6709\u6545\u969c\u3002\n \u60a8\u4e5f\u53ef\u4ee5\u67e5\u9605 Ruffle \u7684 Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-not-found =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u7ec4\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u786e\u4fdd\u6587\u4ef6\u5df2\u6b63\u786e\u4e0a\u4f20\u3002\n \u5982\u679c\u95ee\u9898\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u9700\u8981\u4f7f\u7528 \u201cpublicPath\u201d \u8bbe\u7f6e\uff1a\u8bf7\u67e5\u770b Ruffle \u7684 Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-mime-type =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8be5\u7f51\u7ad9\u670d\u52a1\u5668\u6ca1\u6709\u63d0\u4f9b ".asm\u201d \u6587\u4ef6\u6b63\u786e\u7684 MIME \u7c7b\u578b\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-swf-fetch =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d Flash SWF \u6587\u4ef6\u3002\n \u6700\u53ef\u80fd\u7684\u539f\u56e0\u662f\u6587\u4ef6\u4e0d\u518d\u5b58\u5728\u6240\u4ee5 Ruffle \u6ca1\u6709\u8981\u52a0\u8f7d\u7684\u5185\u5bb9\u3002\n \u8bf7\u5c1d\u8bd5\u8054\u7cfb\u7f51\u7ad9\u7ba1\u7406\u5458\u5bfb\u6c42\u5e2e\u52a9\u3002\nerror-swf-cors =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d Flash SWF \u6587\u4ef6\u3002\n \u83b7\u53d6\u6743\u9650\u53ef\u80fd\u88ab CORS \u7b56\u7565\u963b\u6b62\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u53c2\u8003 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-cors =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684\u201c.wasm\u201d\u6587\u4ef6\u7ec4\u4ef6\u3002\n \u83b7\u53d6\u6743\u9650\u53ef\u80fd\u88ab CORS \u7b56\u7565\u963b\u6b62\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-invalid =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u4e2a\u9875\u9762\u4f3c\u4e4e\u7f3a\u5c11\u6587\u4ef6\u6765\u8fd0\u884c Curl\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-wasm-download =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u901a\u5e38\u53ef\u4ee5\u81ea\u884c\u89e3\u51b3\uff0c\u56e0\u6b64\u60a8\u53ef\u4ee5\u5c1d\u8bd5\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\u3002\n \u5426\u5219\u8bf7\u8054\u7cfb\u7f51\u7ad9\u7ba1\u7406\u5458\u3002\nerror-wasm-disabled-on-edge =\n Ruffle \u65e0\u6cd5\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u7ec4\u4ef6\u3002\n \u8981\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\uff0c\u8bf7\u5c1d\u8bd5\u6253\u5f00\u60a8\u7684\u6d4f\u89c8\u5668\u8bbe\u7f6e\uff0c\u5355\u51fb"\u9690\u79c1\u3001\u641c\u7d22\u548c\u670d\u52a1"\uff0c\u5411\u4e0b\u6eda\u52a8\u5e76\u5173\u95ed"\u589e\u5f3a Web \u5b89\u5168\u6027"\u3002\n \u8fd9\u5c06\u5141\u8bb8\u60a8\u7684\u6d4f\u89c8\u5668\u52a0\u8f7d\u6240\u9700\u7684 \u201c.wasm\u201d \u6587\u4ef6\u3002\n \u5982\u679c\u95ee\u9898\u4ecd\u7136\u5b58\u5728\uff0c\u60a8\u53ef\u80fd\u5fc5\u987b\u4f7f\u7528\u4e0d\u540c\u7684\u6d4f\u89c8\u5668\u3002\nerror-javascript-conflict =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8fd9\u4e2a\u9875\u9762\u4f3c\u4e4e\u4f7f\u7528\u4e86\u4e0e Ruffle \u51b2\u7a81\u7684 JavaScript \u4ee3\u7801\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u6211\u4eec\u5efa\u8bae\u60a8\u5c1d\u8bd5\u5728\u7a7a\u767d\u9875\u9762\u4e0a\u52a0\u8f7d\u6587\u4ef6\u3002\nerror-javascript-conflict-outdated = \u60a8\u8fd8\u53ef\u4ee5\u5c1d\u8bd5\u4e0a\u4f20\u53ef\u80fd\u89c4\u907f\u8be5\u95ee\u9898\u7684\u6700\u65b0\u7248\u672c\u7684 (\u5f53\u524d\u6784\u5efa\u5df2\u8fc7\u65f6: { $buildDate })\u3002\nerror-csp-conflict =\n Ruffle \u5728\u8bd5\u56fe\u521d\u59cb\u5316\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n \u8be5\u7f51\u7ad9\u670d\u52a1\u5668\u7684\u5185\u5bb9\u5b89\u5168\u7b56\u7565\u4e0d\u5141\u8bb8\u8fd0\u884c\u6240\u9700\u7684 \u201c.wasm\u201d \u7ec4\u4ef6\u3002\n \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u67e5\u9605 Ruffle Wiki \u83b7\u53d6\u5e2e\u52a9\u3002\nerror-unknown =\n Ruffle \u5728\u8bd5\u56fe\u663e\u793a\u6b64 Flash \u5185\u5bb9\u65f6\u9047\u5230\u4e86\u4e00\u4e2a\u91cd\u5927\u95ee\u9898\u3002\n { $outdated ->\n [true] \u5982\u679c\u60a8\u662f\u670d\u52a1\u5668\u7ba1\u7406\u5458\uff0c\u8bf7\u5c1d\u8bd5\u4e0a\u4f20\u66f4\u65b0\u7684 Ruffle \u7248\u672c (\u5f53\u524d\u7248\u672c\u5df2\u8fc7\u65f6: { $buildDate }).\n *[false] \u8fd9\u4e0d\u5e94\u8be5\u53d1\u751f\uff0c\u56e0\u6b64\u5982\u679c\u60a8\u53ef\u4ee5\u62a5\u544a\u9519\u8bef\uff0c\u6211\u4eec\u5c06\u975e\u5e38\u611f\u8c22\uff01\n }\n',"save-manager.ftl":"save-delete-prompt = \u786e\u5b9a\u8981\u5220\u9664\u6b64\u5b58\u6863\u5417\uff1f\nsave-reload-prompt =\n \u4e3a\u4e86\u907f\u514d\u6f5c\u5728\u7684\u51b2\u7a81\uff0c{ $action ->\n [delete] \u5220\u9664\n *[replace] \u66ff\u6362\n } \u6b64\u5b58\u6863\u6587\u4ef6\u9700\u8981\u91cd\u65b0\u52a0\u8f7d\u5f53\u524d\u5185\u5bb9\u3002\u662f\u5426\u4ecd\u7136\u7ee7\u7eed\uff1f\nsave-download = \u4e0b\u8f7d\nsave-replace = \u66ff\u6362\nsave-delete = \u5220\u9664\nsave-backup-all = \u4e0b\u8f7d\u6240\u6709\u5b58\u6863\u6587\u4ef6\n","volume-controls.ftl":"volume-controls = \u97f3\u91cf\u63a7\u5236\nvolume-controls-mute = \u9759\u97f3\nvolume-controls-volume = \u97f3\u91cf\n"},"zh-TW":{"context_menu.ftl":"context-menu-download-swf = \u4e0b\u8f09SWF\u6a94\u6848\ncontext-menu-copy-debug-info = \u8907\u88fd\u9664\u932f\u8cc7\u8a0a\ncontext-menu-open-save-manager = \u6253\u958b\u5b58\u6a94\u7ba1\u7406\u5668\ncontext-menu-about-ruffle =\n { $flavor ->\n [extension] \u95dc\u65bcRuffle\u64f4\u5145\u529f\u80fd ({ $version })\n *[other] \u95dc\u65bcRuffle ({ $version })\n }\ncontext-menu-hide = \u96b1\u85cf\u83dc\u55ae\ncontext-menu-exit-fullscreen = \u9000\u51fa\u5168\u87a2\u5e55\ncontext-menu-enter-fullscreen = \u9032\u5165\u5168\u87a2\u5e55\ncontext-menu-volume-controls = \u97f3\u91cf\u63a7\u5236\n","messages.ftl":'message-cant-embed =\n \u76ee\u524dRuffle\u6c92\u8fa6\u6cd5\u57f7\u884c\u5d4c\u5165\u5f0fFlash\u3002\n \u4f60\u53ef\u4ee5\u5728\u65b0\u5206\u9801\u4e2d\u958b\u555f\u4f86\u89e3\u6c7a\u9019\u500b\u554f\u984c\u3002\npanic-title = \u5b8c\u86cb\uff0c\u51fa\u554f\u984c\u4e86 :(\nmore-info = \u66f4\u591a\u8cc7\u8a0a\nrun-anyway = \u76f4\u63a5\u57f7\u884c\ncontinue = \u7e7c\u7e8c\nreport-bug = \u56de\u5831BUG\nupdate-ruffle = \u66f4\u65b0Ruffle\nruffle-demo = \u7db2\u9801\u5c55\u793a\nruffle-desktop = \u684c\u9762\u61c9\u7528\u7a0b\u5f0f\nruffle-wiki = \u67e5\u770bRuffle Wiki\nenable-hardware-acceleration =\n \u770b\u8d77\u4f86\u4f60\u7684\u786c\u9ad4\u52a0\u901f\u6c92\u6709\u958b\u555f\uff0c\u96d6\u7136Ruffle\u9084\u53ef\u4ee5\u57f7\u884c\uff0c\u4f46\u662f\u4f60\u6703\u611f\u89ba\u5230\u6703\u5f88\u6162\u3002\n \u4f60\u53ef\u4ee5\u5728\u4e0b\u65b9\u9023\u7d50\u627e\u5230\u5982\u4f55\u958b\u555f\u786c\u9ad4\u52a0\u901f\u3002\nview-error-details = \u6aa2\u8996\u932f\u8aa4\u8a73\u7d30\u8cc7\u6599\nopen-in-new-tab = \u958b\u555f\u65b0\u589e\u5206\u9801\nclick-to-unmute = \u9ede\u64ca\u4ee5\u53d6\u6d88\u975c\u97f3\nerror-file-protocol =\n \u770b\u8d77\u4f86\u4f60\u60f3\u8981\u7528Ruffle\u4f86\u57f7\u884c"file:"\u7684\u5354\u8b70\u3002\n \u56e0\u70ba\u700f\u89bd\u5668\u7981\u4e86\u5f88\u591a\u529f\u80fd\u4ee5\u8cc7\u5b89\u7684\u7406\u7531\u4f86\u8b1b\u3002\n \u6211\u5011\u5efa\u8b70\u4f60\u5efa\u7acb\u672c\u5730\u4f3a\u670d\u5668\u6216\u8457\u76f4\u63a5\u4f7f\u7528\u7db2\u9801\u5c55\u793a\u6216\u684c\u9762\u61c9\u7528\u7a0b\u5f0f\u3002\nerror-javascript-config =\n \u76ee\u524dRuffle\u9047\u5230\u4e0d\u6b63\u78ba\u7684JavaScript\u914d\u7f6e\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u6211\u5011\u5efa\u8b70\u4f60\u6aa2\u67e5\u54ea\u500b\u74b0\u7bc0\u51fa\u932f\u3002\n \u6216\u8457\u4f60\u53ef\u4ee5\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-not-found =\n \u76ee\u524dRuffle\u627e\u4e0d\u5230".wasm"\u6a94\u6848\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u78ba\u4fdd\u6a94\u6848\u662f\u5426\u653e\u5c0d\u4f4d\u7f6e\u3002\n \u5982\u679c\u9084\u662f\u6709\u554f\u984c\u7684\u8a71\uff0c\u4f60\u8981\u7528"publicPath"\u4f86\u8a2d\u5b9a: \u6216\u8457\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-mime-type =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u9019\u7db2\u9801\u4f3a\u670d\u5668\u4e26\u6c92\u6709\u670d\u52d9".wasm"\u6a94\u6848\u6216\u6b63\u78ba\u7684\u7db2\u969b\u7db2\u8def\u5a92\u9ad4\u985e\u578b\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-swf-fetch =\n \u76ee\u524dRuffle\u7121\u6cd5\u8b80\u53d6Flash\u7684SWF\u6a94\u6848\u3002\n \u5f88\u6709\u53ef\u80fd\u8981\u8b80\u53d6\u7684\u6a94\u6848\u4e0d\u5b58\u5728\uff0c\u6240\u4ee5Ruffle\u8b80\u4e0d\u5230\u6771\u897f\u3002\n \u8acb\u5617\u8a66\u6e9d\u901a\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-swf-cors =\n \u76ee\u524dRuffle\u7121\u6cd5\u8b80\u53d6Flash\u7684SWF\u6a94\u6848\u3002\n \u770b\u8d77\u4f86\u662f\u4f7f\u7528\u6b0a\u88ab\u8de8\u4f86\u6e90\u8cc7\u6e90\u5171\u7528\u6a5f\u5236\u88ab\u64cb\u5230\u4e86\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-cors =\n \u76ee\u524dRuffle\u7121\u6cd5\u8b80\u53d6".wasm"\u6a94\u6848\u3002\n \u770b\u8d77\u4f86\u662f\u4f7f\u7528\u6b0a\u88ab\u8de8\u4f86\u6e90\u8cc7\u6e90\u5171\u7528\u6a5f\u5236\u88ab\u64cb\u5230\u4e86\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-invalid =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u770b\u8d77\u4f86\u9019\u7db2\u9801\u6709\u7f3a\u5931\u6a94\u6848\u5c0e\u81f4Ruffle\u7121\u6cd5\u904b\u884c\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-download =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u9019\u53ef\u4ee5\u4f60\u81ea\u5df1\u89e3\u6c7a\uff0c\u4f60\u53ea\u8981\u91cd\u65b0\u6574\u7406\u5c31\u597d\u4e86\u3002\n \u5426\u5247\uff0c\u8acb\u5617\u8a66\u6e9d\u901a\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-wasm-disabled-on-edge =\n \u76ee\u524dRuffle\u7121\u6cd5\u8b80\u53d6".wasm"\u6a94\u6848\u3002\n \u8981\u4fee\u6b63\u7684\u8a71\uff0c\u6253\u958b\u4f60\u7684\u700f\u89bd\u5668\u8a2d\u5b9a\uff0c\u9ede\u9078"\u96b1\u79c1\u6b0a\u3001\u641c\u5c0b\u8207\u670d\u52d9"\uff0c\u628a"\u9632\u6b62\u8ffd\u8e64"\u7d66\u95dc\u6389\u3002\n \u9019\u6a23\u4e00\u4f86\u4f60\u7684\u700f\u89bd\u5668\u6703\u8b80\u53d6\u9700\u8981\u7684".wasm"\u6a94\u6848\u3002\n \u5982\u679c\u554f\u984c\u4e00\u76f4\u9084\u5728\u7684\u8a71\uff0c\u4f60\u5fc5\u9808\u8981\u63db\u700f\u89bd\u5668\u4e86\u3002\nerror-javascript-conflict =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u770b\u8d77\u4f86\u9019\u7db2\u9801\u4f7f\u7528\u7684JavaScript\u6703\u8ddfRuffle\u8d77\u885d\u7a81\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u6211\u5011\u5efa\u8b70\u4f60\u958b\u500b\u7a7a\u767d\u9801\u4f86\u6e2c\u8a66\u3002\nerror-javascript-conflict-outdated = \u4f60\u4e5f\u53ef\u4ee5\u4e0a\u50b3\u6700\u65b0\u7248\u7684Ruffle\uff0c\u8aaa\u4e0d\u5b9a\u4f60\u8981\u8aaa\u7684\u7684\u554f\u984c\u5df2\u7d93\u4e0d\u898b\u4e86(\u73fe\u5728\u4f7f\u7528\u7684\u7248\u672c\u5df2\u7d93\u904e\u6642: { $buildDate })\u3002\nerror-csp-conflict =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\u3002\n \u9019\u7db2\u9801\u4f3a\u670d\u5668\u88ab\u8de8\u4f86\u6e90\u8cc7\u6e90\u5171\u7528\u6a5f\u5236\u7981\u6b62\u8b80\u53d6".wasm"\u6a94\u6848\u3002\n \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c\u8acb\u67e5\u8a62Ruffle wiki\u5f97\u5230\u9700\u6c42\u5e6b\u52a9\u3002\nerror-unknown =\n \u76ee\u524dRuffle\u521d\u59cb\u5316\u8981\u8b80\u53d6Flash\u5167\u5bb9\u6642\u9047\u5230\u91cd\u5927\u554f\u984c\n { $outdated ->\n [true] \u5982\u679c\u4f60\u662f\u4f3a\u670d\u5668\u7ba1\u7406\u54e1\uff0c \u8acb\u4e0a\u50b3\u6700\u65b0\u7248\u7684Ruffle(\u73fe\u5728\u4f7f\u7528\u7684\u7248\u672c\u5df2\u7d93\u904e\u6642: { $buildDate }).\n *[false] \u9019\u4e0d\u61c9\u8a72\u767c\u751f\u7684\uff0c\u6211\u5011\u4e5f\u5f88\u9ad8\u8208\u4f60\u544a\u77e5bug!\n }\n',"save-manager.ftl":"save-delete-prompt = \u4f60\u78ba\u5b9a\u8981\u522a\u9664\u9019\u500b\u5b58\u6a94\u55ce\uff1f\nsave-reload-prompt =\n \u552f\u4e00\u65b9\u6cd5\u53ea\u6709 { $action ->\n [delete] \u522a\u9664\n *[replace] \u53d6\u4ee3\n } \u9019\u500b\u5b58\u6a94\u4e0d\u6703\u5b8c\u5168\u53d6\u4ee3\u76f4\u5230\u91cd\u65b0\u555f\u52d5. \u4f60\u9700\u8981\u7e7c\u7e8c\u55ce?\nsave-download = \u4e0b\u8f09\nsave-replace = \u53d6\u4ee3\nsave-delete = \u522a\u9664\nsave-backup-all = \u4e0b\u8f09\u6240\u6709\u5b58\u6a94\u6a94\u6848\u3002\n","volume-controls.ftl":"volume-controls = \u97f3\u91cf\u63a7\u5236\nvolume-controls-mute = \u975c\u97f3\nvolume-controls-volume = \u97f3\u91cf\n"}},he={};for(const[e,n]of Object.entries(me)){const t=new P(e);if(n)for(const[r,a]of Object.entries(n))if(a)for(const n of t.addResource(new oe(a)))console.error(`Error in text for ${e} ${r}: ${n}`);he[e]=t}function pe(e,n,t){const r=he[e];if(void 0!==r){const e=r.getMessage(n);if(void 0!==e&&e.value)return r.formatPattern(e.value,t)}return null}function ve(e,n){const t=fe(navigator.languages,Object.keys(he),{defaultLocale:"en-US"});for(const r in t){const a=pe(t[r],e,n);if(a)return a}return console.error(`Unknown text key '${e}'`),e}function ge(e,n){const t=document.createElement("div");return ve(e,n).split("\n").forEach((e=>{const n=document.createElement("p");n.innerText=e,t.appendChild(n)})),t}function be(e,n,t,r,a){const i=a?document.createElementNS(a,e):document.createElement(e);if(n&&(i.id=n),t&&a?i.classList.add(t):t&&(i.className=t),r)for(const[e,n]of Object.entries(r))i.setAttribute(e,n);return i}function we(e,n,t,r,a){const i=be("input",n);return i.type=e,t&&(i.min=t),r&&(i.max=r),a&&(i.step=a),i}function ke(e,n){const t=be("label",e);return t.htmlFor=n,t}function ye(e,n){e.appendChild(n)}const xe=document.createElement("template"),Re="http://www.w3.org/2000/svg",_e=be("style","static-styles"),ze=be("style","dynamic-styles"),Se=be("div","container"),je=be("div","play-button"),Ee=be("div",void 0,"icon"),Ce=be("svg",void 0,void 0,{xmlns:Re,"xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",viewBox:"0 0 250 250",width:"100%",height:"100%"},Re),Ae=be("defs",void 0,void 0,void 0,Re),Ie=be("linearGradient","a",void 0,{gradientUnits:"userSpaceOnUse",x1:"125",y1:"0",x2:"125",y2:"250",spreadMethod:"pad"},Re),Fe=be("stop",void 0,void 0,{offset:"0%","stop-color":"#FDA138"},Re),Oe=be("stop",void 0,void 0,{offset:"100%","stop-color":"#FD3A40"},Re),De=be("g","b",void 0,void 0,Re),Pe=be("path",void 0,void 0,{fill:"url(#a)",d:"M250 125q0-52-37-88-36-37-88-37T37 37Q0 73 0 125t37 88q36 37 88 37t88-37q37-36 37-88M87 195V55l100 70-100 70z"},Re),Te=be("path",void 0,void 0,{fill:"#FFF",d:"M87 55v140l100-70L87 55z"},Re),qe=document.createElementNS(Re,"use");qe.href.baseVal="#b";const Me=be("div","unmute-overlay"),Be=be("div",void 0,"background"),We=be("div",void 0,"icon"),Le=be("svg","unmute-overlay-svg",void 0,{xmlns:Re,"xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",viewBox:"0 0 512 584",width:"100%",height:"100%",scale:"0.8"},Re),$e=be("path",void 0,void 0,{fill:"#FFF",stroke:"#FFF",d:"m457.941 256 47.029-47.029c9.372-9.373 9.372-24.568 0-33.941-9.373-9.373-24.568-9.373-33.941 0l-47.029 47.029-47.029-47.029c-9.373-9.373-24.568-9.373-33.941 0-9.372 9.373-9.372 24.568 0 33.941l47.029 47.029-47.029 47.029c-9.372 9.373-9.372 24.568 0 33.941 4.686 4.687 10.827 7.03 16.97 7.03s12.284-2.343 16.971-7.029l47.029-47.03 47.029 47.029c4.687 4.687 10.828 7.03 16.971 7.03s12.284-2.343 16.971-7.029c9.372-9.373 9.372-24.568 0-33.941z"},Re),Ne=be("path",void 0,void 0,{fill:"#FFF",stroke:"#FFF",d:"m99 160h-55c-24.301 0-44 19.699-44 44v104c0 24.301 19.699 44 44 44h55c2.761 0 5-2.239 5-5v-182c0-2.761-2.239-5-5-5z"},Re),Ue=be("path",void 0,void 0,{fill:"#FFF",stroke:"#FFF",d:"m280 56h-24c-5.269 0-10.392 1.734-14.578 4.935l-103.459 79.116c-1.237.946-1.963 2.414-1.963 3.972v223.955c0 1.557.726 3.026 1.963 3.972l103.459 79.115c4.186 3.201 9.309 4.936 14.579 4.936h23.999c13.255 0 24-10.745 24-24v-352.001c0-13.255-10.745-24-24-24z"},Re),Ze=be("text","unmute-text",void 0,{x:"256",y:"560","text-anchor":"middle","font-size":"60px",fill:"#FFF",stroke:"#FFF"},Re),He=be("input","virtual-keyboard",void 0,{type:"text",autocapitalize:"off",autocomplete:"off",autocorrect:"off"}),Je=be("div","splash-screen","hidden"),Ve=be("svg",void 0,"logo",{xmlns:Re,"xmlns:xlink":"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",viewBox:"0 0 380 150"},Re),Ke=be("g",void 0,void 0,void 0,Re),Ge=be("path",void 0,void 0,{fill:"#966214",d:"M58.75 85.6q.75-.1 1.5-.35.85-.25 1.65-.75.55-.35 1.05-.8.5-.45.95-1 .5-.5.75-1.2-.05.05-.15.1-.1.15-.25.25l-.1.2q-.15.05-.25.1-.4 0-.8.05-.5-.25-.9-.5-.3-.1-.55-.3l-.6-.6-4.25-6.45-1.5 11.25h3.45m83.15-.2h3.45q.75-.1 1.5-.35.25-.05.45-.15.35-.15.65-.3l.5-.3q.25-.15.5-.35.45-.35.9-.75.45-.35.75-.85l.1-.1q.1-.2.2-.35.2-.3.35-.6l-.3.4-.15.15q-.5.15-1.1.1-.25 0-.4-.05-.5-.15-.8-.4-.15-.1-.25-.25-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25m-21.15-3.95q-.3-.3-.55-.6l-.05-.05v-.05l-4.25-6.4-1.5 11.25h3.45q.75-.1 1.5-.35.85-.25 1.6-.75.75-.5 1.4-1.1.45-.35.75-.85.35-.5.65-1.05l-.45.55q-.5.15-1.1.1-.9 0-1.45-.7m59.15.3q-.75-.5-1.4-1-3.15-2.55-3.5-6.4l-1.5 11.25h21q-3.1-.25-5.7-.75-5.6-1.05-8.9-3.1m94.2 3.85h3.45q.6-.1 1.2-.3.4-.1.75-.2.35-.15.65-.3.7-.35 1.35-.8.75-.55 1.3-1.25.1-.15.25-.3-2.55-.25-3.25-1.8l-4.2-6.3-1.5 11.25m-45.3-4.85q-.5-.4-.9-.8-2.3-2.35-2.6-5.6l-1.5 11.25h21q-11.25-.95-16-4.85m97.7 4.85q-.3-.05-.6-.05-10.8-1-15.4-4.8-3.15-2.55-3.5-6.35l-1.5 11.2h21Z"},Re),Ye=be("path",void 0,void 0,{fill:"var(--ruffle-orange)",d:"M92.6 54.8q-1.95-1.4-4.5-1.4H60.35q-1.35 0-2.6.45-1.65.55-3.15 1.8-2.75 2.25-3.25 5.25l-1.65 12h.05v.3l5.85 1.15h-9.5q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-.95.7-.45.35-.85.8-.35.4-.65.85-.3.45-.5.9-.15.45-.3.95l-5.85 41.6H50.3l5-35.5 1.5-11.25 4.25 6.45.6.6q.25.2.55.3.4.25.9.5.4-.05.8-.05.1-.05.25-.1l.1-.2q.15-.1.25-.25.1-.05.15-.1l.3-1.05 1.75-12.3h11.15L75.8 82.6h16.5l2.3-16.25h-.05l.8-5.7q.4-2.45-1-4.2-.35-.4-.75-.8-.25-.25-.55-.5-.2-.2-.45-.35m16.2 18.1h.05l-.05.3 5.85 1.15H105.2q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45-.5.3-1 .65-.4.4-.8.85-.25.3-.55.65-.05.1-.15.2-.25.45-.4.9-.2.45-.3.95-.1.65-.2 1.25-.2 1.15-.4 2.25l-4.3 30.6q-.25 3 1.75 5.25 1.6 1.8 4 2.15.6.1 1.25.1h27.35q3.25 0 6-2.25.35-.35.7-.55l.3-.2q2-2 2.25-4.5l1.65-11.6q.05-.05.1-.05l1.65-11.35h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.1.15.25.25.3.25.8.4.15.05.4.05.6.05 1.1-.1l.15-.15.3-.4.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5h.05v.2l-.05.1h.05l5.8 1.15H132.7q-.5.05-1 .15-.5.15-1 .35-.15.05-.3.15-.3.1-.55.25-.05 0-.1.05-.5.3-1 .65-.4.35-.7.7-.55.7-.95 1.45-.35.65-.55 1.4-.15.7-.25 1.4v.05q-.15 1.05-.35 2.05l-1.2 8.75v.1l-2.1 14.7H111.4l2.25-15.55h.05l.7-5.2 1.5-11.25 4.25 6.4v.05l.05.05q.25.3.55.6.55.7 1.45.7.6.05 1.1-.1l.45-.55.3-1.05 1.3-9.05h-.05l.7-5.05h-.05l.15-1.25h-.05l1.65-11.7h-16.25l-2.65 19.5m106.5-41.75q-2.25-2.25-5.5-2.25h-27.75q-3 0-5.75 2.25-1.3.95-2.05 2.1-.45.6-.7 1.2-.2.5-.35 1-.1.45-.15.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-5.3 38.1h16.25l5-35.5 1.5-11.25q.35 3.85 3.5 6.4.65.5 1.4 1 3.3 2.05 8.9 3.1 2.6.5 5.7.75l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.1-.9.3-1.9.1-.75.2-1.6.85-5.9 2.15-14.9 0-.15.05-.25l.1-.9q.2-1.55.45-3.15h11.25l-3.1 20.8h16.5l4.1-28.05q.15-1.7-.4-3.15-.5-1.1-1.35-2.1m46.65 44.15q-.5.3-1 .65-.4.4-.8.85-.35.4-.7.85-.25.45-.45.9-.15.45-.3.95l-5.85 41.6h16.25l5-35.5 1.5-11.25 4.2 6.3q.7 1.55 3.25 1.8l.05-.1q.25-.4.35-.85l.3-1.05 1.8-14.05v-.05l5.35-37.45h-16.25l-6.15 44.3 5.85 1.15h-9.45q-.5.05-1 .15-.5.15-1 .35-.5.2-.95.45m5.4-38.9q.15-1.7-.4-3.15-.5-1.1-1.35-2.1-2.25-2.25-5.5-2.25h-27.75q-2.3 0-4.45 1.35-.65.35-1.3.9-1.3.95-2.05 2.1-.45.6-.7 1.2-.4.9-.5 1.95l-4.15 29.95h-.05l-.7 5.2h-.05l-.2 1.35h.05l-.05.3 5.85 1.15h-9.45q-2.1.05-3.95 1.6-1.9 1.55-2.25 3.55l-.5 3.5h-.05l-1.2 8.75v.1l-4.1 29.25h16.25l5-35.5 1.5-11.25q.3 3.25 2.6 5.6.4.4.9.8 4.75 3.9 16 4.85l1.75-11.25h-12.2l.4-2.95h-.05l.7-5.05h-.05q.15-.9.3-1.9.1-.75.25-1.6.15-1.25.35-2.65v-.05q.95-6.7 2.35-16.5h11.25l-3.1 20.8h16.5l4.1-28.05M345 66.35h-.05l1.15-8.2q.5-3-1.75-5.25-1.25-1.25-3-1.75-1-.5-2.25-.5h-27.95q-.65 0-1.3.1-2.5.35-4.7 2.15-2.75 2.25-3.25 5.25l-1.95 14.7v.05l-.05.3 5.85 1.15h-9.45q-1.9.05-3.6 1.35-.2.1-.35.25-1.9 1.55-2.25 3.55l-4.85 34.1q-.25 3 1.75 5.25 1.25 1.4 3 1.95 1.05.3 2.25.3H320q3.25 0 6-2.25 2.75-2 3.25-5l2.75-18.5h-16.5l-1.75 11H302.5l2.1-14.75h.05l.85-6 1.5-11.2q.35 3.8 3.5 6.35 4.6 3.8 15.4 4.8.3 0 .6.05h15.75L345 66.35m-16.4-.95-1.25 8.95h-11.3l.4-2.95h-.05l.7-5.05h-.1l.15-.95h11.45Z"},Re),Xe=be("svg",void 0,"loading-animation",{xmlns:Re,viewBox:"0 0 66 66"},Re),Qe=be("circle",void 0,"spinner",{fill:"none","stroke-width":"6","stroke-linecap":"round",cx:"33",cy:"33",r:"30"},Re),en=be("div",void 0,"loadbar"),nn=be("div",void 0,"loadbar-inner"),tn=be("div","save-manager","modal hidden"),rn=be("div","modal-area","modal-area"),an=be("span",void 0,"close-modal");an.textContent="\xd7";const on=be("div",void 0,"general-save-options"),sn=be("span","backup-saves","save-option"),ln=be("table","local-saves"),un=be("div","volume-controls-modal","modal hidden"),cn=be("div",void 0,"modal-area"),dn=be("span",void 0,"close-modal");dn.textContent="\xd7";const fn=be("div","volume-controls"),mn=be("h2","volume-controls-heading"),hn=ke("mute-checkbox-label","mute-checkbox"),pn=we("checkbox","mute-checkbox"),vn=be("div",void 0,"slider-container"),gn=ke("volume-slider-label","volume-slider"),bn=we("range","volume-slider","0","100","1"),wn=be("span","volume-slider-text"),kn=be("div","video-modal","modal hidden"),yn=be("div",void 0,"modal-area"),xn=be("span",void 0,"close-modal");xn.textContent="\xd7";const Rn=be("div","video-holder"),_n=be("div","hardware-acceleration-modal","modal hidden"),zn=be("div",void 0,"modal-area"),Sn=be("span",void 0,"close-modal");Sn.textContent="\xd7";const jn=document.createElement("a");jn.href="https://github.com/ruffle-rs/ruffle/wiki/Frequently-Asked-Questions-For-Users#chrome-hardware-acceleration",jn.target="_blank",jn.className="acceleration-link",jn.textContent=ve("enable-hardware-acceleration");const En=be("div","context-menu-overlay","hidden"),Cn=be("ul","context-menu");ye(xe.content,_e),ye(xe.content,ze),ye(xe.content,Se),ye(Se,je),ye(je,Ee),ye(Ee,Ce),ye(Ce,Ae),ye(Ae,Ie),ye(Ie,Fe),ye(Ie,Oe),ye(Ae,De),ye(De,Pe),ye(De,Te),ye(Ce,qe),ye(Se,Me),ye(Me,Be),ye(Me,We),ye(We,Le),ye(Le,$e),ye(Le,Ne),ye(Le,Ue),ye(Le,Ze),ye(Se,He),ye(xe.content,Je),ye(Je,Ve),ye(Ve,Ke),ye(Ke,Ge),ye(Ke,Ye),ye(Je,Xe),ye(Xe,Qe),ye(Je,en),ye(en,nn),ye(xe.content,tn),ye(tn,rn),ye(rn,an),ye(rn,on),ye(on,sn),ye(rn,ln),ye(xe.content,un),ye(un,cn),ye(cn,dn),ye(cn,fn),ye(fn,mn),ye(fn,hn),ye(fn,pn),ye(fn,vn),ye(vn,gn),ye(vn,bn),ye(vn,wn),ye(xe.content,kn),ye(kn,yn),ye(yn,xn),ye(yn,Rn),ye(xe.content,_n),ye(_n,zn),ye(zn,Sn),ye(zn,jn),ye(xe.content,En),ye(En,Cn);const An={};function In(e,n){const t=An[e];if(void 0!==t){if(t.class!==n)throw new Error("Internal naming conflict on "+e);return t.name}let r=0;if(void 0!==window.customElements)for(;r<999;){let t=e;if(r>0&&(t=t+"-"+r),void 0===window.customElements.get(t))return window.customElements.define(t,n),An[e]={class:n,name:t,internalName:e},t;r+=1}throw new Error("Failed to assign custom element "+e)}var Fn,On,Dn,Pn,Tn,qn,Mn,Bn,Wn,Ln;!function(e){e.On="on",e.Off="off",e.Auto="auto"}(Fn||(Fn={})),function(e){e.Off="off",e.Fullscreen="fullscreen",e.On="on"}(On||(On={})),function(e){e.Visible="visible",e.Hidden="hidden"}(Dn||(Dn={})),function(e){e.Error="error",e.Warn="warn",e.Info="info",e.Debug="debug",e.Trace="trace"}(Pn||(Pn={})),function(e){e.Window="window",e.Opaque="opaque",e.Transparent="transparent",e.Direct="direct",e.Gpu="gpu"}(Tn||(Tn={})),function(e){e.WebGpu="webgpu",e.WgpuWebgl="wgpu-webgl",e.Webgl="webgl",e.Canvas="canvas"}(qn||(qn={})),function(e){e.On="on",e.RightClickOnly="rightClickOnly",e.Off="off"}(Mn||(Mn={})),function(e){e.AIR="air",e.FlashPlayer="flashPlayer"}(Bn||(Bn={})),function(e){e.Allow="allow",e.Confirm="confirm",e.Deny="deny"}(Wn||(Wn={})),function(e){e.All="all",e.Internal="internal",e.None="none"}(Ln||(Ln={}));const $n={allowScriptAccess:!1,parameters:{},autoplay:Fn.Auto,backgroundColor:null,letterbox:On.Fullscreen,unmuteOverlay:Dn.Visible,upgradeToHttps:!0,compatibilityRules:!0,favorFlash:!0,warnOnUnsupportedContent:!0,logLevel:Pn.Error,showSwfDownload:!1,contextMenu:Mn.On,preloader:!0,splashScreen:!0,maxExecutionDuration:15,base:null,menu:!0,salign:"",forceAlign:!1,quality:"high",scale:"showAll",forceScale:!1,frameRate:null,wmode:Tn.Window,publicPath:null,polyfills:!0,playerVersion:null,preferredRenderer:null,openUrlMode:Wn.Allow,allowNetworking:Ln.All,openInNewTab:null,socketProxy:[],fontSources:[],defaultFonts:{},credentialAllowList:[],playerRuntime:Bn.FlashPlayer},Nn="application/x-shockwave-flash",Un="application/futuresplash",Zn="application/x-shockwave-flash2-preview",Hn="application/vnd.adobe.flash.movie";function Jn(e,n){const t=function(e){let n="";try{n=new URL(e,"https://example.com").pathname}catch(e){}if(n&&n.length>=4){const e=n.slice(-4).toLowerCase();if(".swf"===e||".spl"===e)return!0}return!1}(e);return n?function(e,n){switch(e=e.toLowerCase()){case Nn.toLowerCase():case Un.toLowerCase():case Zn.toLowerCase():case Hn.toLowerCase():return!0;default:if(n)switch(e){case"application/octet-stream":case"binary/octet-stream":return!0}}return!1}(n,t):t}const Vn={versionNumber:"0.1.0",versionName:"nightly 2024-01-08",versionChannel:"nightly",buildDate:"2024-01-08T00:15:28.895Z",commitHash:"47db84473a639c405289bb86ce238a83af574137"};var Kn=a(297),Gn=a.n(Kn);const Yn="https://ruffle.rs",Xn=/^\s*(\d+(\.\d+)?(%)?)/;let Qn=!1;var et,nt;function tt(e){if(null==e)return{};e instanceof URLSearchParams||(e=new URLSearchParams(e));const n={};for(const[t,r]of e)n[t]=r.toString();return n}!function(e){e[e.Unknown=0]="Unknown",e[e.CSPConflict=1]="CSPConflict",e[e.FileProtocol=2]="FileProtocol",e[e.InvalidWasm=3]="InvalidWasm",e[e.JavascriptConfiguration=4]="JavascriptConfiguration",e[e.JavascriptConflict=5]="JavascriptConflict",e[e.WasmCors=6]="WasmCors",e[e.WasmDownload=7]="WasmDownload",e[e.WasmMimeType=8]="WasmMimeType",e[e.WasmNotFound=9]="WasmNotFound",e[e.WasmDisabledMicrosoftEdge=10]="WasmDisabledMicrosoftEdge",e[e.SwfFetchError=11]="SwfFetchError",e[e.SwfCors=12]="SwfCors"}(et||(et={}));class rt{constructor(e,n){this.x=e,this.y=n}distanceTo(e){const n=e.x-this.x,t=e.y-this.y;return Math.sqrt(n*n+t*t)}}class at{constructor(e="#",n=ve("view-error-details")){this.url=e,this.label=n}}class it extends HTMLElement{get readyState(){return this._readyState}get metadata(){return this._metadata}constructor(){super(),this.contextMenuForceDisabled=!1,this.isTouch=!1,this.contextMenuSupported=!1,this.panicked=!1,this.rendererDebugInfo="",this.longPressTimer=null,this.pointerDownPosition=null,this.pointerMoveMaxDistance=0,this.config={},this.shadow=this.attachShadow({mode:"open"}),this.shadow.appendChild(xe.content.cloneNode(!0)),this.dynamicStyles=this.shadow.getElementById("dynamic-styles"),this.staticStyles=this.shadow.getElementById("static-styles"),this.container=this.shadow.getElementById("container"),this.playButton=this.shadow.getElementById("play-button"),this.playButton.addEventListener("click",(()=>this.play())),this.unmuteOverlay=this.shadow.getElementById("unmute-overlay"),this.splashScreen=this.shadow.getElementById("splash-screen"),this.virtualKeyboard=this.shadow.getElementById("virtual-keyboard"),this.virtualKeyboard.addEventListener("input",this.virtualKeyboardInput.bind(this)),this.saveManager=this.shadow.getElementById("save-manager"),this.videoModal=this.shadow.getElementById("video-modal"),this.hardwareAccelerationModal=this.shadow.getElementById("hardware-acceleration-modal"),this.volumeControls=this.shadow.getElementById("volume-controls-modal"),this.addModalJavaScript(this.saveManager),this.addModalJavaScript(this.volumeControls),this.addModalJavaScript(this.videoModal),this.addModalJavaScript(this.hardwareAccelerationModal),this.volumeSettings=new dt(!1,100),this.addVolumeControlsJavaScript(this.volumeControls);const e=this.saveManager.querySelector("#backup-saves");e&&(e.addEventListener("click",this.backupSaves.bind(this)),e.innerText=ve("save-backup-all"));const n=this.unmuteOverlay.querySelector("#unmute-overlay-svg");if(n){n.querySelector("#unmute-text").textContent=ve("click-to-unmute")}this.contextMenuOverlay=this.shadow.getElementById("context-menu-overlay"),this.contextMenuElement=this.shadow.getElementById("context-menu"),document.documentElement.addEventListener("pointerdown",this.checkIfTouch.bind(this)),this.addEventListener("contextmenu",this.showContextMenu.bind(this)),this.container.addEventListener("pointerdown",this.pointerDown.bind(this)),this.container.addEventListener("pointermove",this.checkLongPressMovement.bind(this)),this.container.addEventListener("pointerup",this.checkLongPress.bind(this)),this.container.addEventListener("pointercancel",this.clearLongPressTimer.bind(this)),this.addEventListener("fullscreenchange",this.fullScreenChange.bind(this)),this.addEventListener("webkitfullscreenchange",this.fullScreenChange.bind(this)),this.instance=null,this.onFSCommand=null,this._readyState=nt.HaveNothing,this._metadata=null,this.lastActivePlayingState=!1,this.setupPauseOnTabHidden()}addModalJavaScript(e){const n=e.querySelector("#video-holder");this.container.addEventListener("click",(()=>{e.classList.add("hidden"),n&&(n.textContent="")}));const t=e.querySelector(".modal-area");t&&t.addEventListener("click",(e=>e.stopPropagation()));const r=e.querySelector(".close-modal");r&&r.addEventListener("click",(()=>{e.classList.add("hidden"),n&&(n.textContent="")}))}addVolumeControlsJavaScript(e){const n=e.querySelector("#mute-checkbox"),t=e.querySelector("#volume-slider"),r=e.querySelector("#volume-slider-text"),a=e.querySelector("#volume-controls-heading"),i=e.querySelector("#mute-checkbox-label"),o=e.querySelector("#volume-slider-label");a.textContent=ve("volume-controls"),i.textContent=ve("volume-controls-mute"),o.textContent=ve("volume-controls-volume"),n.checked=this.volumeSettings.isMuted,t.disabled=n.checked,t.valueAsNumber=this.volumeSettings.volume,o.style.color=n.checked?"grey":"black",r.style.color=n.checked?"grey":"black",r.textContent=String(this.volumeSettings.volume),n.addEventListener("change",(()=>{var e;t.disabled=n.checked,o.style.color=n.checked?"grey":"black",r.style.color=n.checked?"grey":"black",this.volumeSettings.isMuted=n.checked,null===(e=this.instance)||void 0===e||e.set_volume(this.volumeSettings.get_volume())})),t.addEventListener("input",(()=>{var e;r.textContent=t.value,this.volumeSettings.volume=t.valueAsNumber,null===(e=this.instance)||void 0===e||e.set_volume(this.volumeSettings.get_volume())}))}setupPauseOnTabHidden(){document.addEventListener("visibilitychange",(()=>{this.instance&&(document.hidden&&(this.lastActivePlayingState=this.instance.is_playing(),this.instance.pause()),document.hidden||!0!==this.lastActivePlayingState||this.instance.play())}),!1)}get height(){return this.getAttribute("height")||""}set height(e){this.setAttribute("height",e)}get width(){return this.getAttribute("width")||""}set width(e){this.setAttribute("width",e)}get type(){return this.getAttribute("type")||""}set type(e){this.setAttribute("type",e)}connectedCallback(){this.updateStyles(),function(e){if(!e.sheet)return;const n=[":host {\n all: initial;\n pointer-events: inherit;\n\n --ruffle-blue: #37528c;\n --ruffle-orange: #ffad33;\n\n display: inline-block;\n position: relative;\n /* Default width/height; this will get overridden by user styles/attributes. */\n width: 550px;\n height: 400px;\n font-family: Arial, sans-serif;\n letter-spacing: 0.4px;\n touch-action: none;\n user-select: none;\n -webkit-user-select: none;\n -webkit-tap-highlight-color: transparent;\n }",":host(:-webkit-full-screen) {\n display: block;\n width: 100% !important;\n height: 100% !important;\n }",".hidden {\n display: none !important;\n }","#container,\n #play-button,\n #unmute-overlay,\n #unmute-overlay .background,\n #panic,\n #splash-screen,\n #message-overlay {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n }","#container {\n overflow: hidden;\n }","#container canvas {\n width: 100%;\n height: 100%;\n }","#play-button,\n #unmute-overlay {\n cursor: pointer;\n display: none;\n }","#unmute-overlay .background {\n background: black;\n opacity: 0.7;\n }","#play-button .icon,\n #unmute-overlay .icon {\n position: absolute;\n top: 50%;\n left: 50%;\n width: 50%;\n height: 50%;\n max-width: 384px;\n max-height: 384px;\n transform: translate(-50%, -50%);\n opacity: 0.8;\n }","#play-button:hover .icon,\n #unmute-overlay:hover .icon {\n opacity: 1;\n }","#panic {\n font-size: 20px;\n text-align: center;\n background: linear-gradient(180deg, #fd3a40 0%, #fda138 100%);\n color: white;\n display: flex;\n flex-flow: column;\n justify-content: space-around;\n }","#panic a {\n color: var(--ruffle-blue);\n font-weight: bold;\n }","#panic-title {\n font-size: xxx-large;\n font-weight: bold;\n }","#panic-body.details {\n flex: 0.9;\n margin: 0 10px;\n }","#panic-body textarea {\n width: 100%;\n height: 100%;\n resize: none;\n }","#panic ul {\n padding: 0;\n display: flex;\n list-style-type: none;\n justify-content: space-evenly;\n }","#message-overlay {\n position: absolute;\n background: var(--ruffle-blue);\n color: var(--ruffle-orange);\n opacity: 1;\n z-index: 2;\n display: flex;\n align-items: center;\n justify-content: center;\n overflow: auto;\n }","#message-overlay .message {\n text-align: center;\n max-height: 100%;\n max-width: 100%;\n padding: 5%;\n font-size: 20px;\n }","#message-overlay p {\n margin: 0.5em 0;\n }","#message-overlay .message div {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n column-gap: 1em;\n }","#message-overlay a, #message-overlay button {\n cursor: pointer;\n background: var(--ruffle-blue);\n color: var(--ruffle-orange);\n border: 2px solid var(--ruffle-orange);\n font-weight: bold;\n font-size: 1.25em;\n border-radius: 0.6em;\n padding: 10px;\n text-decoration: none;\n margin: 2% 0;\n }","#message-overlay a:hover, #message-overlay button:hover {\n background: #ffffff4c;\n }","#continue-btn {\n cursor: pointer;\n background: var(--ruffle-blue);\n color: var(--ruffle-orange);\n border: 2px solid var(--ruffle-orange);\n font-weight: bold;\n font-size: 20px;\n border-radius: 20px;\n padding: 10px;\n }","#continue-btn:hover {\n background: #ffffff4c;\n }","#context-menu-overlay {\n width: 100%;\n height: 100%;\n z-index: 1;\n position: absolute;\n }","#context-menu {\n color: black;\n background: #fafafa;\n border: 1px solid gray;\n box-shadow: 0px 5px 10px -5px black;\n position: absolute;\n font-size: 14px;\n text-align: left;\n list-style: none;\n padding: 0;\n margin: 0;\n }","#context-menu .menu-item {\n padding: 5px 10px;\n cursor: pointer;\n color: black;\n }","#context-menu .menu-item.disabled {\n cursor: default;\n color: gray;\n }","#context-menu .menu-item:not(.disabled):hover {\n background: lightgray;\n }","#context-menu .menu-separator hr {\n border: none;\n border-bottom: 1px solid lightgray;\n margin: 2px;\n }","#splash-screen {\n display: flex;\n flex-direction: column;\n background: var(--splash-screen-background, var(--preloader-background, var(--ruffle-blue)));\n align-items: center;\n justify-content: center;\n }",".loadbar {\n width: 100%;\n max-width: 316px;\n max-height: 10px;\n height: 20%;\n background: #253559;\n }",".loadbar-inner {\n width: 0px;\n max-width: 100%;\n height: 100%;\n background: var(--ruffle-orange);\n }",".logo {\n display: var(--logo-display, block);\n max-width: 380px;\n max-height: 150px;\n }",".loading-animation {\n max-width: 28px;\n max-height: 28px;\n margin-bottom: 2%;\n width: 10%;\n aspect-ratio: 1;\n }",".spinner {\n stroke-dasharray: 180;\n stroke-dashoffset: 135;\n stroke: var(--ruffle-orange);\n transform-origin: 50% 50%;\n animation: rotate 1.5s linear infinite;\n }","@keyframes rotate {\n to {\n transform: rotate(360deg);\n }\n }","#virtual-keyboard {\n position: absolute;\n opacity: 0;\n top: -100px;\n width: 1px;\n height: 1px;\n }",".modal {\n height: inherit;\n user-select: text;\n }",".modal-area {\n position: sticky;\n background: white;\n width: fit-content;\n padding: 16px 28px 16px 16px;\n border: 3px solid black;\n margin: auto;\n }","#modal-area {\n height: 500px;\n max-height: calc(100% - 38px);\n min-height: 80px;\n }","#restore-save {\n display: none;\n }",".replace-save {\n display: none;\n }",".save-option {\n display: inline-block;\n padding: 3px 10px;\n margin: 5px 2px;\n cursor: pointer;\n border-radius: 50px;\n background-color: var(--ruffle-blue);\n color: white;\n }",".close-modal {\n position: absolute;\n top: 5px;\n right: 10px;\n cursor: pointer;\n font-size: x-large;\n }",".general-save-options {\n text-align: center;\n padding-bottom: 8px;\n border-bottom: 2px solid #888;\n }","#local-saves {\n border-collapse: collapse;\n overflow-y: auto;\n display: block;\n padding-right: 16px;\n height: calc(100% - 45px);\n min-height: 30px;\n }","#local-saves td {\n border-bottom: 1px solid #bbb;\n height: 30px;\n }","#local-saves tr td:nth-child(1) {\n padding-right: 1em;\n word-break: break-all;\n }","#local-saves tr:nth-child(even) {\n background-color: #f2f2f2;\n }","#video-holder {\n padding-top: 20px;\n }","#video-holder video {\n max-width: 100%;\n height: calc(100% - 58px);\n }",".slider-container {\n margin-top: 10px;\n display: flex;\n align-items: center;\n }","#volume-slider {\n margin-left: 10px;\n margin-right: 10px;\n }","#volume-slider-text {\n text-align: right;\n width: 28px;\n }",".acceleration-link {\n color: var(--ruffle-blue);\n text-decoration: none;\n }",".acceleration-link:hover {\n text-decoration: underline;\n }"];!function(e,n){for(const t of n)try{e.insertRule(t)}catch(e){}}(e.sheet,n)}(this.staticStyles)}static get observedAttributes(){return["width","height"]}attributeChangedCallback(e,n,t){"width"!==e&&"height"!==e||this.updateStyles()}disconnectedCallback(){this.destroy()}updateStyles(){if(this.dynamicStyles.sheet){if(this.dynamicStyles.sheet.cssRules)for(let e=this.dynamicStyles.sheet.cssRules.length-1;e>=0;e--)this.dynamicStyles.sheet.deleteRule(e);const e=this.attributes.getNamedItem("width");if(null!=e){const n=it.htmlDimensionToCssDimension(e.value);null!==n&&this.dynamicStyles.sheet.insertRule(`:host { width: ${n}; }`)}const n=this.attributes.getNamedItem("height");if(null!=n){const e=it.htmlDimensionToCssDimension(n.value);null!==e&&this.dynamicStyles.sheet.insertRule(`:host { height: ${e}; }`)}}}isUnusedFallbackObject(){const e=function(e){const n=An[e];return void 0!==n?{internalName:e,name:n.name,class:n.class}:null}("ruffle-object");if(null!==e){let n=this.parentNode;for(;n!==document&&null!==n;){if(n.nodeName===e.name)return!0;n=n.parentNode}}return!1}async ensureFreshInstance(){var e,n,t,r,a,i,o,s,l,u,c;if(this.destroy(),this.loadedConfig&&!1!==this.loadedConfig.splashScreen&&!1!==this.loadedConfig.preloader&&this.showSplashScreen(),this.loadedConfig&&!1===this.loadedConfig.preloader&&console.warn("The configuration option preloader has been replaced with splashScreen. If you own this website, please update the configuration."),this.loadedConfig&&this.loadedConfig.maxExecutionDuration&&"number"!=typeof this.loadedConfig.maxExecutionDuration&&console.warn("Configuration: An obsolete format for duration for 'maxExecutionDuration' was used, please use a single number indicating seconds instead. For instance '15' instead of '{secs: 15, nanos: 0}'."),this.loadedConfig&&"boolean"==typeof this.loadedConfig.contextMenu&&console.warn('The configuration option contextMenu no longer takes a boolean. Use "on", "off", or "rightClickOnly".'),this.instance=await h(this.container,this,this.loadedConfig||{},this.onRuffleDownloadProgress.bind(this)).catch((e=>{if(console.error(`Serious error loading Ruffle: ${e}`),"file:"===window.location.protocol)e.ruffleIndexError=et.FileProtocol;else{e.ruffleIndexError=et.WasmNotFound;const n=String(e.message).toLowerCase();n.includes("mime")?e.ruffleIndexError=et.WasmMimeType:n.includes("networkerror")||n.includes("failed to fetch")?e.ruffleIndexError=et.WasmCors:n.includes("disallowed by embedder")?e.ruffleIndexError=et.CSPConflict:"CompileError"===e.name?e.ruffleIndexError=et.InvalidWasm:n.includes("could not download wasm module")&&"TypeError"===e.name?e.ruffleIndexError=et.WasmDownload:"TypeError"===e.name?e.ruffleIndexError=et.JavascriptConflict:navigator.userAgent.includes("Edg")&&n.includes("webassembly is not defined")&&(e.ruffleIndexError=et.WasmDisabledMicrosoftEdge)}throw this.panic(e),e})),null===(e=this.loadedConfig)||void 0===e?void 0:e.fontSources)for(const e of this.loadedConfig.fontSources)try{const n=await fetch(e);this.instance.add_font(e,new Uint8Array(await n.arrayBuffer()))}catch(n){console.warn(`Couldn't download font source from ${e}`,n)}(null===(t=null===(n=this.loadedConfig)||void 0===n?void 0:n.defaultFonts)||void 0===t?void 0:t.sans)&&this.instance.set_default_font("sans",null===(r=this.loadedConfig)||void 0===r?void 0:r.defaultFonts.sans),(null===(i=null===(a=this.loadedConfig)||void 0===a?void 0:a.defaultFonts)||void 0===i?void 0:i.serif)&&this.instance.set_default_font("serif",null===(o=this.loadedConfig)||void 0===o?void 0:o.defaultFonts.serif),(null===(l=null===(s=this.loadedConfig)||void 0===s?void 0:s.defaultFonts)||void 0===l?void 0:l.typewriter)&&this.instance.set_default_font("typewriter",null===(u=this.loadedConfig)||void 0===u?void 0:u.defaultFonts.typewriter),this.instance.set_volume(this.volumeSettings.get_volume()),this.rendererDebugInfo=this.instance.renderer_debug_info(),this.rendererDebugInfo.includes("Adapter Device Type: Cpu")&&this.container.addEventListener("mouseover",this.openHardwareAccelerationModal.bind(this),{once:!0});const d=this.instance.renderer_name(),f=this.instance.constructor;if(console.log("%cNew Ruffle instance created (Version: "+Vn.versionName+" | WebAssembly extensions: "+(f.is_wasm_simd_used()?"ON":"OFF")+" | Used renderer: "+(null!=d?d:"")+")","background: #37528C; color: #FFAD33"),"running"!==this.audioState()&&(this.container.style.visibility="hidden",await new Promise((e=>{window.setTimeout((()=>{e()}),200)})),this.container.style.visibility=""),this.unmuteAudioContext(),navigator.userAgent.toLowerCase().includes("android")&&this.container.addEventListener("click",(()=>this.virtualKeyboard.blur())),!this.loadedConfig||this.loadedConfig.autoplay===Fn.On||this.loadedConfig.autoplay!==Fn.Off&&"running"===this.audioState()){if(this.play(),"running"!==this.audioState()){this.loadedConfig&&this.loadedConfig.unmuteOverlay===Dn.Hidden||(this.unmuteOverlay.style.display="block"),this.container.addEventListener("click",this.unmuteOverlayClicked.bind(this),{once:!0});const e=null===(c=this.instance)||void 0===c?void 0:c.audio_context();e&&(e.onstatechange=()=>{"running"===e.state&&this.unmuteOverlayClicked(),e.onstatechange=null})}}else this.playButton.style.display="block"}onRuffleDownloadProgress(e,n){const t=this.splashScreen.querySelector(".loadbar-inner"),r=this.splashScreen.querySelector(".loadbar");Number.isNaN(n)?r&&(r.style.display="none"):t.style.width=e/n*100+"%"}destroy(){this.instance&&(this.instance.destroy(),this.instance=null,this._metadata=null,this._readyState=nt.HaveNothing,console.log("Ruffle instance destroyed."))}checkOptions(e){if("string"==typeof e)return{url:e};const n=(e,n)=>{if(!e){const e=new TypeError(n);throw e.ruffleIndexError=et.JavascriptConfiguration,this.panic(e),e}};return n(null!==e&&"object"==typeof e,"Argument 0 must be a string or object"),n("url"in e||"data"in e,"Argument 0 must contain a `url` or `data` key"),n(!("url"in e)||"string"==typeof e.url,"`url` must be a string"),e}async reload(){if(!this.loadedConfig)throw new Error("Cannot reload if load wasn't first called");await this.load(this.loadedConfig)}async load(e,n=!1){var t,r;if(e=this.checkOptions(e),this.isConnected&&!this.isUnusedFallbackObject()){if(!ct(this))try{this.loadedConfig=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$n),n&&"url"in e?{allowScriptAccess:ot("samedomain",e.url)}:{}),null!==(r=null===(t=window.RufflePlayer)||void 0===t?void 0:t.config)&&void 0!==r?r:{}),this.config),e),this.loadedConfig.backgroundColor&&this.loadedConfig.wmode!==Tn.Transparent&&(this.container.style.backgroundColor=this.loadedConfig.backgroundColor),await this.ensureFreshInstance(),"url"in e?(console.log(`Loading SWF file ${e.url}`),this.swfUrl=new URL(e.url,document.baseURI),this.instance.stream_from(this.swfUrl.href,tt(e.parameters))):"data"in e&&(console.log("Loading SWF data"),this.instance.load_data(new Uint8Array(e.data),tt(e.parameters),e.swfFileName||"movie.swf"))}catch(e){console.error(`Serious error occurred loading SWF file: ${e}`);const n=new Error(e);throw n.message.includes("Error parsing config")&&(n.ruffleIndexError=et.JavascriptConfiguration),this.panic(n),n}}else console.warn("Ignoring attempt to play a disconnected or suspended Ruffle element")}play(){this.instance&&(this.instance.play(),this.playButton.style.display="none")}get isPlaying(){return!!this.instance&&this.instance.is_playing()}get volume(){return this.instance?this.instance.volume():1}set volume(e){this.instance&&this.instance.set_volume(e)}get fullscreenEnabled(){return!(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled)}get isFullscreen(){return(document.fullscreenElement||document.webkitFullscreenElement)===this}setFullscreen(e){this.fullscreenEnabled&&e!==this.isFullscreen&&(e?this.enterFullscreen():this.exitFullscreen())}enterFullscreen(){const e={navigationUI:"hide"};this.requestFullscreen?this.requestFullscreen(e):this.webkitRequestFullscreen?this.webkitRequestFullscreen(e):this.webkitRequestFullScreen&&this.webkitRequestFullScreen(e)}exitFullscreen(){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()}fullScreenChange(){var e;null===(e=this.instance)||void 0===e||e.set_fullscreen(this.isFullscreen)}saveFile(e,n){const t=URL.createObjectURL(e),r=document.createElement("a");r.href=t,r.style.display="none",r.download=n,document.body.appendChild(r),r.click(),document.body.removeChild(r),URL.revokeObjectURL(t)}checkIfTouch(e){this.isTouch="touch"===e.pointerType||"pen"===e.pointerType}base64ToBlob(e,n){const t=atob(e),r=new ArrayBuffer(t.length),a=new Uint8Array(r);for(let e=0;e{if(r.result&&"string"==typeof r.result){const e=new RegExp("data:.*;base64,"),t=r.result.replace(e,"");this.confirmReloadSave(n,t,!0)}})),t&&t.files&&t.files.length>0&&t.files[0]&&r.readAsDataURL(t.files[0])}deleteSave(e){const n=localStorage.getItem(e);n&&this.confirmReloadSave(e,n,!1)}populateSaves(){const e=this.saveManager.querySelector("#local-saves");if(e){try{if(null===localStorage)return}catch(e){return}e.textContent="",Object.keys(localStorage).forEach((n=>{const t=n.split("/").pop(),r=localStorage.getItem(n);if(t&&r&&this.isB64SOL(r)){const a=document.createElement("TR"),i=document.createElement("TD");i.textContent=t,i.title=n;const o=document.createElement("TD"),s=document.createElement("SPAN");s.textContent=ve("save-download"),s.className="save-option",s.addEventListener("click",(()=>{const e=this.base64ToBlob(r,"application/octet-stream");this.saveFile(e,t+".sol")})),o.appendChild(s);const l=document.createElement("TD"),u=document.createElement("INPUT");u.type="file",u.accept=".sol",u.className="replace-save",u.id="replace-save-"+n;const c=document.createElement("LABEL");c.htmlFor="replace-save-"+n,c.textContent=ve("save-replace"),c.className="save-option",u.addEventListener("change",(e=>this.replaceSOL(e,n))),l.appendChild(u),l.appendChild(c);const d=document.createElement("TD"),f=document.createElement("SPAN");f.textContent=ve("save-delete"),f.className="save-option",f.addEventListener("click",(()=>this.deleteSave(n))),d.appendChild(f),a.appendChild(i),a.appendChild(o),a.appendChild(l),a.appendChild(d),e.appendChild(a)}}))}}async backupSaves(){const e=new(Gn()),n=[];Object.keys(localStorage).forEach((t=>{let r=String(t.split("/").pop());const a=localStorage.getItem(t);if(a&&this.isB64SOL(a)){const t=this.base64ToBlob(a,"application/octet-stream"),i=n.filter((e=>e===r)).length;n.push(r),i>0&&(r+=` (${i+1})`),e.file(r+".sol",t)}}));const t=await e.generateAsync({type:"blob"});this.saveFile(t,"saves.zip")}openHardwareAccelerationModal(){this.hardwareAccelerationModal.classList.remove("hidden")}openSaveManager(){this.saveManager.classList.remove("hidden")}openVolumeControls(){this.volumeControls.classList.remove("hidden")}async downloadSwf(){try{if(this.swfUrl){console.log("Downloading SWF: "+this.swfUrl);const e=await fetch(this.swfUrl.href);if(!e.ok)return void console.error("SWF download failed");const n=await e.blob();this.saveFile(n,function(e){const n=e.pathname;return n.substring(n.lastIndexOf("/")+1)}(this.swfUrl))}else console.error("SWF download failed")}catch(e){console.error("SWF download failed")}}virtualKeyboardInput(){const e=this.virtualKeyboard,n=e.value;for(const e of n)for(const n of["keydown","keyup"])this.dispatchEvent(new KeyboardEvent(n,{key:e,bubbles:!0}));e.value=""}openVirtualKeyboard(){navigator.userAgent.toLowerCase().includes("android")?setTimeout((()=>{this.virtualKeyboard.focus({preventScroll:!0})}),100):this.virtualKeyboard.focus({preventScroll:!0})}isVirtualKeyboardFocused(){return this.shadow.activeElement===this.virtualKeyboard}contextMenuItems(){const e=String.fromCharCode(10003),n=[],t=()=>{n.length>0&&null!==n[n.length-1]&&n.push(null)};if(this.instance&&this.isPlaying){this.instance.prepare_context_menu().forEach(((r,a)=>{r.separatorBefore&&t(),n.push({text:r.caption+(r.checked?` (${e})`:""),onClick:()=>{var e;return null===(e=this.instance)||void 0===e?void 0:e.run_context_menu_callback(a)},enabled:r.enabled})})),t()}this.fullscreenEnabled&&(this.isFullscreen?n.push({text:ve("context-menu-exit-fullscreen"),onClick:()=>{var e;return null===(e=this.instance)||void 0===e?void 0:e.set_fullscreen(!1)}}):n.push({text:ve("context-menu-enter-fullscreen"),onClick:()=>{var e;return null===(e=this.instance)||void 0===e?void 0:e.set_fullscreen(!0)}})),n.push({text:ve("context-menu-volume-controls"),onClick:()=>{this.openVolumeControls()}}),this.instance&&this.swfUrl&&this.loadedConfig&&!0===this.loadedConfig.showSwfDownload&&(t(),n.push({text:ve("context-menu-download-swf"),onClick:this.downloadSwf.bind(this)})),navigator.clipboard&&window.isSecureContext&&n.push({text:ve("context-menu-copy-debug-info"),onClick:()=>navigator.clipboard.writeText(this.getPanicData())}),this.populateSaves();const r=this.saveManager.querySelector("#local-saves");return r&&""!==r.textContent&&n.push({text:ve("context-menu-open-save-manager"),onClick:this.openSaveManager.bind(this)}),t(),n.push({text:ve("context-menu-about-ruffle",{flavor:d?"extension":"",version:Vn.versionName}),onClick(){window.open(Yn,"_blank")}}),this.isTouch&&(t(),n.push({text:ve("context-menu-hide"),onClick:()=>this.contextMenuForceDisabled=!0})),n}pointerDown(e){this.pointerDownPosition=new rt(e.pageX,e.pageY),this.pointerMoveMaxDistance=0,this.startLongPressTimer()}clearLongPressTimer(){this.longPressTimer&&(clearTimeout(this.longPressTimer),this.longPressTimer=null)}startLongPressTimer(){this.clearLongPressTimer(),this.longPressTimer=setTimeout((()=>this.clearLongPressTimer()),800)}checkLongPressMovement(e){if(null!==this.pointerDownPosition){const n=new rt(e.pageX,e.pageY),t=this.pointerDownPosition.distanceTo(n);t>this.pointerMoveMaxDistance&&(this.pointerMoveMaxDistance=t)}}checkLongPress(e){this.longPressTimer?this.clearLongPressTimer():!this.contextMenuSupported&&"mouse"!==e.pointerType&&this.pointerMoveMaxDistance<15&&this.showContextMenu(e)}showContextMenu(e){var n,t,r;const a=Array.from(this.shadow.querySelectorAll(".modal")).some((e=>!e.classList.contains("hidden")));if(this.panicked||a)return;if(e.preventDefault(),"contextmenu"===e.type?(this.contextMenuSupported=!0,document.documentElement.addEventListener("click",this.hideContextMenu.bind(this),{once:!0})):(document.documentElement.addEventListener("pointerup",this.hideContextMenu.bind(this),{once:!0}),e.stopPropagation()),[!1,Mn.Off].includes(null!==(t=null===(n=this.loadedConfig)||void 0===n?void 0:n.contextMenu)&&void 0!==t?t:Mn.On)||this.isTouch&&(null===(r=this.loadedConfig)||void 0===r?void 0:r.contextMenu)===Mn.RightClickOnly||this.contextMenuForceDisabled)return;for(;this.contextMenuElement.firstChild;)this.contextMenuElement.removeChild(this.contextMenuElement.firstChild);for(const e of this.contextMenuItems())if(null===e){const e=document.createElement("li");e.className="menu-separator";const n=document.createElement("hr");e.appendChild(n),this.contextMenuElement.appendChild(e)}else{const{text:n,onClick:t,enabled:r}=e,a=document.createElement("li");a.className="menu-item",a.textContent=n,this.contextMenuElement.appendChild(a),!1!==r?a.addEventListener(this.contextMenuSupported?"click":"pointerup",t):a.classList.add("disabled")}this.contextMenuElement.style.left="0",this.contextMenuElement.style.top="0",this.contextMenuOverlay.classList.remove("hidden");const i=this.getBoundingClientRect(),o=e.clientX-i.x,s=e.clientY-i.y,l=i.width-this.contextMenuElement.clientWidth-1,u=i.height-this.contextMenuElement.clientHeight-1;this.contextMenuElement.style.left=Math.floor(Math.min(o,l))+"px",this.contextMenuElement.style.top=Math.floor(Math.min(s,u))+"px"}hideContextMenu(){var e;null===(e=this.instance)||void 0===e||e.clear_custom_menu_items(),this.contextMenuOverlay.classList.add("hidden")}pause(){this.instance&&(this.instance.pause(),this.playButton.style.display="block")}audioState(){if(this.instance){const e=this.instance.audio_context();return e&&e.state||"running"}return"suspended"}unmuteOverlayClicked(){if(this.instance){if("running"!==this.audioState()){const e=this.instance.audio_context();e&&e.resume()}this.unmuteOverlay.style.display="none"}}unmuteAudioContext(){Qn||(navigator.maxTouchPoints<1?Qn=!0:this.container.addEventListener("click",(()=>{var e;if(Qn)return;const n=null===(e=this.instance)||void 0===e?void 0:e.audio_context();if(!n)return;const t=new Audio;t.src=(()=>{const e=new ArrayBuffer(10),t=new DataView(e),r=n.sampleRate;t.setUint32(0,r,!0),t.setUint32(4,r,!0),t.setUint16(8,1,!0);return`data:audio/wav;base64,UklGRisAAABXQVZFZm10IBAAAAABAAEA${window.btoa(String.fromCharCode(...new Uint8Array(e))).slice(0,13)}AgAZGF0YQcAAACAgICAgICAAAA=`})(),t.load(),t.play().then((()=>{Qn=!0})).catch((e=>{console.warn(`Failed to play dummy sound: ${e}`)}))}),{once:!0}))}copyElement(e){if(e){for(const n of e.attributes)if(n.specified){if("title"===n.name&&"Adobe Flash Player"===n.value)continue;try{this.setAttribute(n.name,n.value)}catch(e){console.warn(`Unable to set attribute ${n.name} on Ruffle instance`)}}for(const n of Array.from(e.children))this.appendChild(n)}}static htmlDimensionToCssDimension(e){if(e){const n=e.match(Xn);if(n){let e=n[1];return n[3]||(e+="px"),e}}return null}onCallbackAvailable(e){const n=this.instance;this[e]=(...t)=>null==n?void 0:n.call_exposed_callback(e,t)}set traceObserver(e){var n;null===(n=this.instance)||void 0===n||n.set_trace_observer(e)}getPanicData(){let e="\n# Player Info\n";if(e+=`Allows script access: ${!!this.loadedConfig&&this.loadedConfig.allowScriptAccess}\n`,e+=`${this.rendererDebugInfo}\n`,e+=this.debugPlayerInfo(),e+="\n# Page Info\n",e+=`Page URL: ${document.location.href}\n`,this.swfUrl&&(e+=`SWF URL: ${this.swfUrl}\n`),e+="\n# Browser Info\n",e+=`User Agent: ${window.navigator.userAgent}\n`,e+=`Platform: ${window.navigator.platform}\n`,e+=`Has touch support: ${window.navigator.maxTouchPoints>0}\n`,e+="\n# Ruffle Info\n",e+=`Version: ${Vn.versionNumber}\n`,e+=`Name: ${Vn.versionName}\n`,e+=`Channel: ${Vn.versionChannel}\n`,e+=`Built: ${Vn.buildDate}\n`,e+=`Commit: ${Vn.commitHash}\n`,e+=`Is extension: ${d}\n`,e+="\n# Metadata\n",this.metadata)for(const[n,t]of Object.entries(this.metadata))e+=`${n}: ${t}\n`;return e}createErrorFooter(e){const n=document.createElement("ul");for(const t of e){const e=document.createElement("li"),r=document.createElement("a");r.href=t.url,r.textContent=t.label,"#"===t.url?r.id="panic-view-details":r.target="_top",e.appendChild(r),n.appendChild(e)}return n}panic(e){var n;if(this.panicked)return;if(this.panicked=!0,this.hideSplashScreen(),e instanceof Error&&("AbortError"===e.name||e.message.includes("AbortError")))return;const t=null!==(n=null==e?void 0:e.ruffleIndexError)&&void 0!==n?n:et.Unknown,r=Object.assign([],{stackIndex:-1,avmStackIndex:-1});if(r.push("# Error Info\n"),e instanceof Error){if(r.push(`Error name: ${e.name}\n`),r.push(`Error message: ${e.message}\n`),e.stack){const n=r.push(`Error stack:\n\`\`\`\n${e.stack}\n\`\`\`\n`)-1;if(e.avmStack){const n=r.push(`AVM2 stack:\n\`\`\`\n ${e.avmStack.trim().replace(/\t/g," ")}\n\`\`\`\n`)-1;r.avmStackIndex=n}r.stackIndex=n}}else r.push(`Error: ${e}\n`);r.push(this.getPanicData());const a=r.join(""),i=new Date(Vn.buildDate),o=new Date;o.setMonth(o.getMonth()-6);const s=o>i;let l,u,c;if(s)l=new at(Yn+"#downloads",ve("update-ruffle"));else{let e;e=document.location.protocol.includes("extension")?this.swfUrl.href:document.location.href,e=e.split(/[?#]/,1)[0];let n=`https://github.com/ruffle-rs/ruffle/issues/new?title=${encodeURIComponent(`Error on ${e}`)}&template=error_report.md&labels=error-report&body=`,t=encodeURIComponent(a);r.stackIndex>-1&&String(n+t).length>8195&&(r[r.stackIndex]=null,r.avmStackIndex>-1&&(r[r.avmStackIndex]=null),t=encodeURIComponent(r.join(""))),n+=t,l=new at(n,ve("report-bug"))}switch(t){case et.FileProtocol:u=ge("error-file-protocol"),c=this.createErrorFooter([new at(Yn+"/demo",ve("ruffle-demo")),new at(Yn+"#downloads",ve("ruffle-desktop"))]);break;case et.JavascriptConfiguration:u=ge("error-javascript-config"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#javascript-api",ve("ruffle-wiki")),new at]);break;case et.WasmNotFound:u=ge("error-wasm-not-found"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configuration-options",ve("ruffle-wiki")),new at]);break;case et.WasmMimeType:u=ge("error-wasm-mime-type"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-webassembly-mime-type",ve("ruffle-wiki")),new at]);break;case et.SwfFetchError:u=ge("error-swf-fetch"),c=this.createErrorFooter([new at]);break;case et.SwfCors:u=ge("error-swf-cors"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-cors-header",ve("ruffle-wiki")),new at]);break;case et.WasmCors:u=ge("error-wasm-cors"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-cors-header",ve("ruffle-wiki")),new at]);break;case et.InvalidWasm:u=ge("error-wasm-invalid"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#addressing-a-compileerror",ve("ruffle-wiki")),new at]);break;case et.WasmDownload:u=ge("error-wasm-download"),c=this.createErrorFooter([new at]);break;case et.WasmDisabledMicrosoftEdge:u=ge("error-wasm-disabled-on-edge"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Frequently-Asked-Questions-For-Users#edge-webassembly-error",ve("more-info")),new at]);break;case et.JavascriptConflict:u=ge("error-javascript-conflict"),s&&u.appendChild(ge("error-javascript-conflict-outdated",{buildDate:Vn.buildDate})),c=this.createErrorFooter([l,new at]);break;case et.CSPConflict:u=ge("error-csp-conflict"),c=this.createErrorFooter([new at("https://github.com/ruffle-rs/ruffle/wiki/Using-Ruffle#configure-wasm-csp",ve("ruffle-wiki")),new at]);break;default:u=ge("error-unknown",{buildDate:Vn.buildDate,outdated:String(s)}),c=this.createErrorFooter([l,new at])}const d=document.createElement("div");d.id="panic";const f=document.createElement("div");f.id="panic-title",f.textContent=ve("panic-title"),d.appendChild(f);const m=document.createElement("div");m.id="panic-body",m.appendChild(u),d.appendChild(m);const h=document.createElement("div");h.id="panic-footer",h.appendChild(c),d.appendChild(h),this.container.textContent="",this.container.appendChild(d);const p=this.container.querySelector("#panic-view-details");p&&(p.onclick=()=>{const e=this.container.querySelector("#panic-body");e.classList.add("details");const n=document.createElement("textarea");return n.readOnly=!0,n.value=a,e.replaceChildren(n),!1}),this.destroy()}displayRootMovieDownloadFailedMessage(){var e,n,t;const r=null===(e=this.loadedConfig)||void 0===e?void 0:e.openInNewTab;if(r&&window.location.origin!==this.swfUrl.origin){const e=new URL(this.swfUrl);if(null===(n=this.loadedConfig)||void 0===n?void 0:n.parameters){const n=tt(null===(t=this.loadedConfig)||void 0===t?void 0:t.parameters);Object.entries(n).forEach((([n,t])=>{e.searchParams.set(n,t)}))}this.hideSplashScreen();const a=document.createElement("div");a.id="message-overlay";const i=document.createElement("div");i.className="message",i.appendChild(ge("message-cant-embed"));const o=document.createElement("div"),s=document.createElement("a");s.innerText=ve("open-in-new-tab"),s.onclick=()=>r(e),o.appendChild(s),i.appendChild(o),a.appendChild(i),this.container.prepend(a)}else{const e=new Error("Failed to fetch: "+this.swfUrl);this.swfUrl.protocol.includes("http")?window.location.origin===this.swfUrl.origin||window.location.protocol.includes("extension")?e.ruffleIndexError=et.SwfFetchError:e.ruffleIndexError=et.SwfCors:e.ruffleIndexError=et.FileProtocol,this.panic(e)}}displayMessage(e){const n=document.createElement("div");n.id="message-overlay";const t=document.createElement("div");t.className="message";const r=document.createElement("p");r.textContent=e,t.appendChild(r);const a=document.createElement("div"),i=document.createElement("button");i.id="continue-btn",i.textContent=ve("continue"),a.appendChild(i),t.appendChild(a),n.appendChild(t),this.container.prepend(n),this.container.querySelector("#continue-btn").onclick=()=>{n.parentNode.removeChild(n)}}displayUnsupportedVideo(e){const n=this.videoModal.querySelector("#video-holder");if(n){const t=document.createElement("video");t.addEventListener("contextmenu",(e=>e.stopPropagation())),t.src=e,t.autoplay=!0,t.controls=!0,n.textContent="",n.appendChild(t),this.videoModal.classList.remove("hidden")}}debugPlayerInfo(){return""}hideSplashScreen(){this.splashScreen.classList.add("hidden"),this.container.classList.remove("hidden")}showSplashScreen(){this.splashScreen.classList.remove("hidden"),this.container.classList.add("hidden")}setMetadata(e){this._metadata=e,this._readyState=nt.Loaded,this.hideSplashScreen(),this.dispatchEvent(new CustomEvent(it.LOADED_METADATA)),this.dispatchEvent(new CustomEvent(it.LOADED_DATA))}}function ot(e,n){switch(null==e?void 0:e.toLowerCase()){case"always":return!0;case"never":return!1;case"samedomain":try{return new URL(window.location.href).origin===new URL(n,window.location.href).origin}catch(e){return!1}default:return null}}function st(e,n){const t={url:e},r=n("allowNetworking");null!==r&&(t.allowNetworking=r);const a=ot(n("allowScriptAccess"),e);null!==a&&(t.allowScriptAccess=a);const i=n("bgcolor");null!==i&&(t.backgroundColor=i);const o=n("base");null!==o&&(t.base=o);const s=function(e){switch(null==e?void 0:e.toLowerCase()){case"true":return!0;case"false":return!1;default:return null}}(n("menu"));null!==s&&(t.menu=s);const l=n("flashvars");null!==l&&(t.parameters=l);const u=n("quality");null!==u&&(t.quality=u);const c=n("salign");null!==c&&(t.salign=c);const d=n("scale");null!==d&&(t.scale=d);const f=n("wmode");return null!==f&&(t.wmode=f),t}function lt(e){if(e){let n="",t="";try{const r=new URL(e,Yn);n=r.pathname,t=r.hostname}catch(e){}if(n.startsWith("/v/")&&/^(?:(?:www\.|m\.)?youtube(?:-nocookie)?\.com)|(?:youtu\.be)$/i.test(t))return!0}return!1}function ut(e,n){var t,r;const a=e.getAttribute(n),i=null!==(r=null===(t=window.RufflePlayer)||void 0===t?void 0:t.config)&&void 0!==r?r:{};if(a)try{const t=new URL(a);"http:"!==t.protocol||"https:"!==window.location.protocol||"upgradeToHttps"in i&&!1===i.upgradeToHttps||(t.protocol="https:",e.setAttribute(n,t.toString()))}catch(e){}}function ct(e){let n=e.parentElement;for(;null!==n;){switch(n.tagName){case"AUDIO":case"VIDEO":return!0}n=n.parentElement}return!1}it.LOADED_METADATA="loadedmetadata",it.LOADED_DATA="loadeddata",function(e){e[e.HaveNothing=0]="HaveNothing",e[e.Loading=1]="Loading",e[e.Loaded=2]="Loaded"}(nt||(nt={}));class dt{constructor(e,n){this.isMuted=e,this.volume=n}get_volume(){return this.isMuted?0:this.volume/100}}class ft extends it{constructor(){super()}connectedCallback(){super.connectedCallback();const e=this.attributes.getNamedItem("src");if(e){const n=e=>{var n,t;return null!==(t=null===(n=this.attributes.getNamedItem(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},t=st(e.value,n);this.load(t,!0)}}get src(){var e;return null===(e=this.attributes.getNamedItem("src"))||void 0===e?void 0:e.value}set src(e){if(e){const n=document.createAttribute("src");n.value=e,this.attributes.setNamedItem(n)}else this.attributes.removeNamedItem("src")}static get observedAttributes(){return["src","width","height"]}attributeChangedCallback(e,n,t){if(super.attributeChangedCallback(e,n,t),this.isConnected&&"src"===e){const e=this.attributes.getNamedItem("src");if(e){const n=e=>{var n,t;return null!==(t=null===(n=this.attributes.getNamedItem(e))||void 0===n?void 0:n.value)&&void 0!==t?t:null},t=st(e.value,n);this.load(t,!0)}}}static isInterdictable(e){const n=e.getAttribute("src"),t=e.getAttribute("type");return!!n&&(!ct(e)&&(lt(n)?(ut(e,"src"),!1):Jn(n,t)))}static fromNativeEmbedElement(e){const n=In("ruffle-embed",ft),t=document.createElement(n);return t.copyElement(e),t}}function mt(e){var n,t;const r={};for(const a of e.children)if(a instanceof HTMLParamElement){const e=null===(n=a.attributes.getNamedItem("name"))||void 0===n?void 0:n.value,i=null===(t=a.attributes.getNamedItem("value"))||void 0===t?void 0:t.value;e&&i&&(r[e]=i)}return r}class ht extends it{constructor(){super(),this.params={}}connectedCallback(){var e;super.connectedCallback(),this.params=mt(this);let n=null;if(this.attributes.getNamedItem("data")?n=null===(e=this.attributes.getNamedItem("data"))||void 0===e?void 0:e.value:this.params.movie&&(n=this.params.movie),n){const e=["allowNetworking","base","bgcolor","flashvars"],t=st(n,(n=>function(e,n,t){n=n.toLowerCase();for(const[t,r]of Object.entries(e))if(t.toLowerCase()===n)return r;return t}(this.params,n,e.includes(n)?this.getAttribute(n):null)));this.load(t,!0)}}debugPlayerInfo(){var e;let n="Player type: Object\n",t=null;return this.attributes.getNamedItem("data")?t=null===(e=this.attributes.getNamedItem("data"))||void 0===e?void 0:e.value:this.params.movie&&(t=this.params.movie),n+=`SWF URL: ${t}\n`,Object.keys(this.params).forEach((e=>{n+=`Param ${e}: ${this.params[e]}\n`})),Object.keys(this.attributes).forEach((e=>{var t;n+=`Attribute ${e}: ${null===(t=this.attributes.getNamedItem(e))||void 0===t?void 0:t.value}\n`})),n}get data(){return this.getAttribute("data")}set data(e){if(e){const n=document.createAttribute("data");n.value=e,this.attributes.setNamedItem(n)}else this.attributes.removeNamedItem("data")}static isInterdictable(e){var n,t,r,a;if(ct(e))return!1;if(e.getElementsByTagName("ruffle-object").length>0||e.getElementsByTagName("ruffle-embed").length>0)return!1;const i=null===(n=e.attributes.getNamedItem("data"))||void 0===n?void 0:n.value.toLowerCase(),o=null!==(r=null===(t=e.attributes.getNamedItem("type"))||void 0===t?void 0:t.value)&&void 0!==r?r:null,s=mt(e);let l;if(i){if(lt(i))return ut(e,"data"),!1;l=i}else{if(!s||!s.movie)return!1;if(lt(s.movie)){const n=e.querySelector("param[name='movie']");if(n){ut(n,"value");const t=n.getAttribute("value");t&&e.setAttribute("data",t)}return!1}l=s.movie}const u=null===(a=e.attributes.getNamedItem("classid"))||void 0===a?void 0:a.value.toLowerCase();return u==="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000".toLowerCase()?!Array.from(e.getElementsByTagName("object")).some(ht.isInterdictable)&&!Array.from(e.getElementsByTagName("embed")).some(ft.isInterdictable):!u&&Jn(l,o)}static fromNativeObjectElement(e){const n=In("ruffle-object",ht),t=document.createElement(n);for(const n of Array.from(e.getElementsByTagName("embed")))ft.isInterdictable(n)&&n.remove();for(const n of Array.from(e.getElementsByTagName("object")))ht.isInterdictable(n)&&n.remove();return t.copyElement(e),t}}class pt{constructor(e){if(this.__mimeTypes=[],this.__namedMimeTypes={},e)for(let n=0;n>>0]}namedItem(e){return this.__namedMimeTypes[e]}get length(){return this.__mimeTypes.length}[Symbol.iterator](){return this.__mimeTypes[Symbol.iterator]()}}class vt{constructor(e){this.__plugins=[],this.__namedPlugins={};for(let n=0;n>>0]}namedItem(e){return this.__namedPlugins[e]}refresh(){}[Symbol.iterator](){return this.__plugins[Symbol.iterator]()}get length(){return this.__plugins.length}}const gt=new class extends pt{constructor(e,n,t){super(),this.name=e,this.description=n,this.filename=t}}("Shockwave Flash","Shockwave Flash 32.0 r0","ruffle.js");var bt,wt;gt.install({type:Un,description:"Shockwave Flash",suffixes:"spl",enabledPlugin:gt}),gt.install({type:Nn,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:gt}),gt.install({type:Zn,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:gt}),gt.install({type:Hn,description:"Shockwave Flash",suffixes:"swf",enabledPlugin:gt});const kt=null!==(wt=null===(bt=window.RufflePlayer)||void 0===bt?void 0:bt.config)&&void 0!==wt?wt:{},yt=f(kt)+"ruffle.js";let xt,Rt,_t,zt;function St(){var e,n;return(!("favorFlash"in kt)||!1!==kt.favorFlash)&&"ruffle.js"!==(null!==(n=null===(e=navigator.plugins.namedItem("Shockwave Flash"))||void 0===e?void 0:e.filename)&&void 0!==n?n:"ruffle.js")}function jt(){try{xt=null!=xt?xt:document.getElementsByTagName("object"),Rt=null!=Rt?Rt:document.getElementsByTagName("embed");for(const e of Array.from(xt))if(ht.isInterdictable(e)){const n=ht.fromNativeObjectElement(e);e.replaceWith(n)}for(const e of Array.from(Rt))if(ft.isInterdictable(e)){const n=ft.fromNativeEmbedElement(e);e.replaceWith(n)}}catch(e){console.error(`Serious error encountered when polyfilling native Flash elements: ${e}`)}}function Et(){_t=null!=_t?_t:document.getElementsByTagName("iframe"),zt=null!=zt?zt:document.getElementsByTagName("frame"),[_t,zt].forEach((e=>{for(const n of e){if(void 0!==n.dataset.rufflePolyfilled)continue;n.dataset.rufflePolyfilled="";const e=n.contentWindow,t=`Couldn't load Ruffle into ${n.tagName}[${n.src}]: `;try{"complete"===e.document.readyState&&Ct(e,t)}catch(e){d||console.warn(t+e)}n.addEventListener("load",(()=>{Ct(e,t)}),!1)}}))}async function Ct(e,n){var t;let r;await new Promise((e=>{window.setTimeout((()=>{e()}),100)}));try{if(r=e.document,!r)return}catch(e){return void(d||console.warn(n+e))}if(d||void 0===r.documentElement.dataset.ruffleOptout)if(d)e.RufflePlayer||(e.RufflePlayer={}),e.RufflePlayer.config=Object.assign(Object.assign({},kt),null!==(t=e.RufflePlayer.config)&&void 0!==t?t:{});else if(!e.RufflePlayer){const n=r.createElement("script");n.setAttribute("src",yt),n.onload=()=>{e.RufflePlayer={},e.RufflePlayer.config=kt},r.head.appendChild(n)}}function At(){St()||function(e){"install"in navigator.plugins&&navigator.plugins.install||Object.defineProperty(navigator,"plugins",{value:new vt(navigator.plugins),writable:!1}),navigator.plugins.install(e),!(e.length>0)||"install"in navigator.mimeTypes&&navigator.mimeTypes.install||Object.defineProperty(navigator,"mimeTypes",{value:new pt(navigator.mimeTypes),writable:!1});const n=navigator.mimeTypes;for(let t=0;tArray.from(e.addedNodes).some((e=>["EMBED","OBJECT"].includes(e.nodeName)||e instanceof Element&&null!==e.querySelector("embed, object")))))&&(jt(),Et())})).observe(document,{childList:!0,subtree:!0}))}const Ft={version:Vn.versionNumber+"+"+Vn.buildDate.substring(0,10),polyfill(){It()},pluginPolyfill(){At()},createPlayer(){const e=In("ruffle-player",it);return document.createElement(e)}};class Ot{constructor(e){var n;this.sources=(null==e?void 0:e.sources)||{},this.config=(null==e?void 0:e.config)||{},this.invoked=(null==e?void 0:e.invoked)||!1,this.newestName=(null==e?void 0:e.newestName)||null,null===(n=null==e?void 0:e.superseded)||void 0===n||n.call(e),"loading"===document.readyState?document.addEventListener("readystatechange",this.init.bind(this)):window.setTimeout(this.init.bind(this),0)}get version(){return"0.1.0"}registerSource(e){this.sources[e]=Ft}newestSourceName(){let n=null,t=e.fromSemver("0.0.0");for(const r in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,r)){const a=e.fromSemver(this.sources[r].version);a.hasPrecedenceOver(t)&&(n=r,t=a)}return n}init(){if(!this.invoked){if(this.invoked=!0,this.newestName=this.newestSourceName(),null===this.newestName)throw new Error("No registered Ruffle source!");!1!==(!("polyfills"in this.config)||this.config.polyfills)&&this.sources[this.newestName].polyfill()}}newest(){const e=this.newestSourceName();return null!==e?this.sources[e]:null}satisfying(t){const r=n.fromRequirementString(t);let a=null;for(const n in this.sources)if(Object.prototype.hasOwnProperty.call(this.sources,n)){const t=e.fromSemver(this.sources[n].version);r.satisfiedBy(t)&&(a=this.sources[n])}return a}localCompatible(){return void 0!==this.sources.local?this.satisfying("^"+this.sources.local.version):this.newest()}local(){return void 0!==this.sources.local?this.satisfying("="+this.sources.local.version):this.newest()}superseded(){this.invoked=!0}static negotiate(e,n){let t;if(t=e instanceof Ot?e:new Ot(e),void 0!==n){t.registerSource(n);!1!==(!("polyfills"in t.config)||t.config.polyfills)&&Ft.pluginPolyfill()}return t}}window.RufflePlayer=Ot.negotiate(window.RufflePlayer,"local")})()})(); +//# sourceMappingURL=ruffle.js.map \ No newline at end of file diff --git a/the_files/storage.html b/the_files/storage.html new file mode 100644 index 0000000..7b79281 --- /dev/null +++ b/the_files/storage.html @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/the_files/wombat.js b/the_files/wombat.js new file mode 100644 index 0000000..9f2c553 --- /dev/null +++ b/the_files/wombat.js @@ -0,0 +1,21 @@ +/* +Wombat.js client-side rewriting engine for web archive replay +Copyright (C) 2014-2023 Webrecorder Software, Rhizome, and Contributors. Released under the GNU Affero General Public License. + +This file is part of wombat.js, see https://github.com/webrecorder/wombat.js for the full source +Wombat.js is part of the Webrecorder project (https://github.com/webrecorder) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as published +by the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. + +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . + */ +(function(){"use strict";function FuncMap(){this._map=[]}function ensureNumber(maybeNumber){try{switch(typeof maybeNumber){case"number":case"bigint":return maybeNumber;}var converted=Number(maybeNumber);return isNaN(converted)?null:converted}catch(e){}return null}function addToStringTagToClass(clazz,tag){typeof self.Symbol!=="undefined"&&typeof self.Symbol.toStringTag!=="undefined"&&Object.defineProperty(clazz.prototype,self.Symbol.toStringTag,{value:tag,enumerable:false})}function autobind(clazz){for(var prop,propValue,proto=clazz.__proto__||clazz.constructor.prototype||clazz.prototype,clazzProps=Object.getOwnPropertyNames(proto),len=clazzProps.length,i=0;i(r+=String.fromCharCode(n),r),""):t?t.toString():"";try{return"__wb_post_data="+btoa(e)}catch{return"__wb_post_data="}}function w(t){function o(a){return a instanceof Uint8Array&&(a=new TextDecoder().decode(a)),a}let{method:e,headers:r,postData:n}=t;if(e==="GET")return!1;let i=(r.get("content-type")||"").split(";")[0],s="";switch(i){case"application/x-www-form-urlencoded":s=o(n);break;case"application/json":s=c(o(n));break;case"text/plain":try{s=c(o(n),!1)}catch{s=u(n)}break;case"multipart/form-data":{let a=r.get("content-type");if(!a)throw new Error("utils cannot call postToGetURL when missing content-type header");s=g(o(n),a);break}default:s=u(n);}return s!==null&&(t.url=f(t.url,s,t.method),t.method="GET",t.requestBody=s,!0)}function f(t,e,r){if(!r)return t;let n=t.indexOf("?")>0?"&":"?";return`${t}${n}__wb_method=${r}&${e}`}function p(t,e=!0){if(typeof t=="string")try{t=JSON.parse(t)}catch{t={}}let r=new URLSearchParams,n={},i=o=>r.has(o)?(o in n||(n[o]=1),o+"."+ ++n[o]+"_"):o;try{JSON.stringify(t,(o,s)=>(["object","function"].includes(typeof s)||r.set(i(o),s),s))}catch(o){if(!e)throw o}return r}function y(t,e){let r=new URLSearchParams;t instanceof Uint8Array&&(t=new TextDecoder().decode(t));try{let n=e.split("boundary=")[1],i=t.split(new RegExp("-*"+n+"-*","mi"));for(let o of i){let s=o.trim().match(/name="([^"]+)"\r\n\r\n(.*)/im);s&&r.set(s[1],s[2])}}catch{}return r}function c(t,e=!0){return p(t,e).toString()}function g(t,e){return y(t,e).toString()}function Wombat($wbwindow,wbinfo){if(!(this instanceof Wombat))return new Wombat($wbwindow,wbinfo);this.debug_rw=false,this.$wbwindow=$wbwindow,this.WBWindow=Window,this.origHost=$wbwindow.location.host,this.origHostname=$wbwindow.location.hostname,this.origProtocol=$wbwindow.location.protocol,this.HTTP_PREFIX="http://",this.HTTPS_PREFIX="https://",this.REL_PREFIX="//",this.VALID_PREFIXES=[this.HTTP_PREFIX,this.HTTPS_PREFIX,this.REL_PREFIX],this.IGNORE_PREFIXES=["#","about:","data:","blob:","mailto:","javascript:","{","*"],"ignore_prefixes"in wbinfo&&(this.IGNORE_PREFIXES=this.IGNORE_PREFIXES.concat(wbinfo.ignore_prefixes)),this.WB_CHECK_THIS_FUNC="_____WB$wombat$check$this$function_____",this.WB_ASSIGN_FUNC="_____WB$wombat$assign$function_____",this.wb_setAttribute=$wbwindow.Element.prototype.setAttribute,this.wb_getAttribute=$wbwindow.Element.prototype.getAttribute,this.wb_funToString=Function.prototype.toString,this.WBAutoFetchWorker=null,this.wbUseAFWorker=wbinfo.enable_auto_fetch&&$wbwindow.Worker!=null&&wbinfo.is_live,this.wb_rel_prefix="",this.wb_wombat_updating=false,this.message_listeners=new FuncMap,this.storage_listeners=new FuncMap,this.linkAsTypes={script:"js_",worker:"js_",style:"cs_",image:"im_",document:"if_",fetch:"mp_",font:"oe_",audio:"oe_",video:"oe_",embed:"oe_",object:"oe_",track:"oe_","":"mp_",null:"mp_",undefined:"mp_"},this.linkTagMods={linkRelToAs:{import:this.linkAsTypes,preload:this.linkAsTypes},stylesheet:"cs_",null:"mp_",undefined:"mp_","":"mp_"},this.tagToMod={A:{href:"mp_"},AREA:{href:"mp_"},AUDIO:{src:"oe_",poster:"im_"},BASE:{href:"mp_"},EMBED:{src:"oe_"},FORM:{action:"mp_"},FRAME:{src:"fr_"},IFRAME:{src:"if_"},IMAGE:{href:"im_","xlink:href":"im_"},IMG:{src:"im_",srcset:"im_"},INPUT:{src:"oe_"},INS:{cite:"mp_"},META:{content:"mp_"},OBJECT:{data:"oe_",codebase:"oe_"},Q:{cite:"mp_"},SCRIPT:{src:"js_","xlink:href":"js_"},SOURCE:{src:"oe_",srcset:"oe_"},TRACK:{src:"oe_"},VIDEO:{src:"oe_",poster:"im_"},image:{href:"im_","xlink:href":"im_"}},this.URL_PROPS=["href","hash","pathname","host","hostname","protocol","origin","search","port"],this.wb_info=wbinfo,this.wb_opts=wbinfo.wombat_opts,this.wb_replay_prefix=wbinfo.prefix,this.wb_is_proxy=this.wb_info.proxy_magic||!this.wb_replay_prefix,this.wb_info.top_host=this.wb_info.top_host||"*",this.wb_curr_host=$wbwindow.location.protocol+"//"+$wbwindow.location.host,this.wb_info.wombat_opts=this.wb_info.wombat_opts||{},this.wb_orig_scheme=this.wb_info.wombat_scheme+"://",this.wb_orig_origin=this.wb_orig_scheme+this.wb_info.wombat_host,this.wb_abs_prefix=this.wb_replay_prefix,this.wb_capture_date_part="",!this.wb_info.is_live&&this.wb_info.wombat_ts&&(this.wb_capture_date_part="/"+this.wb_info.wombat_ts+"/"),this.BAD_PREFIXES=["http:"+this.wb_replay_prefix,"https:"+this.wb_replay_prefix,"http:/"+this.wb_replay_prefix,"https:/"+this.wb_replay_prefix],this.hostnamePortRe=/^[\w-]+(\.[\w-_]+)+(:\d+)(\/|$)/,this.ipPortRe=/^\d+\.\d+\.\d+\.\d+(:\d+)?(\/|$)/,this.workerBlobRe=/__WB_pmw\(.*?\)\.(?=postMessage\()/g,this.rmCheckThisInjectRe=/_____WB\$wombat\$check\$this\$function_____\(.*?\)/g,this.STYLE_REGEX=/(url\s*\(\s*[\\"']*)([^)'"]+)([\\"']*\s*\))/gi,this.IMPORT_REGEX=/(@import\s*[\\"']*)([^)'";]+)([\\"']*\s*;?)/gi,this.IMPORT_JS_REGEX=/^(import\s*\(['"]+)([^'"]+)(["'])/i,this.no_wombatRe=/WB_wombat_/g,this.srcsetRe=/\s*(\S*\s+[\d.]+[wx]),|(?:\s*,(?:\s+|(?=https?:)))/,this.cookie_path_regex=/\bPath='?"?([^;'"\s]+)/i,this.cookie_domain_regex=/\bDomain=([^;'"\s]+)/i,this.cookie_expires_regex=/\bExpires=([^;'"]+)/gi,this.SetCookieRe=/,(?![|])/,this.IP_RX=/^(\d)+\.(\d)+\.(\d)+\.(\d)+$/,this.FullHTMLRegex=/^\s*<(?:html|head|body|!doctype html)/i,this.IsTagRegex=/^\s*=0){var fnMapping=this._map.splice(idx,1);return fnMapping[0][1]}return null},FuncMap.prototype.map=function(param){for(var i=0;i0&&afw.preserveMedia(media)})},AutoFetcher.prototype.terminate=function(){this.worker.terminate()},AutoFetcher.prototype.justFetch=function(urls){this.worker.postMessage({type:"fetch-all",values:urls})},AutoFetcher.prototype.fetchAsPage=function(url,originalUrl,title){if(url){var headers={"X-Wombat-History-Page":originalUrl};if(title){var encodedTitle=encodeURIComponent(title.trim());title&&(headers["X-Wombat-History-Title"]=encodedTitle)}var fetchData={url:url,options:{headers:headers,cache:"no-store"}};this.justFetch([fetchData])}},AutoFetcher.prototype.postMessage=function(msg,deferred){if(deferred){var afWorker=this;return void Promise.resolve().then(function(){afWorker.worker.postMessage(msg)})}this.worker.postMessage(msg)},AutoFetcher.prototype.preserveSrcset=function(srcset,mod){this.postMessage({type:"values",srcset:{value:srcset,mod:mod,presplit:true}},true)},AutoFetcher.prototype.preserveDataSrcset=function(elem){this.postMessage({type:"values",srcset:{value:elem.dataset.srcset,mod:this.rwMod(elem),presplit:false}},true)},AutoFetcher.prototype.preserveMedia=function(media){this.postMessage({type:"values",media:media},true)},AutoFetcher.prototype.getSrcset=function(elem){return this.wombat.wb_getAttribute?this.wombat.wb_getAttribute.call(elem,"srcset"):elem.getAttribute("srcset")},AutoFetcher.prototype.rwMod=function(elem){switch(elem.tagName){case"SOURCE":return elem.parentElement&&elem.parentElement.tagName==="PICTURE"?"im_":"oe_";case"IMG":return"im_";}return"oe_"},AutoFetcher.prototype.extractFromLocalDoc=function(){var afw=this;Promise.resolve().then(function(){for(var msg={type:"values",context:{docBaseURI:document.baseURI}},media=[],i=0,sheets=document.styleSheets;i=0||scriptType.indexOf("ecmascript")>=0)&&(!!(scriptType.indexOf("json")>=0)||!!(scriptType.indexOf("text/")>=0))},Wombat.prototype.skipWrapScriptTextBasedOnText=function(text){if(!text||text.indexOf(this.WB_ASSIGN_FUNC)>=0||text.indexOf("<")===0)return true;for(var override_props=["window","self","document","location","top","parent","frames","opener"],i=0;i=0)return false;return true},Wombat.prototype.nodeHasChildren=function(node){if(!node)return false;if(typeof node.hasChildNodes==="function")return node.hasChildNodes();var kids=node.children||node.childNodes;return!!kids&&kids.length>0},Wombat.prototype.rwModForElement=function(elem,attrName){if(!elem)return undefined;var mod="mp_";if(!(elem.tagName==="LINK"&&attrName==="href")){var maybeMod=this.tagToMod[elem.tagName];maybeMod!=null&&(mod=maybeMod[attrName])}else if(elem.rel){var relV=elem.rel.trim().toLowerCase(),asV=this.wb_getAttribute.call(elem,"as");if(asV&&this.linkTagMods.linkRelToAs[relV]!=null){var asMods=this.linkTagMods.linkRelToAs[relV];mod=asMods[asV.toLowerCase()]}else this.linkTagMods[relV]!=null&&(mod=this.linkTagMods[relV])}return mod},Wombat.prototype.removeWBOSRC=function(elem){elem.tagName!=="SCRIPT"||elem.__$removedWBOSRC$__||(elem.hasAttribute("__wb_orig_src")&&elem.removeAttribute("__wb_orig_src"),elem.__$removedWBOSRC$__=true)},Wombat.prototype.retrieveWBOSRC=function(elem){if(elem.tagName==="SCRIPT"&&!elem.__$removedWBOSRC$__){var maybeWBOSRC;return maybeWBOSRC=this.wb_getAttribute?this.wb_getAttribute.call(elem,"__wb_orig_src"):elem.getAttribute("__wb_orig_src"),maybeWBOSRC==null&&(elem.__$removedWBOSRC$__=true),maybeWBOSRC}return undefined},Wombat.prototype.wrapScriptTextJsProxy=function(scriptText){return"var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };\nif (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }\n{\nlet window = _____WB$wombat$assign$function_____(\"window\");\nlet globalThis = _____WB$wombat$assign$function_____(\"globalThis\");\nlet self = _____WB$wombat$assign$function_____(\"self\");\nlet document = _____WB$wombat$assign$function_____(\"document\");\nlet location = _____WB$wombat$assign$function_____(\"location\");\nlet top = _____WB$wombat$assign$function_____(\"top\");\nlet parent = _____WB$wombat$assign$function_____(\"parent\");\nlet frames = _____WB$wombat$assign$function_____(\"frames\");\nlet opener = _____WB$wombat$assign$function_____(\"opener\");\n{\n"+scriptText.replace(this.DotPostMessageRe,".__WB_pmw(self.window)$1")+"\n\n}}"},Wombat.prototype.watchElem=function(elem,func){if(!this.$wbwindow.MutationObserver)return false;var m=new this.$wbwindow.MutationObserver(function(records,observer){for(var r,i=0;i"},Wombat.prototype.getFinalUrl=function(useRel,mod,url){var prefix=useRel?this.wb_rel_prefix:this.wb_abs_prefix;return mod==null&&(mod=this.wb_info.mod),this.wb_info.is_live||(prefix+=this.wb_info.wombat_ts),prefix+=mod,prefix[prefix.length-1]!=="/"&&(prefix+="/"),prefix+url},Wombat.prototype.resolveRelUrl=function(url,doc){var docObj=doc||this.$wbwindow.document,parser=this.makeParser(docObj.baseURI,docObj),hash=parser.href.lastIndexOf("#"),href=hash>=0?parser.href.substring(0,hash):parser.href,lastslash=href.lastIndexOf("/");return parser.href=lastslash>=0&&lastslash!==href.length-1?href.substring(0,lastslash+1)+url:href+url,parser.href},Wombat.prototype.extractOriginalURL=function(rewrittenUrl){if(!rewrittenUrl)return"";if(this.wb_is_proxy)return rewrittenUrl;var rwURLString=rewrittenUrl.toString(),url=rwURLString;if(this.startsWithOneOf(url,this.IGNORE_PREFIXES))return url;if(url.startsWith(this.wb_info.static_prefix))return url;var start;start=this.startsWith(url,this.wb_abs_prefix)?this.wb_abs_prefix.length:this.wb_rel_prefix&&this.startsWith(url,this.wb_rel_prefix)?this.wb_rel_prefix.length:this.wb_rel_prefix?1:0;var index=url.indexOf("/http",start);return index<0&&(index=url.indexOf("///",start)),index<0&&(index=url.indexOf("/blob:",start)),index<0&&(index=url.indexOf("/about:blank",start)),index>=0?url=url.substr(index+1):(index=url.indexOf(this.wb_replay_prefix),index>=0&&(url=url.substr(index+this.wb_replay_prefix.length)),url.length>4&&url.charAt(2)==="_"&&url.charAt(3)==="/"&&(url=url.substr(4)),url!==rwURLString&&!this.startsWithOneOf(url,this.VALID_PREFIXES)&&!this.startsWith(url,"blob:")&&(url=this.wb_orig_scheme+url)),rwURLString.charAt(0)==="/"&&rwURLString.charAt(1)!=="/"&&this.startsWith(url,this.wb_orig_origin)&&(url=url.substr(this.wb_orig_origin.length)),this.startsWith(url,this.REL_PREFIX)?this.wb_info.wombat_scheme+":"+url:url},Wombat.prototype.makeParser=function(maybeRewrittenURL,doc){var originalURL=this.extractOriginalURL(maybeRewrittenURL),docElem=doc;return doc||(this.$wbwindow.location.href==="about:blank"&&this.$wbwindow.opener?docElem=this.$wbwindow.opener.document:docElem=this.$wbwindow.document),this._makeURLParser(originalURL,docElem)},Wombat.prototype._makeURLParser=function(url,docElem){try{return new this.$wbwindow.URL(url,docElem.baseURI)}catch(e){}var p=docElem.createElement("a");return p._no_rewrite=true,p.href=url,p},Wombat.prototype.defProp=function(obj,prop,setFunc,getFunc,enumerable){var existingDescriptor=Object.getOwnPropertyDescriptor(obj,prop);if(existingDescriptor&&!existingDescriptor.configurable)return false;if(!getFunc)return false;var descriptor={configurable:true,enumerable:enumerable||false,get:getFunc};setFunc&&(descriptor.set=setFunc);try{return Object.defineProperty(obj,prop,descriptor),true}catch(e){return console.warn("Failed to redefine property %s",prop,e.message),false}},Wombat.prototype.defGetterProp=function(obj,prop,getFunc,enumerable){var existingDescriptor=Object.getOwnPropertyDescriptor(obj,prop);if(existingDescriptor&&!existingDescriptor.configurable)return false;if(!getFunc)return false;try{return Object.defineProperty(obj,prop,{configurable:true,enumerable:enumerable||false,get:getFunc}),true}catch(e){return console.warn("Failed to redefine property %s",prop,e.message),false}},Wombat.prototype.getOrigGetter=function(obj,prop){var orig_getter;if(obj.__lookupGetter__&&(orig_getter=obj.__lookupGetter__(prop)),!orig_getter&&Object.getOwnPropertyDescriptor){var props=Object.getOwnPropertyDescriptor(obj,prop);props&&(orig_getter=props.get)}return orig_getter},Wombat.prototype.getOrigSetter=function(obj,prop){var orig_setter;if(obj.__lookupSetter__&&(orig_setter=obj.__lookupSetter__(prop)),!orig_setter&&Object.getOwnPropertyDescriptor){var props=Object.getOwnPropertyDescriptor(obj,prop);props&&(orig_setter=props.set)}return orig_setter},Wombat.prototype.getAllOwnProps=function(obj){for(var ownProps=[],props=Object.getOwnPropertyNames(obj),i=0;i "+final_href),actualLocation.href=final_href}}},Wombat.prototype.checkLocationChange=function(wombatLoc,isTop){var locType=typeof wombatLoc,actual_location=isTop?this.$wbwindow.__WB_replay_top.location:this.$wbwindow.location;locType==="string"?this.updateLocation(wombatLoc,actual_location.href,actual_location):locType==="object"&&this.updateLocation(wombatLoc.href,wombatLoc._orig_href,actual_location)},Wombat.prototype.checkAllLocations=function(){return!this.wb_wombat_updating&&void(this.wb_wombat_updating=true,this.checkLocationChange(this.$wbwindow.WB_wombat_location,false),this.$wbwindow.WB_wombat_location!=this.$wbwindow.__WB_replay_top.WB_wombat_location&&this.checkLocationChange(this.$wbwindow.__WB_replay_top.WB_wombat_location,true),this.wb_wombat_updating=false)},Wombat.prototype.proxyToObj=function(source){if(source)try{var proxyRealObj=source.__WBProxyRealObj__;if(proxyRealObj)return proxyRealObj}catch(e){}return source},Wombat.prototype.objToProxy=function(obj){if(obj)try{var maybeWbProxy=obj._WB_wombat_obj_proxy;if(maybeWbProxy)return maybeWbProxy}catch(e){}return obj},Wombat.prototype.defaultProxyGet=function(obj,prop,ownProps,fnCache){switch(prop){case"__WBProxyRealObj__":return obj;case"location":case"WB_wombat_location":return obj.WB_wombat_location;case"_WB_wombat_obj_proxy":return obj._WB_wombat_obj_proxy;case"__WB_pmw":case this.WB_ASSIGN_FUNC:case this.WB_CHECK_THIS_FUNC:return obj[prop];case"origin":return obj.WB_wombat_location.origin;case"constructor":return obj.constructor;}var retVal=obj[prop],type=typeof retVal;if(type==="function"&&ownProps.indexOf(prop)!==-1){switch(prop){case"requestAnimationFrame":case"cancelAnimationFrame":{if(!this.isNativeFunction(retVal))return retVal;break}case"eval":if(this.isNativeFunction(retVal))return this.wrappedEval(retVal);}var cachedFN=fnCache[prop];return cachedFN&&cachedFN.original===retVal||(cachedFN={original:retVal,boundFn:retVal.bind(obj)},fnCache[prop]=cachedFN),cachedFN.boundFn}return type==="object"&&retVal&&retVal._WB_wombat_obj_proxy?(retVal instanceof this.WBWindow&&this.initNewWindowWombat(retVal),retVal._WB_wombat_obj_proxy):retVal},Wombat.prototype.setLoc=function(loc,originalURL){var parser=this.makeParser(originalURL,loc.ownerDocument);loc._orig_href=originalURL,loc._parser=parser;var href=parser.href;loc._hash=parser.hash,loc._href=href,loc._host=parser.host,loc._hostname=parser.hostname,loc._origin=parser.origin?parser.host?parser.origin:"null":parser.protocol+"//"+parser.hostname+(parser.port?":"+parser.port:""),loc._pathname=parser.pathname,loc._port=parser.port,loc._protocol=parser.protocol,loc._search=parser.search,Object.defineProperty||(loc.href=href,loc.hash=parser.hash,loc.host=loc._host,loc.hostname=loc._hostname,loc.origin=loc._origin,loc.pathname=loc._pathname,loc.port=loc._port,loc.protocol=loc._protocol,loc.search=loc._search)},Wombat.prototype.makeGetLocProp=function(prop,origGetter){var wombat=this;return function newGetLocProp(){if(this._no_rewrite)return origGetter.call(this,prop);var curr_orig_href=origGetter.call(this,"href");return prop==="href"?wombat.extractOriginalURL(curr_orig_href):prop==="ancestorOrigins"?[]:(this._orig_href!==curr_orig_href&&wombat.setLoc(this,curr_orig_href),this["_"+prop])}},Wombat.prototype.makeSetLocProp=function(prop,origSetter,origGetter){var wombat=this;return function newSetLocProp(value){if(this._no_rewrite)return origSetter.call(this,prop,value);if(this["_"+prop]!==value){if(this["_"+prop]=value,!this._parser){var href=origGetter.call(this);this._parser=wombat.makeParser(href,this.ownerDocument)}var rel=false;if(prop==="href"&&typeof value==="string")if(value&&this._parser instanceof URL)try{value=new URL(value,this._parser).href}catch(e){console.warn("Error resolving URL",e)}else value&&(value[0]==="."||value[0]==="#"?value=wombat.resolveRelUrl(value,this.ownerDocument):value[0]==="/"&&(value.length>1&&value[1]==="/"?value=this._parser.protocol+value:(rel=true,value=WB_wombat_location.origin+value)));try{this._parser[prop]=value}catch(e){console.log("Error setting "+prop+" = "+value)}prop==="hash"?(value=this._parser[prop],origSetter.call(this,"hash",value)):(rel=rel||value===this._parser.pathname,value=wombat.rewriteUrl(this._parser.href,rel),origSetter.call(this,"href",value))}}},Wombat.prototype.styleReplacer=function(match,n1,n2,n3,offset,string){return n1+this.rewriteUrl(n2)+n3},Wombat.prototype.domConstructorErrorChecker=function(thisObj,what,args,numRequiredArgs){var errorMsg,needArgs=typeof numRequiredArgs==="number"?numRequiredArgs:1;if(thisObj instanceof this.WBWindow?errorMsg="Failed to construct '"+what+"': Please use the 'new' operator, this DOM object constructor cannot be called as a function.":args&&args.length=0)return url;if(url.indexOf(this.wb_rel_prefix)===0&&url.indexOf("http")>1){var scheme_sep=url.indexOf(":/");return scheme_sep>0&&url[scheme_sep+2]!=="/"?url.substring(0,scheme_sep+2)+"/"+url.substring(scheme_sep+2):url}return this.getFinalUrl(true,mod,this.wb_orig_origin+url)}url.charAt(0)==="."&&(url=this.resolveRelUrl(url,doc));var prefix=this.startsWithOneOf(url.toLowerCase(),this.VALID_PREFIXES);if(prefix){var orig_host=this.replayTopHost,orig_protocol=this.replayTopProtocol,prefix_host=prefix+orig_host+"/";if(this.startsWith(url,prefix_host)){if(this.startsWith(url,this.wb_replay_prefix))return url;var curr_scheme=orig_protocol+"//",path=url.substring(prefix_host.length),rebuild=false;return path.indexOf(this.wb_rel_prefix)<0&&url.indexOf("/static/")<0&&(path=this.getFinalUrl(true,mod,WB_wombat_location.origin+"/"+path),rebuild=true),prefix!==curr_scheme&&prefix!==this.REL_PREFIX&&(rebuild=true),rebuild&&(url=useRel?"":curr_scheme+orig_host,path&&path[0]!=="/"&&(url+="/"),url+=path),url}return this.getFinalUrl(useRel,mod,url)}return prefix=this.startsWithOneOf(url,this.BAD_PREFIXES),prefix?this.getFinalUrl(useRel,mod,this.extractOriginalURL(url)):url},Wombat.prototype.rewriteUrl=function(url,useRel,mod,doc){var rewritten=this.rewriteUrl_(url,useRel,mod,doc);return this.debug_rw&&(url===rewritten?console.log("NOT REWRITTEN "+url):console.log("REWRITE: "+url+" -> "+rewritten)),rewritten},Wombat.prototype.performAttributeRewrite=function(elem,name,value,absUrlOnly){switch(name){case"innerHTML":case"outerHTML":return this.rewriteHtml(value);case"filter":return this.rewriteInlineStyle(value);case"style":return this.rewriteStyle(value);case"srcset":return this.rewriteSrcset(value,elem);}if(absUrlOnly&&!this.startsWithOneOf(value,this.VALID_PREFIXES))return value;var mod=this.rwModForElement(elem,name);return this.wbUseAFWorker&&this.WBAutoFetchWorker&&this.isSavedDataSrcSrcset(elem)&&this.WBAutoFetchWorker.preserveDataSrcset(elem),this.rewriteUrl(value,false,mod,elem.ownerDocument)},Wombat.prototype.rewriteAttr=function(elem,name,absUrlOnly){var changed=false;if(!elem||!elem.getAttribute||elem._no_rewrite||elem["_"+name])return changed;var value=this.wb_getAttribute.call(elem,name);if(!value||this.startsWith(value,"javascript:"))return changed;var new_value=this.performAttributeRewrite(elem,name,value,absUrlOnly);return new_value!==value&&(this.removeWBOSRC(elem),this.wb_setAttribute.call(elem,name,new_value),changed=true),changed},Wombat.prototype.noExceptRewriteStyle=function(style){try{return this.rewriteStyle(style)}catch(e){return style}},Wombat.prototype.rewriteStyle=function(style){if(!style)return style;var value=style;return typeof style==="object"&&(value=style.toString()),typeof value==="string"?value.replace(this.STYLE_REGEX,this.styleReplacer).replace(this.IMPORT_REGEX,this.styleReplacer).replace(this.no_wombatRe,""):value},Wombat.prototype.rewriteSrcset=function(value,elem){if(!value)return"";for(var v,split=value.split(this.srcsetRe),values=[],mod=this.rwModForElement(elem,"srcset"),i=0;i=0){var JS="javascript:";new_value="javascript:window.parent._wb_wombat.initNewWindowWombat(window);"+value.substr(11)}return new_value||(new_value=this.rewriteUrl(value,false,this.rwModForElement(elem,attrName))),new_value!==value&&(this.wb_setAttribute.call(elem,attrName,new_value),true)},Wombat.prototype.rewriteScript=function(elem){if(elem.hasAttribute("src")||!elem.textContent||!this.$wbwindow.Proxy)return this.rewriteAttr(elem,"src");if(this.skipWrapScriptBasedOnType(elem.type))return false;var text=elem.textContent.trim();return!this.skipWrapScriptTextBasedOnText(text)&&(elem.textContent=this.wrapScriptTextJsProxy(text),true)},Wombat.prototype.rewriteSVGElem=function(elem){var changed=this.rewriteAttr(elem,"filter");return changed=this.rewriteAttr(elem,"style")||changed,changed=this.rewriteAttr(elem,"xlink:href")||changed,changed=this.rewriteAttr(elem,"href")||changed,changed=this.rewriteAttr(elem,"src")||changed,changed},Wombat.prototype.rewriteElem=function(elem){var changed=false;if(!elem)return changed;if(elem instanceof SVGElement)changed=this.rewriteSVGElem(elem);else switch(elem.tagName){case"META":var maybeCSP=this.wb_getAttribute.call(elem,"http-equiv");maybeCSP&&maybeCSP.toLowerCase()==="content-security-policy"&&(this.wb_setAttribute.call(elem,"http-equiv","_"+maybeCSP),changed=true);break;case"STYLE":var new_content=this.rewriteStyle(elem.textContent);elem.textContent!==new_content&&(elem.textContent=new_content,changed=true,this.wbUseAFWorker&&this.WBAutoFetchWorker&&elem.sheet!=null&&this.WBAutoFetchWorker.deferredSheetExtraction(elem.sheet));break;case"LINK":changed=this.rewriteAttr(elem,"href"),this.wbUseAFWorker&&elem.rel==="stylesheet"&&this._addEventListener(elem,"load",this.utilFns.wbSheetMediaQChecker);break;case"IMG":changed=this.rewriteAttr(elem,"src"),changed=this.rewriteAttr(elem,"srcset")||changed,changed=this.rewriteAttr(elem,"style")||changed,this.wbUseAFWorker&&this.WBAutoFetchWorker&&elem.dataset.srcset&&this.WBAutoFetchWorker.preserveDataSrcset(elem);break;case"OBJECT":if(this.wb_info.isSW&&elem.parentElement&&elem.getAttribute("type")==="application/pdf"){for(var iframe=this.$wbwindow.document.createElement("IFRAME"),i=0;i0;)for(var child,children=rewriteQ.shift(),i=0;i"+rwString+"","text/html");if(!inner_doc||!this.nodeHasChildren(inner_doc.head)||!inner_doc.head.children[0].content)return rwString;var template=inner_doc.head.children[0];if(template._no_rewrite=true,this.recurseRewriteElem(template.content)){var new_html=template.innerHTML;if(checkEndTag){var first_elem=template.content.children&&template.content.children[0];if(first_elem){var end_tag="";this.endsWith(new_html,end_tag)&&!this.endsWith(rwString.toLowerCase(),end_tag)&&(new_html=new_html.substring(0,new_html.length-end_tag.length))}else if(rwString[0]!=="<"||rwString[rwString.length-1]!==">")return this.write_buff+=rwString,undefined}return new_html}return rwString},Wombat.prototype.rewriteHtmlFull=function(string,checkEndTag){var inner_doc=new DOMParser().parseFromString(string,"text/html");if(!inner_doc)return string;for(var changed=false,i=0;i=0)inner_doc.documentElement._no_rewrite=true,new_html=this.reconstructDocType(inner_doc.doctype)+inner_doc.documentElement.outerHTML;else{inner_doc.head._no_rewrite=true,inner_doc.body._no_rewrite=true;var headHasKids=this.nodeHasChildren(inner_doc.head),bodyHasKids=this.nodeHasChildren(inner_doc.body);if(new_html=(headHasKids?inner_doc.head.outerHTML:"")+(bodyHasKids?inner_doc.body.outerHTML:""),checkEndTag)if(inner_doc.all.length>3){var end_tag="";this.endsWith(new_html,end_tag)&&!this.endsWith(string.toLowerCase(),end_tag)&&(new_html=new_html.substring(0,new_html.length-end_tag.length))}else if(string[0]!=="<"||string[string.length-1]!==">")return void(this.write_buff+=string);new_html=this.reconstructDocType(inner_doc.doctype)+new_html}return new_html}return string},Wombat.prototype.rewriteInlineStyle=function(orig){var decoded;try{decoded=decodeURIComponent(orig)}catch(e){decoded=orig}if(decoded!==orig){var parts=this.rewriteStyle(decoded).split(",",2);return parts[0]+","+encodeURIComponent(parts[1])}return this.rewriteStyle(orig)},Wombat.prototype.rewriteCookie=function(cookie){var wombat=this,rwCookie=cookie.replace(this.wb_abs_prefix,"").replace(this.wb_rel_prefix,"");return rwCookie=rwCookie.replace(this.cookie_domain_regex,function(m,m1){var message={domain:m1,cookie:rwCookie,wb_type:"cookie"};return wombat.sendTopMessage(message,true),wombat.$wbwindow.location.hostname.indexOf(".")>=0&&!wombat.IP_RX.test(wombat.$wbwindow.location.hostname)?"Domain=."+wombat.$wbwindow.location.hostname:""}).replace(this.cookie_path_regex,function(m,m1){var rewritten=wombat.rewriteUrl(m1);return rewritten.indexOf(wombat.wb_curr_host)===0&&(rewritten=rewritten.substring(wombat.wb_curr_host.length)),"Path="+rewritten}),wombat.$wbwindow.location.protocol!=="https:"&&(rwCookie=rwCookie.replace("secure","")),rwCookie.replace(",|",",")},Wombat.prototype.rewriteWorker=function(workerUrl){if(!workerUrl)return workerUrl;workerUrl=workerUrl.toString();var isBlob=workerUrl.indexOf("blob:")===0,isJS=workerUrl.indexOf("javascript:")===0;if(!isBlob&&!isJS){if(!this.startsWithOneOf(workerUrl,this.VALID_PREFIXES)&&!this.startsWith(workerUrl,"/")&&!this.startsWithOneOf(workerUrl,this.BAD_PREFIXES)){var rurl=this.resolveRelUrl(workerUrl,this.$wbwindow.document);return this.rewriteUrl(rurl,false,"wkr_",this.$wbwindow.document)}return this.rewriteUrl(workerUrl,false,"wkr_",this.$wbwindow.document)}var workerCode=isJS?workerUrl.replace("javascript:",""):null;if(isBlob){var x=new XMLHttpRequest;this.utilFns.XHRopen.call(x,"GET",workerUrl,false),this.utilFns.XHRsend.call(x),workerCode=x.responseText.replace(this.workerBlobRe,"").replace(this.rmCheckThisInjectRe,"this")}if(this.wb_info.static_prefix||this.wb_info.ww_rw_script){var originalURL=this.$wbwindow.document.baseURI,ww_rw=this.wb_info.ww_rw_script||this.wb_info.static_prefix+"wombatWorkers.js",rw="(function() { self.importScripts('"+ww_rw+"'); new WBWombat({'prefix': '"+this.wb_abs_prefix+"', 'prefixMod': '"+this.wb_abs_prefix+"wkrf_/', 'originalURL': '"+originalURL+"'}); })();";workerCode=rw+workerCode}var blob=new Blob([workerCode],{type:"application/javascript"});return URL.createObjectURL(blob)},Wombat.prototype.rewriteTextNodeFn=function(fnThis,originalFn,argsObj){var args,deproxiedThis=this.proxyToObj(fnThis);if(argsObj.length>0&&deproxiedThis.parentElement&&deproxiedThis.parentElement.tagName==="STYLE"){args=new Array(argsObj.length);var dataIndex=argsObj.length-1;dataIndex===2?(args[0]=argsObj[0],args[1]=argsObj[1]):dataIndex===1&&(args[0]=argsObj[0]),args[dataIndex]=this.rewriteStyle(argsObj[dataIndex])}else args=argsObj;return originalFn.__WB_orig_apply?originalFn.__WB_orig_apply(deproxiedThis,args):originalFn.apply(deproxiedThis,args)},Wombat.prototype.rewriteDocWriteWriteln=function(fnThis,originalFn,argsObj){var string,thisObj=this.proxyToObj(fnThis),argLen=argsObj.length;if(argLen===0)return originalFn.call(thisObj);string=argLen===1?argsObj[0]:Array.prototype.join.call(argsObj,"");var new_buff=this.rewriteHtml(string,true),res=originalFn.call(thisObj,new_buff);return this.initNewWindowWombat(thisObj.defaultView),res},Wombat.prototype.rewriteChildNodeFn=function(fnThis,originalFn,argsObj){var thisObj=this.proxyToObj(fnThis);if(argsObj.length===0)return originalFn.call(thisObj);var newArgs=this.rewriteElementsInArguments(argsObj);return originalFn.__WB_orig_apply?originalFn.__WB_orig_apply(thisObj,newArgs):originalFn.apply(thisObj,newArgs)},Wombat.prototype.rewriteInsertAdjHTMLOrElemArgs=function(fnThis,originalFn,position,textOrElem,rwHTML){var fnThisObj=this.proxyToObj(fnThis);return fnThisObj._no_rewrite?originalFn.call(fnThisObj,position,textOrElem):rwHTML?originalFn.call(fnThisObj,position,this.rewriteHtml(textOrElem)):(this.rewriteElemComplete(textOrElem),originalFn.call(fnThisObj,position,textOrElem))},Wombat.prototype.rewriteSetTimeoutInterval=function(fnThis,originalFn,argsObj){var rw=this.isString(argsObj[0]),args=rw?new Array(argsObj.length):argsObj;if(rw){args[0]=this.$wbwindow.Proxy?this.wrapScriptTextJsProxy(argsObj[0]):argsObj[0].replace(/\blocation\b/g,"WB_wombat_$&");for(var i=1;i0&&cssStyleValueOverride(this.$wbwindow.CSSStyleValue,"parse"),this.$wbwindow.CSSStyleValue.parseAll&&this.$wbwindow.CSSStyleValue.parseAll.toString().indexOf("[native code]")>0&&cssStyleValueOverride(this.$wbwindow.CSSStyleValue,"parseAll")}if(this.$wbwindow.CSSKeywordValue&&this.$wbwindow.CSSKeywordValue.prototype){var oCSSKV=this.$wbwindow.CSSKeywordValue;this.$wbwindow.CSSKeywordValue=function(CSSKeywordValue_){return function CSSKeywordValue(cssValue){return wombat.domConstructorErrorChecker(this,"CSSKeywordValue",arguments),new CSSKeywordValue_(wombat.rewriteStyle(cssValue))}}(this.$wbwindow.CSSKeywordValue),this.$wbwindow.CSSKeywordValue.prototype=oCSSKV.prototype,Object.defineProperty(this.$wbwindow.CSSKeywordValue.prototype,"constructor",{value:this.$wbwindow.CSSKeywordValue}),addToStringTagToClass(this.$wbwindow.CSSKeywordValue,"CSSKeywordValue")}if(this.$wbwindow.StylePropertyMap&&this.$wbwindow.StylePropertyMap.prototype){var originalSet=this.$wbwindow.StylePropertyMap.prototype.set;this.$wbwindow.StylePropertyMap.prototype.set=function set(){if(arguments.length<=1)return originalSet.__WB_orig_apply?originalSet.__WB_orig_apply(this,arguments):originalSet.apply(this,arguments);var newArgs=new Array(arguments.length);newArgs[0]=arguments[0];for(var i=1;i")&&(array[0]=wombat.rewriteHtml(array[0]),options.type="text/html"),new Blob_(array,options)}}(this.$wbwindow.Blob),this.$wbwindow.Blob.prototype=orig_blob.prototype}},Wombat.prototype.initWSOverride=function(){this.$wbwindow.WebSocket&&this.$wbwindow.WebSocket.prototype&&(this.$wbwindow.WebSocket=function(WebSocket_){function WebSocket(url,protocols){this.addEventListener=function(){},this.removeEventListener=function(){},this.close=function(){},this.send=function(data){console.log("ws send",data)},this.protocol=protocols&&protocols.length?protocols[0]:"",this.url=url,this.readyState=0}return WebSocket.CONNECTING=0,WebSocket.OPEN=1,WebSocket.CLOSING=2,WebSocket.CLOSED=3,WebSocket}(this.$wbwindow.WebSocket),Object.defineProperty(this.$wbwindow.WebSocket.prototype,"constructor",{value:this.$wbwindow.WebSocket}),addToStringTagToClass(this.$wbwindow.WebSocket,"WebSocket"))},Wombat.prototype.initDocTitleOverride=function(){var orig_get_title=this.getOrigGetter(this.$wbwindow.document,"title"),orig_set_title=this.getOrigSetter(this.$wbwindow.document,"title"),wombat=this,set_title=function title(value){var res=orig_set_title.call(this,value),message={wb_type:"title",title:value};return wombat.sendTopMessage(message),res};this.defProp(this.$wbwindow.document,"title",set_title,orig_get_title)},Wombat.prototype.initFontFaceOverride=function(){if(this.$wbwindow.FontFace){var wombat=this,origFontFace=this.$wbwindow.FontFace;this.$wbwindow.FontFace=function(FontFace_){return function FontFace(family,source,descriptors){wombat.domConstructorErrorChecker(this,"FontFace",arguments,2);var rwSource=source;return source!=null&&(typeof source==="string"?rwSource=wombat.rewriteInlineStyle(source):rwSource=wombat.rewriteInlineStyle(source.toString())),new FontFace_(family,rwSource,descriptors)}}(this.$wbwindow.FontFace),this.$wbwindow.FontFace.prototype=origFontFace.prototype,Object.defineProperty(this.$wbwindow.FontFace.prototype,"constructor",{value:this.$wbwindow.FontFace}),addToStringTagToClass(this.$wbwindow.FontFace,"FontFace")}},Wombat.prototype.initFixedRatio=function(value){try{this.$wbwindow.devicePixelRatio=value}catch(e){}if(Object.defineProperty)try{Object.defineProperty(this.$wbwindow,"devicePixelRatio",{value:value,writable:false})}catch(e){}},Wombat.prototype.initPaths=function(wbinfo){wbinfo.wombat_opts=wbinfo.wombat_opts||{},Object.assign(this.wb_info,wbinfo),this.wb_opts=wbinfo.wombat_opts,this.wb_replay_prefix=wbinfo.prefix,this.wb_is_proxy=wbinfo.proxy_magic||!this.wb_replay_prefix,this.wb_info.top_host=this.wb_info.top_host||"*",this.wb_curr_host=this.$wbwindow.location.protocol+"//"+this.$wbwindow.location.host,this.wb_info.wombat_opts=this.wb_info.wombat_opts||{},this.wb_orig_scheme=wbinfo.wombat_scheme+"://",this.wb_orig_origin=this.wb_orig_scheme+wbinfo.wombat_host,this.wb_abs_prefix=this.wb_replay_prefix,this.wb_capture_date_part=!wbinfo.is_live&&wbinfo.wombat_ts?"/"+wbinfo.wombat_ts+"/":"",this.initBadPrefixes(this.wb_replay_prefix),this.initCookiePreset()},Wombat.prototype.initSeededRandom=function(seed){this.$wbwindow.Math.seed=parseInt(seed);var wombat=this;this.$wbwindow.Math.random=function random(){return wombat.$wbwindow.Math.seed=(wombat.$wbwindow.Math.seed*9301+49297)%233280,wombat.$wbwindow.Math.seed/233280}},Wombat.prototype.initHistoryOverrides=function(){this.overrideHistoryFunc("pushState"),this.overrideHistoryFunc("replaceState");var wombat=this;this.$wbwindow.addEventListener("popstate",function(event){wombat.sendHistoryUpdate(wombat.$wbwindow.WB_wombat_location.href,wombat.$wbwindow.document.title)})},Wombat.prototype.initCookiePreset=function(){if(this.wb_info.presetCookie)for(var splitCookies=this.wb_info.presetCookie.split(";"),i=0;i2&&!this.__WB_xhr_open_arguments[2]&&navigator.userAgent.indexOf("Firefox")===-1&&(this.__WB_xhr_open_arguments[2]=true,console.warn("wombat.js: Sync XHR not supported in SW-based replay in this browser, converted to async")),this._no_rewrite||(this.__WB_xhr_open_arguments[1]=wombat.rewriteUrl(this.__WB_xhr_open_arguments[1])),origOpen.apply(this,this.__WB_xhr_open_arguments),!wombat.startsWith(this.__WB_xhr_open_arguments[1],"data:")){for(const[name,value]of this.__WB_xhr_headers.entries())origSetRequestHeader.call(this,name,value);origSetRequestHeader.call(this,"X-Pywb-Requested-With","XMLHttpRequest")}return origSend.call(this,value)}}else if(this.$wbwindow.XMLHttpRequest.prototype.open){var origXMLHttpOpen=this.$wbwindow.XMLHttpRequest.prototype.open;this.utilFns.XHRopen=origXMLHttpOpen,this.utilFns.XHRsend=this.$wbwindow.XMLHttpRequest.prototype.send,this.$wbwindow.XMLHttpRequest.prototype.open=function open(method,url,async,user,password){var rwURL=this._no_rewrite?url:wombat.rewriteUrl(url),openAsync=true;async==null||async||(openAsync=false),origXMLHttpOpen.call(this,method,rwURL,openAsync,user,password),wombat.startsWith(rwURL,"data:")||this.setRequestHeader("X-Pywb-Requested-With","XMLHttpRequest")}}if(this.$wbwindow.fetch){var orig_fetch=this.$wbwindow.fetch;this.$wbwindow.fetch=function fetch(input,init_opts){var rwInput=input,inputType=typeof input;if(inputType==="string")rwInput=wombat.rewriteUrl(input);else if(inputType==="object"&&input.url){var new_url=wombat.rewriteUrl(input.url);new_url!==input.url&&(rwInput=new Request(new_url,init_opts))}else inputType==="object"&&input.href&&(rwInput=wombat.rewriteUrl(input.href));if(init_opts||(init_opts={}),init_opts.credentials===undefined)try{init_opts.credentials="include"}catch(e){}return orig_fetch.call(wombat.proxyToObj(this),rwInput,init_opts)}}if(this.$wbwindow.Request&&this.$wbwindow.Request.prototype){var orig_request=this.$wbwindow.Request;this.$wbwindow.Request=function(Request_){return function Request(input,init_opts){wombat.domConstructorErrorChecker(this,"Request",arguments);var newInitOpts=init_opts||{},newInput=input,inputType=typeof input;switch(inputType){case"string":newInput=wombat.rewriteUrl(input);break;case"object":if(newInput=input,input.url){var new_url=wombat.rewriteUrl(input.url);new_url!==input.url&&(newInput=new Request_(new_url,input))}else input.href&&(newInput=wombat.rewriteUrl(input.toString(),true));}return newInitOpts.credentials="include",new Request_(newInput,newInitOpts)}}(this.$wbwindow.Request),this.$wbwindow.Request.prototype=orig_request.prototype,Object.defineProperty(this.$wbwindow.Request.prototype,"constructor",{value:this.$wbwindow.Request})}if(this.$wbwindow.Response&&this.$wbwindow.Response.prototype){var originalRedirect=this.$wbwindow.Response.prototype.redirect;this.$wbwindow.Response.prototype.redirect=function redirect(url,status){var rwURL=wombat.rewriteUrl(url,true,null,wombat.$wbwindow.document);return originalRedirect.call(this,rwURL,status)}}if(this.$wbwindow.EventSource&&this.$wbwindow.EventSource.prototype){var origEventSource=this.$wbwindow.EventSource;this.$wbwindow.EventSource=function(EventSource_){return function EventSource(url,configuration){wombat.domConstructorErrorChecker(this,"EventSource",arguments);var rwURL=url;return url!=null&&(rwURL=wombat.rewriteUrl(url)),new EventSource_(rwURL,configuration)}}(this.$wbwindow.EventSource),this.$wbwindow.EventSource.prototype=origEventSource.prototype,Object.defineProperty(this.$wbwindow.EventSource.prototype,"constructor",{value:this.$wbwindow.EventSource}),addToStringTagToClass(this.$wbwindow.EventSource,"EventSource")}},Wombat.prototype.initElementGetSetAttributeOverride=function(){if(!this.wb_opts.skip_setAttribute&&this.$wbwindow.Element&&this.$wbwindow.Element.prototype){var wombat=this,ElementProto=this.$wbwindow.Element.prototype;if(ElementProto.setAttribute){var orig_setAttribute=ElementProto.setAttribute;ElementProto._orig_setAttribute=orig_setAttribute,ElementProto.setAttribute=function setAttribute(name,value){var rwValue=value;if(name&&typeof rwValue==="string"){var lowername=name.toLowerCase();if(this.tagName==="LINK"&&lowername==="href"&&rwValue.indexOf("data:text/css")===0)rwValue=wombat.rewriteInlineStyle(value);else if(lowername==="style")rwValue=wombat.rewriteStyle(value);else if(lowername==="srcset"||lowername==="imagesrcset"&&this.tagName==="LINK")rwValue=wombat.rewriteSrcset(value,this);else{var shouldRW=wombat.shouldRewriteAttr(this.tagName,lowername);shouldRW&&(wombat.removeWBOSRC(this),!this._no_rewrite&&(rwValue=wombat.rewriteUrl(value,false,wombat.rwModForElement(this,lowername))))}}return orig_setAttribute.call(this,name,rwValue)}}if(ElementProto.getAttribute){var orig_getAttribute=ElementProto.getAttribute;this.wb_getAttribute=orig_getAttribute,ElementProto.getAttribute=function getAttribute(name){var result=orig_getAttribute.call(this,name);if(result===null)return result;var lowerName=name;if(name&&(lowerName=name.toLowerCase()),wombat.shouldRewriteAttr(this.tagName,lowerName)){var maybeWBOSRC=wombat.retrieveWBOSRC(this);return maybeWBOSRC?maybeWBOSRC:wombat.extractOriginalURL(result)}return wombat.startsWith(lowerName,"data-")&&wombat.startsWithOneOf(result,wombat.wb_prefixes)?wombat.extractOriginalURL(result):result}}}},Wombat.prototype.initSvgImageOverrides=function(){if(this.$wbwindow.SVGImageElement){var svgImgProto=this.$wbwindow.SVGImageElement.prototype,orig_getAttr=svgImgProto.getAttribute,orig_getAttrNS=svgImgProto.getAttributeNS,orig_setAttr=svgImgProto.setAttribute,orig_setAttrNS=svgImgProto.setAttributeNS,wombat=this;svgImgProto.getAttribute=function getAttribute(name){var value=orig_getAttr.call(this,name);return name.indexOf("xlink:href")>=0||name==="href"?wombat.extractOriginalURL(value):value},svgImgProto.getAttributeNS=function getAttributeNS(ns,name){var value=orig_getAttrNS.call(this,ns,name);return name.indexOf("xlink:href")>=0||name==="href"?wombat.extractOriginalURL(value):value},svgImgProto.setAttribute=function setAttribute(name,value){var rwValue=value;return(name.indexOf("xlink:href")>=0||name==="href")&&(rwValue=wombat.rewriteUrl(value)),orig_setAttr.call(this,name,rwValue)},svgImgProto.setAttributeNS=function setAttributeNS(ns,name,value){var rwValue=value;return(name.indexOf("xlink:href")>=0||name==="href")&&(rwValue=wombat.rewriteUrl(value)),orig_setAttrNS.call(this,ns,name,rwValue)}}},Wombat.prototype.initCreateElementNSFix=function(){if(this.$wbwindow.document.createElementNS&&this.$wbwindow.Document.prototype.createElementNS){var orig_createElementNS=this.$wbwindow.document.createElementNS,wombat=this,createElementNS=function createElementNS(namespaceURI,qualifiedName){return orig_createElementNS.call(wombat.proxyToObj(this),wombat.extractOriginalURL(namespaceURI),qualifiedName)};this.$wbwindow.Document.prototype.createElementNS=createElementNS,this.$wbwindow.document.createElementNS=createElementNS}},Wombat.prototype.initInsertAdjacentElementHTMLOverrides=function(){var Element=this.$wbwindow.Element;if(Element&&Element.prototype){var elementProto=Element.prototype,rewriteFn=this.rewriteInsertAdjHTMLOrElemArgs;if(elementProto.insertAdjacentHTML){var origInsertAdjacentHTML=elementProto.insertAdjacentHTML;elementProto.insertAdjacentHTML=function insertAdjacentHTML(position,text){return rewriteFn(this,origInsertAdjacentHTML,position,text,true)}}if(elementProto.insertAdjacentElement){var origIAdjElem=elementProto.insertAdjacentElement;elementProto.insertAdjacentElement=function insertAdjacentElement(position,element){return rewriteFn(this,origIAdjElem,position,element,false)}}}},Wombat.prototype.initDomOverride=function(){var Node=this.$wbwindow.Node;if(Node&&Node.prototype){var rewriteFn=this.rewriteNodeFuncArgs;if(Node.prototype.appendChild){var originalAppendChild=Node.prototype.appendChild;Node.prototype.appendChild=function appendChild(newNode,oldNode){return rewriteFn(this,originalAppendChild,newNode,oldNode)}}if(Node.prototype.insertBefore){var originalInsertBefore=Node.prototype.insertBefore;Node.prototype.insertBefore=function insertBefore(newNode,oldNode){return rewriteFn(this,originalInsertBefore,newNode,oldNode)}}if(Node.prototype.replaceChild){var originalReplaceChild=Node.prototype.replaceChild;Node.prototype.replaceChild=function replaceChild(newNode,oldNode){return rewriteFn(this,originalReplaceChild,newNode,oldNode)}}this.overridePropToProxy(Node.prototype,"ownerDocument"),this.overridePropToProxy(this.$wbwindow.HTMLHtmlElement.prototype,"parentNode"),this.overridePropToProxy(this.$wbwindow.Event.prototype,"target")}this.$wbwindow.Element&&this.$wbwindow.Element.prototype&&(this.overrideParentNodeAppendPrepend(this.$wbwindow.Element),this.overrideChildNodeInterface(this.$wbwindow.Element,false)),this.$wbwindow.DocumentFragment&&this.$wbwindow.DocumentFragment.prototype&&this.overrideParentNodeAppendPrepend(this.$wbwindow.DocumentFragment)},Wombat.prototype.initDocOverrides=function($document){if(Object.defineProperty){this.overrideReferrer($document),this.defGetterProp($document,"origin",function origin(){return this.WB_wombat_location.origin}),this.defGetterProp(this.$wbwindow,"origin",function origin(){return this.WB_wombat_location.origin});var wombat=this,domain_setter=function domain(val){var loc=this.WB_wombat_location;loc&&wombat.endsWith(loc.hostname,val)&&(this.__wb_domain=val)},domain_getter=function domain(){return this.__wb_domain||this.WB_wombat_location.hostname};this.defProp($document,"domain",domain_setter,domain_getter)}},Wombat.prototype.initDocWriteOpenCloseOverride=function(){if(this.$wbwindow.DOMParser){var DocumentProto=this.$wbwindow.Document.prototype,$wbDocument=this.$wbwindow.document,docWriteWritelnRWFn=this.rewriteDocWriteWriteln,orig_doc_write=$wbDocument.write,new_write=function write(){return docWriteWritelnRWFn(this,orig_doc_write,arguments)};$wbDocument.write=new_write,DocumentProto.write=new_write;var orig_doc_writeln=$wbDocument.writeln,new_writeln=function writeln(){return docWriteWritelnRWFn(this,orig_doc_writeln,arguments)};$wbDocument.writeln=new_writeln,DocumentProto.writeln=new_writeln;var wombat=this,orig_doc_open=$wbDocument.open,new_open=function open(){var res,thisObj=wombat.proxyToObj(this);if(arguments.length===3){var rwUrl=wombat.rewriteUrl(arguments[0],false,"mp_");res=orig_doc_open.call(thisObj,rwUrl,arguments[1],arguments[2]),wombat.initNewWindowWombat(res,arguments[0])}else res=orig_doc_open.call(thisObj),wombat.initNewWindowWombat(thisObj.defaultView);return res};$wbDocument.open=new_open,DocumentProto.open=new_open;var originalClose=$wbDocument.close,newClose=function close(){var thisObj=wombat.proxyToObj(this);return wombat.initNewWindowWombat(thisObj.defaultView),originalClose.__WB_orig_apply?originalClose.__WB_orig_apply(thisObj,arguments):originalClose.apply(thisObj,arguments)};$wbDocument.close=newClose,DocumentProto.close=newClose;var oBodyGetter=this.getOrigGetter(DocumentProto,"body"),oBodySetter=this.getOrigSetter(DocumentProto,"body");oBodyGetter&&oBodySetter&&this.defProp(DocumentProto,"body",function body(newBody){return newBody&&(newBody instanceof HTMLBodyElement||newBody instanceof HTMLFrameSetElement)&&wombat.rewriteElemComplete(newBody),oBodySetter.call(wombat.proxyToObj(this),newBody)},oBodyGetter)}},Wombat.prototype.initIframeWombat=function(iframe){var win;win=iframe._get_contentWindow?iframe._get_contentWindow.call(iframe):iframe.contentWindow;try{if(!win||win===this.$wbwindow||win._skip_wombat||win._wb_wombat)return}catch(e){return}var src=iframe.src;this.initNewWindowWombat(win,src)},Wombat.prototype.initNewWindowWombat=function(win,src){var fullWombat=false;if(win&&!win._wb_wombat){if((!src||src===""||this.startsWithOneOf(src,["about:blank","javascript:"]))&&(fullWombat=true),!fullWombat&&this.wb_info.isSW){var origURL=this.extractOriginalURL(src);(origURL==="about:blank"||origURL.startsWith("srcdoc:")||origURL.startsWith("blob:"))&&(fullWombat=true)}if(fullWombat){var newInfo={};Object.assign(newInfo,this.wb_info);var wombat=new Wombat(win,newInfo);win._wb_wombat=wombat.wombatInit()}else this.initProtoPmOrigin(win),this.initPostMessageOverride(win),this.initMessageEventOverride(win),this.initCheckThisFunc(win),this.initImportWrapperFunc(win)}},Wombat.prototype.initTimeoutIntervalOverrides=function(){var rewriteFn=this.rewriteSetTimeoutInterval;if(this.$wbwindow.setTimeout&&!this.$wbwindow.setTimeout.__$wbpatched$__){var originalSetTimeout=this.$wbwindow.setTimeout;this.$wbwindow.setTimeout=function setTimeout(){return rewriteFn(this,originalSetTimeout,arguments)},this.$wbwindow.setTimeout.__$wbpatched$__=true}if(this.$wbwindow.setInterval&&!this.$wbwindow.setInterval.__$wbpatched$__){var originalSetInterval=this.$wbwindow.setInterval;this.$wbwindow.setInterval=function setInterval(){return rewriteFn(this,originalSetInterval,arguments)},this.$wbwindow.setInterval.__$wbpatched$__=true}},Wombat.prototype.initWorkerOverrides=function(){var wombat=this;if(this.$wbwindow.Worker&&!this.$wbwindow.Worker._wb_worker_overriden){var orig_worker=this.$wbwindow.Worker;this.$wbwindow.Worker=function(Worker_){return function Worker(url,options){return wombat.domConstructorErrorChecker(this,"Worker",arguments),new Worker_(wombat.rewriteWorker(url),options)}}(orig_worker),this.$wbwindow.Worker.prototype=orig_worker.prototype,Object.defineProperty(this.$wbwindow.Worker.prototype,"constructor",{value:this.$wbwindow.Worker}),this.$wbwindow.Worker._wb_worker_overriden=true}if(this.$wbwindow.SharedWorker&&!this.$wbwindow.SharedWorker.__wb_sharedWorker_overriden){var oSharedWorker=this.$wbwindow.SharedWorker;this.$wbwindow.SharedWorker=function(SharedWorker_){return function SharedWorker(url,options){return wombat.domConstructorErrorChecker(this,"SharedWorker",arguments),new SharedWorker_(wombat.rewriteWorker(url),options)}}(oSharedWorker),this.$wbwindow.SharedWorker.prototype=oSharedWorker.prototype,Object.defineProperty(this.$wbwindow.SharedWorker.prototype,"constructor",{value:this.$wbwindow.SharedWorker}),this.$wbwindow.SharedWorker.__wb_sharedWorker_overriden=true}if(this.$wbwindow.ServiceWorkerContainer&&this.$wbwindow.ServiceWorkerContainer.prototype&&this.$wbwindow.ServiceWorkerContainer.prototype.register){var orig_register=this.$wbwindow.ServiceWorkerContainer.prototype.register;this.$wbwindow.ServiceWorkerContainer.prototype.register=function register(scriptURL,options){var newScriptURL=new URL(scriptURL,wombat.$wbwindow.document.baseURI).href,mod=wombat.getPageUnderModifier();return options&&options.scope?options.scope=wombat.rewriteUrl(options.scope,false,mod):options={scope:wombat.rewriteUrl("/",false,mod)},orig_register.call(this,wombat.rewriteUrl(newScriptURL,false,"sw_"),options)}}if(this.$wbwindow.Worklet&&this.$wbwindow.Worklet.prototype&&this.$wbwindow.Worklet.prototype.addModule&&!this.$wbwindow.Worklet.__wb_workerlet_overriden){var oAddModule=this.$wbwindow.Worklet.prototype.addModule;this.$wbwindow.Worklet.prototype.addModule=function addModule(moduleURL,options){var rwModuleURL=wombat.rewriteUrl(moduleURL,false,"js_");return oAddModule.call(this,rwModuleURL,options)},this.$wbwindow.Worklet.__wb_workerlet_overriden=true}},Wombat.prototype.initLocOverride=function(loc,oSetter,oGetter){if(Object.defineProperty)for(var prop,i=0;i=0&&props.splice(foundInx,1);return props}})}catch(e){console.log(e)}},Wombat.prototype.initHashChange=function(){if(this.$wbwindow.__WB_top_frame){var wombat=this,receive_hash_change=function receive_hash_change(event){if(event.data&&event.data.from_top){var message=event.data.message;message.wb_type&&(message.wb_type!=="outer_hashchange"||wombat.$wbwindow.location.hash==message.hash||(wombat.$wbwindow.location.hash=message.hash))}},send_hash_change=function send_hash_change(){var message={wb_type:"hashchange",hash:wombat.$wbwindow.location.hash};wombat.sendTopMessage(message)};this.$wbwindow.addEventListener("message",receive_hash_change),this.$wbwindow.addEventListener("hashchange",send_hash_change)}},Wombat.prototype.initPostMessageOverride=function($wbwindow){if($wbwindow.postMessage&&!$wbwindow.__orig_postMessage){var orig=$wbwindow.postMessage,wombat=this;$wbwindow.__orig_postMessage=orig;var postmessage_rewritten=function postMessage(message,targetOrigin,transfer,from_top){var from,src_id,this_obj=wombat.proxyToObj(this);if(this_obj||(this_obj=$wbwindow,this_obj.__WB_source=$wbwindow),this_obj.__WB_source&&this_obj.__WB_source.WB_wombat_location){var source=this_obj.__WB_source;if(from=source.WB_wombat_location.origin,this_obj.__WB_win_id||(this_obj.__WB_win_id={},this_obj.__WB_counter=0),!source.__WB_id){var id=this_obj.__WB_counter;source.__WB_id=id+source.WB_wombat_location.href,this_obj.__WB_counter+=1}this_obj.__WB_win_id[source.__WB_id]=source,src_id=source.__WB_id,this_obj.__WB_source=undefined}else from=window.WB_wombat_location.origin;var to_origin=targetOrigin;to_origin===this_obj.location.origin&&(to_origin=from);var new_message={from:from,to_origin:to_origin,src_id:src_id,message:message,from_top:from_top};if(targetOrigin!=="*"){if(this_obj.location.origin==="null"||this_obj.location.origin==="")return;targetOrigin=this_obj.location.origin}return orig.call(this_obj,new_message,targetOrigin,transfer)};$wbwindow.postMessage=postmessage_rewritten,$wbwindow.Window.prototype.postMessage=postmessage_rewritten;var eventTarget=null;eventTarget=$wbwindow.EventTarget&&$wbwindow.EventTarget.prototype?$wbwindow.EventTarget.prototype:$wbwindow;var _oAddEventListener=eventTarget.addEventListener;eventTarget.addEventListener=function addEventListener(type,listener,useCapture){var rwListener,obj=wombat.proxyToObj(this);if(type==="message"?rwListener=wombat.message_listeners.add_or_get(listener,function(){return wrapEventListener(listener,obj,wombat)}):type==="storage"?wombat.storage_listeners.add_or_get(listener,function(){return wrapSameOriginEventListener(listener,obj)}):rwListener=listener,rwListener)return _oAddEventListener.call(obj,type,rwListener,useCapture)};var _oRemoveEventListener=eventTarget.removeEventListener;eventTarget.removeEventListener=function removeEventListener(type,listener,useCapture){var rwListener,obj=wombat.proxyToObj(this);if(type==="message"?rwListener=wombat.message_listeners.remove(listener):type==="storage"?wombat.storage_listeners.remove(listener):rwListener=listener,rwListener)return _oRemoveEventListener.call(obj,type,rwListener,useCapture)};var override_on_prop=function(onevent,wrapperFN){var orig_setter=wombat.getOrigSetter($wbwindow,onevent),setter=function(value){this["__orig_"+onevent]=value;var obj=wombat.proxyToObj(this),listener=value?wrapperFN(value,obj,wombat):value;return orig_setter.call(obj,listener)},getter=function(){return this["__orig_"+onevent]};wombat.defProp($wbwindow,onevent,setter,getter)};override_on_prop("onmessage",wrapEventListener),override_on_prop("onstorage",wrapSameOriginEventListener)}},Wombat.prototype.initMessageEventOverride=function($wbwindow){!$wbwindow.MessageEvent||$wbwindow.MessageEvent.prototype.__extended||(this.addEventOverride("target"),this.addEventOverride("srcElement"),this.addEventOverride("currentTarget"),this.addEventOverride("eventPhase"),this.addEventOverride("path"),this.overridePropToProxy($wbwindow.MessageEvent.prototype,"source"),$wbwindow.MessageEvent.prototype.__extended=true)},Wombat.prototype.initUIEventsOverrides=function(){this.overrideAnUIEvent("UIEvent"),this.overrideAnUIEvent("MouseEvent"),this.overrideAnUIEvent("TouchEvent"),this.overrideAnUIEvent("FocusEvent"),this.overrideAnUIEvent("KeyboardEvent"),this.overrideAnUIEvent("WheelEvent"),this.overrideAnUIEvent("InputEvent"),this.overrideAnUIEvent("CompositionEvent")},Wombat.prototype.initOpenOverride=function(){var orig=this.$wbwindow.open;this.$wbwindow.Window.prototype.open&&(orig=this.$wbwindow.Window.prototype.open);var wombat=this,open_rewritten=function open(strUrl,strWindowName,strWindowFeatures){strWindowName&&(strWindowName=wombat.rewriteAttrTarget(strWindowName));var rwStrUrl=wombat.rewriteUrl(strUrl,false),res=orig.call(wombat.proxyToObj(this),rwStrUrl,strWindowName,strWindowFeatures);return wombat.initNewWindowWombat(res,strUrl),res};this.$wbwindow.open=open_rewritten,this.$wbwindow.Window.prototype.open&&(this.$wbwindow.Window.prototype.open=open_rewritten);for(var i=0;i