[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffYflgZIpPmxJFE72E1kAoud4gbJ6hm3-NOlBRnZ8me0":3},{"id":4,"url_slug":5,"title":6,"description":7,"plugin_slug":8,"theme_slug":9,"affected_versions":10,"patched_in_version":11,"severity":12,"cvss_score":13,"cvss_vector":14,"vuln_type":15,"published_date":16,"updated_date":17,"references":18,"days_to_patch":20,"patch_diff_files":21,"patch_trac_url":9,"research_status":30,"research_verified":31,"research_rounds_completed":32,"research_plan":33,"research_summary":34,"research_vulnerable_code":9,"research_fix_diff":35,"research_exploit_outline":36,"research_model_used":37,"research_started_at":38,"research_completed_at":39,"research_error":9,"poc_status":9,"poc_video_id":9,"poc_summary":9,"poc_steps":9,"poc_tested_at":9,"poc_wp_version":9,"poc_php_version":9,"poc_playwright_script":9,"poc_exploit_code":9,"poc_has_trace":31,"poc_model_used":9,"poc_verification_depth":9,"poc_exploit_code_gated":31,"source_links":40},"CVE-2026-7636","slider-by-soliloquy-authenticated-subscriber-information-disclosure-via-rest-api-endpoint","Slider by Soliloquy \u003C= 2.8.1 - Authenticated (Subscriber+) Information Disclosure via REST API Endpoint","The Slider by Soliloquy – Responsive Image Slider for WordPress plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.8.1 via the map_meta_cap. This makes it possible for authenticated attackers, with subscriber-level access and above, to extract draft slider metadata including unpublished media URLs, captions, and slider configuration authored by administrators or editors.","soliloquy-lite",null,"\u003C=2.8.1","2.8.2","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2026-05-21 19:23:24","2026-05-22 07:50:26",[19],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F54115a9a-dadd-4f18-a139-02ec89f0a571?source=api-prod",1,[22,23,24,25,26,27,28,29],"assets\u002Fcss\u002Faddons.css","assets\u002Fcss\u002Fadmin.css","assets\u002Fcss\u002Fglobal.css","assets\u002Fcss\u002Fmodal.css","assets\u002Fcss\u002Foverview.css","assets\u002Fcss\u002Fsettings.css","assets\u002Fcss\u002Fwelcome.css","assets\u002Fjs\u002Faddons.js","researched",false,3,"This research plan targets **CVE-2026-7636**, an Information Disclosure vulnerability in the **Slider by Soliloquy** plugin. The vulnerability stems from a flaw in the `map_meta_cap` implementation, allowing low-privileged users (Subscribers) to bypass standard post-access controls and retrieve sensitive metadata for draft\u002Fprivate sliders via the WordPress REST API.\n\n---\n\n### 1. Vulnerability Summary\n*   **ID:** CVE-2026-7636\n*   **Type:** Information Disclosure\n*   **Root Cause:** Improper capability mapping in the `map_meta_cap` filter\u002Flogic for the `soliloquy` custom post type.\n*   **Impact:** Authenticated attackers with Subscriber-level access can view draft slider configurations, including unpublished image URLs, captions, and internal slider settings authored by higher-privileged users.\n\n### 2. Attack Vector Analysis\n*   **Endpoint:** WordPress REST API post-type endpoint for Soliloquy.\n    *   Primary Target: `\u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy`\n    *   Alternative Target (if custom namespace used): `\u002Fwp-json\u002Fsoliloquy\u002Fv1\u002Fsliders` (inferred).\n*   **Method:** `GET`\n*   **Authentication:** Authenticated (Subscriber+).\n*   **Payload:** Query parameters to request non-published statuses (e.g., `?status=draft` or `?status=private`).\n*   **Preconditions:** A slider must exist in a `draft` or `private` state, created by an Administrator or Editor.\n\n### 3. Code Flow (Inferred)\n1.  **Request Entry:** An authenticated Subscriber sends a `GET` request to `\u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy?status=draft`.\n2.  **REST Controller:** WordPress core's `WP_REST_Posts_Controller` handles the request for the `soliloquy` post type.\n3.  **Permission Check:** The controller calls `get_items_permissions_check()`. This checks if the user can `edit_posts` (to see drafts).\n4.  **Capability Mapping:** The check triggers `current_user_can( 'edit_post', $post_id )`, which invokes the `map_meta_cap` filter.\n5.  **The Flaw:** The Soliloquy plugin's `map_meta_cap` implementation (likely located in `includes\u002Fadmin\u002Fmetaboxes.php` or similar core files not provided) incorrectly maps the required capability for the `soliloquy` post type to something a Subscriber possesses (e.g., `read`) instead of strictly requiring `edit_posts`.\n6.  **Information Leak:** The REST API returns the full post object, including metadata fields containing slider content.\n\n### 4. Nonce Acquisition Strategy\nThe WordPress REST API requires a `_wpnonce` parameter (for the `wp_rest` action) when using cookie-based authentication.\n\n1.  **Log in** as the Subscriber user.\n2.  **Navigate** to a page where the REST API settings are exposed. Standard WordPress installs expose this in the `wp-admin` dashboard or via scripts.\n3.  **Use `browser_eval`** to extract the REST nonce from the standard `wpApiSettings` object:\n    *   `browser_eval(\"window.wpApiSettings?.nonce\")`\n4.  **Alternative:** If the plugin enqueues its own scripts (as seen in `assets\u002Fjs\u002Faddons.js`), check if it localizes a nonce:\n    *   `browser_eval(\"window.soliloquy_addons?.activate_nonce\")` (Though this is for AJAX, the REST nonce is usually found in the `wp-json` link headers or `wpApiSettings`).\n\n### 5. Exploitation Strategy\n\n#### Step 1: Discover Existing Sliders\nIdentify the IDs of draft or private sliders.\n*   **Request:**\n    ```http\n    GET \u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy?status=draft&_wpnonce=[NONCE]\n    Host: [TARGET_HOST]\n    Cookie: [SUBSCRIBER_COOKIES]\n    ```\n*   **Alternative:** Brute force IDs if the list endpoint is restricted: `\u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy\u002F[ID]?_wpnonce=[NONCE]`.\n\n#### Step 2: Extract Metadata\nOnce a slider ID is found, request the full details.\n*   **Request:**\n    ```http\n    GET \u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy\u002F[ID]?_wpnonce=[NONCE]&context=edit\n    Host: [TARGET_HOST]\n    Cookie: [SUBSCRIBER_COOKIES]\n    ```\n*   **Note:** The `context=edit` parameter often forces the REST API to return more detailed metadata (like `content.raw`) if the permission check is bypassed.\n\n### 6. Test Data Setup\n1.  **As Admin:**\n    *   Install and activate `soliloquy-lite` version 2.8.1.\n    *   Create a new slider titled \"Secret Draft Slider\".\n    *   Upload an image that is **not** attached to any public post.\n    *   Add a sensitive caption: `Internal Project: Confidential`.\n    *   Save the slider as a **Draft** or set visibility to **Private**.\n2.  **As Subscriber:**\n    *   Create a user with the `subscriber` role.\n\n### 7. Expected Results\n*   **Successful Exploitation:** The REST API returns a `200 OK` response containing a JSON object.\n*   **Data Found:**\n    *   `title.rendered`: \"Secret Draft Slider\"\n    *   `content.rendered` or `meta`: URLs to unpublished images and the `Confidential` caption.\n*   **Unsuccessful (Patched):** The REST API returns a `403 Forbidden` or `401 Unauthorized` response with an error message like `rest_forbidden_context`.\n\n### 8. Verification Steps\nAfter the HTTP request, verify the leaked data against the database:\n*   **Verify Slider Content:**\n    ```bash\n    wp post list --post_type=soliloquy --post_status=draft --format=json\n    ```\n*   **Check Meta:**\n    ```bash\n    wp post meta list [ID]\n    ```\n    Confirm that the `_soliloquy_data` meta key (standard for this plugin) matches the JSON returned in the REST response.\n\n### 9. Alternative Approaches\n*   **Direct Post Meta Access:** If the post type endpoint is restricted, check if the `wp\u002Fv2\u002Ftypes\u002Fsoliloquy` endpoint reveals which meta fields are \"show_in_rest\".\n*   **Search Endpoint:** Try the search endpoint to find content within draft sliders:\n    *   `GET \u002Fwp-json\u002Fwp\u002Fv2\u002Fsearch?subtype=soliloquy&_wpnonce=[NONCE]`\n*   **Gutenberg Blocks:** If the site uses Gutenberg, check the `\u002Fwp-json\u002Fwp\u002Fv2\u002Fblock-renderer\u002Fsoliloquy\u002Fslider` endpoint, which might disclose configurations when rendering a preview for a specific ID.","The Slider by Soliloquy plugin for WordPress is vulnerable to sensitive information exposure via its REST API endpoint. Due to improper capability mapping in the plugin's custom post type logic, authenticated attackers with subscriber-level permissions can bypass access controls to retrieve metadata, unpublished media URLs, and internal configurations of draft or private sliders.","diff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Faddons.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Faddons.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Faddons.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Faddons.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,321 +1,4 @@\n-@font-face {\n-\tfont-family: \"soliloquy\";\n-\tsrc: url(\"..\u002Ffonts\u002Fsoliloquy.eot\");\n-\tsrc:\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");\n-\tfont-weight: normal;\n-\tfont-style: normal;\n-}\n-[class*=\"soliloquy-icon-\"]:before {\n-\tdisplay: inline-block;\n-\tfont-family: \"soliloquy\";\n-\tfont-style: normal;\n-\tfont-weight: normal;\n-\tfont-size: 13px;\n-\tline-height: 1.5;\n-\tmargin-right: 8px;\n-\t-webkit-font-smoothing: antialiased;\n-\t-moz-osx-font-smoothing: grayscale;\n-}\n-.soliloquy-icon-configuration:before {\n-\tcontent: \"A\";\n-}\n-.soliloquy-icon-soliloquy:before {\n-\tcontent: \"B\";\n-}\n-.soliloquy-icon-pinterest:before {\n-\tcontent: \"C\";\n-}\n-.soliloquy-icon-lightbox:before {\n-\tcontent: \"D\";\n-}\n-.soliloquy-icon-misc:before {\n-\tcontent: \"E\";\n-}\n-.soliloquy-icon-mobile:before {\n-\tcontent: \"F\";\n-}\n-.soliloquy-icon-pagination:before {\n-\tcontent: \"G\";\n-}\n-.soliloquy-icon-proofing:before {\n-\tcontent: \"H\";\n-}\n-.soliloquy-icon-slideshow:before {\n-\tcontent: \"I\";\n-}\n-.soliloquy-icon-tags:before {\n-\tcontent: \"J\";\n-}\n-.soliloquy-icon-thumbnails:before {\n-\tcontent: \"K\";\n-}\n-.soliloquy-icon-video:before {\n-\tcontent: \"L\";\n-}\n-.soliloquy-icon-watermark:before {\n-\tcontent: \"M\";\n-}\n-.soliloquy-icon-cloud-download:before {\n-\tcontent: \"N\";\n-}\n-.soliloquy-icon-toggle-on:before {\n-\tcontent: \"O\";\n-}\n-.soliloquy-icon-plus-circle:before {\n-\tcontent: \"P\";\n-}\n-.soliloquy-icon-list:before {\n-\tcontent: \"R\";\n-}\n-.soliloquy-icon-grid:before {\n-\tcontent: \"S\";\n-}\n-.soliloquy-icon-pencil:before {\n-\tcontent: \"U\";\n-}\n-.soliloquy-icon-close:before {\n-\tcontent: \"V\";\n-}\n-.soliloquy-icon-check:before {\n-\tcontent: \"W\";\n-}\n-.soliloquy-icon-schedule:before {\n-\tcontent: \"X\";\n-}\n-.soliloquy-icon-carousel:before {\n-\tcontent: \"Y\";\n-}\n-#soliloquy-header-temp {\n-\tposition: relative;\n-}\n-#soliloquy-top-notification {\n-\tposition: relative;\n-\tbackground-color: #162937;\n-\ttext-align: center;\n-\tcolor: #fff;\n-\theight: 40px;\n-\tmargin-left: -20px;\n-\tvertical-align: middle;\n-}\n-#soliloquy-top-notification p {\n-\tmargin: 0;\n-\tpadding: 0;\n-\tline-height: 40px;\n-\tfont-size: 16px;\n-}\n-#soliloquy-top-notification a {\n-\tcolor: #fff;\n-}\n-#soliloquy-top-notification .soliloquy-dismiss {\n-\tposition: absolute;\n-\ttop: 10px;\n-\tright: 10px;\n-}\n-#soliloquy-settings-content input:not([type=\"checkbox\"]) {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\theight: 35px;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-#soliloquy-settings-content input[type=\"checkbox\"]:checked {\n-\t-color: #e02626;\n-}\n-#soliloquy-settings-content textarea {\n-\twidth: 100%;\n-}\n-#soliloquy-settings-content input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\theight: 35px;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-pre.soliloquy-code {\n-\tbackground-color: #ddd;\n-\tborder-radius: 3px;\n-\tpadding: 15px;\n-}\n-.soliloquy-clipboard {\n-\tdisplay: block;\n-\ttext-decoration: underline !important;\n-\tpadding-top: 8px;\n-\tfont-size: 11px;\n-\toutline: 0 !important;\n-}\n-.soliloquy-clipboard:focus {\n-\toutline-style: none;\n-\tbox-shadow: none;\n-\tborder-color: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-code {\n-\tdisplay: block;\n-\tbackground-color: #f7f7f7;\n-\tborder-radius: 3px;\n-\tpadding: 10px !important;\n-}\n-.soliloquy-list-inline {\n-\tmargin: 0;\n-\tlist-style: none;\n-}\n-.soliloquy-list-inline li {\n-\tdisplay: inline-block;\n-\tmargin-right: 5px;\n-}\n-.soliloquy-list-inline li:last-child {\n-\tmargin-right: 0 !important;\n-}\n-.soliloquy-yt iframe {\n-\tmax-width: 100%;\n-\theight: auto;\n-}\n-.soliloquy-hidden {\n-\tdisplay: none !important;\n-}\n-.soliloquy-hideme {\n-\tvisibility: hidden;\n-}\n-.soliloquy-no-border {\n-\tborder: none !important;\n-}\n-.soliloquy-right {\n-\tfloat: right;\n-}\n-.soliloquy-left {\n-\tfloat: left;\n-}\n-.soliloquy-clearfix {\n-\tclear: both;\n-\tdisplay: block;\n-\theight: 0;\n-\toverflow: hidden;\n-\tvisibility: hidden;\n-\twidth: 0;\n-}\n-.no-margin {\n-\tmargin: 0 !important;\n-}\n-.no-margin-top {\n-\tmargin-top: 0 !important;\n-}\n-.no-margin-bottom {\n-\tmargin-bottom: 0 !important;\n-}\n-[data-soliloquy-tooltip] {\n-\tposition: relative;\n-\tz-index: 2;\n-\tcursor: pointer;\n-}\n-[data-soliloquy-tooltip]:before,\n-[data-soliloquy-tooltip]:after {\n-\tvisibility: hidden;\n-\topacity: 0;\n-\tpointer-events: none;\n-}\n-[data-soliloquy-tooltip]:before {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\tmargin-bottom: 5px;\n-\tmargin-left: -35px;\n-\tpadding: 7px;\n-\twidth: 60px;\n-\t-webkit-border-radius: 3px;\n-\t-moz-border-radius: 3px;\n-\tborder-radius: 3px;\n-\tbackground-color: #000;\n-\tcolor: #fff;\n-\tcontent: attr(data-soliloquy-tooltip);\n-\ttext-align: center;\n-\tfont-size: 12px;\n-\tline-height: 1.2;\n-}\n-[data-soliloquy-tooltip]:after {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\twidth: 0;\n-\tmargin-left: -5px;\n-\tborder-top: 5px solid #000;\n-\tborder-right: 5px solid rgba(0, 0, 0, 0);\n-\tborder-left: 5px solid rgba(0, 0, 0, 0);\n-\tcontent: \" \";\n-\tfont-size: 0;\n-\tline-height: 0;\n-}\n-[data-soliloquy-tooltip]:hover:before,\n-[data-soliloquy-tooltip]:hover:after {\n-\tvisibility: visible;\n-\topacity: 1;\n-}\n-[class*=\"soliloquy-grid-\"] {\n-\tfloat: left;\n-\tmargin-left: 2%;\n-}\n-[class*=\"soliloquy-grid-\"] input[type=\"text\"] {\n-\twidth: 100% !important;\n-}\n-.soliloquy-grid-1 {\n-\twidth: 6.5%;\n-}\n-.soliloquy-grid-2 {\n-\twidth: 15%;\n-}\n-.soliloquy-grid-3 {\n-\twidth: 23.5%;\n-}\n-.soliloquy-grid-4 {\n-\twidth: 32%;\n-}\n-.soliloquy-grid-5 {\n-\twidth: 40.5%;\n-}\n-.soliloquy-grid-6 {\n-\twidth: 49%;\n-}\n-.soliloquy-grid-7 {\n-\twidth: 57.5%;\n-}\n-.soliloquy-grid-8 {\n-\twidth: 66%;\n-}\n-.soliloquy-grid-9 {\n-\twidth: 74.5%;\n-}\n-.soliloquy-grid-10 {\n-\twidth: 83%;\n-}\n-.soliloquy-grid-11 {\n-\twidth: 91.5%;\n-}\n-.soliloquy-grid-12 {\n-\twidth: 100%;\n-}\n-.soliloquy-first {\n-\tmargin-left: 0px;\n-} \u002F*!\n+@font-face{font-family:\"soliloquy\";src:url(\"..\u002Ffonts\u002Fsoliloquy.eot\");src:url(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),url(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),url(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),url(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");font-weight:normal;font-style:normal}[class*=soliloquy-icon-]:before{display:inline-block;font-family:\"soliloquy\";font-style:normal;font-weight:normal;font-size:13px;line-height:1.5;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.soliloquy-icon-configuration:before{content:\"A\"}.soliloquy-icon-soliloquy:before{content:\"B\"}.soliloquy-icon-pinterest:before{content:\"C\"}.soliloquy-icon-lightbox:before{content:\"D\"}.soliloquy-icon-misc:before{content:\"E\"}.soliloquy-icon-mobile:before{content:\"F\"}.soliloquy-icon-pagination:before{content:\"G\"}.soliloquy-icon-proofing:before{content:\"H\"}.soliloquy-icon-slideshow:before{content:\"I\"}.soliloquy-icon-tags:before{content:\"J\"}.soliloquy-icon-thumbnails:before{content:\"K\"}.soliloquy-icon-video:before{content:\"L\"}.soliloquy-icon-watermark:before{content:\"M\"}.soliloquy-icon-cloud-download:before{content:\"N\"}.soliloquy-icon-toggle-on:before{content:\"O\"}.soliloquy-icon-plus-circle:before{content:\"P\"}.soliloquy-icon-list:before{content:\"R\"}.soliloquy-icon-grid:before{content:\"S\"}.soliloquy-icon-pencil:before{content:\"U\"}.soliloquy-icon-close:before{content:\"V\"}.soliloquy-icon-check:before{content:\"W\"}.soliloquy-icon-schedule:before{content:\"X\"}.soliloquy-icon-carousel:before{content:\"Y\"}#soliloquy-header-temp{position:relative}#soliloquy-top-notification{position:relative;background-color:#162937;text-align:center;color:#fff;height:40px;margin-left:-20px;vertical-align:middle}#soliloquy-top-notification p{margin:0;padding:0;line-height:40px;font-size:16px}#soliloquy-top-notification a{color:#fff}#soliloquy-top-notification .soliloquy-dismiss{position:absolute;top:10px;right:10px}#soliloquy-settings-content input:not([type=checkbox]){background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;height:35px;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}#soliloquy-settings-content input[type=checkbox]:checked{-color:#e02626}#soliloquy-settings-content textarea{width:100%}#soliloquy-settings-content input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;height:35px;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}pre.soliloquy-code{background-color:#ddd;border-radius:3px;padding:15px}.soliloquy-clipboard{display:block;text-decoration:underline !important;padding-top:8px;font-size:11px;outline:0 !important}.soliloquy-clipboard:focus{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0)}.soliloquy-code{display:block;background-color:#f7f7f7;border-radius:3px;padding:10px !important}.soliloquy-list-inline{margin:0;list-style:none}.soliloquy-list-inline li{display:inline-block;margin-right:5px}.soliloquy-list-inline li:last-child{margin-right:0 !important}.soliloquy-yt iframe{max-width:100%;height:auto}.soliloquy-hidden{display:none !important}.soliloquy-hideme{visibility:hidden}.soliloquy-no-border{border:none !important}.soliloquy-right{float:right}.soliloquy-left{float:left}.soliloquy-clearfix{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}[data-soliloquy-tooltip]{position:relative;z-index:2;cursor:pointer}[data-soliloquy-tooltip]:before,[data-soliloquy-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-soliloquy-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:5px;margin-left:-35px;padding:7px;width:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;color:#fff;content:attr(data-soliloquy-tooltip);text-align:center;font-size:12px;line-height:1.2}[data-soliloquy-tooltip]:after{position:absolute;bottom:120%;left:50%;width:0;margin-left:-5px;border-top:5px solid #000;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);content:\" \";font-size:0;line-height:0}[data-soliloquy-tooltip]:hover:before,[data-soliloquy-tooltip]:hover:after{visibility:visible;opacity:1}[class*=soliloquy-grid-]{float:left;margin-left:2%}[class*=soliloquy-grid-] input[type=text]{width:100% !important}.soliloquy-grid-1{width:6.5%}.soliloquy-grid-2{width:15%}.soliloquy-grid-3{width:23.5%}.soliloquy-grid-4{width:32%}.soliloquy-grid-5{width:40.5%}.soliloquy-grid-6{width:49%}.soliloquy-grid-7{width:57.5%}.soliloquy-grid-8{width:66%}.soliloquy-grid-9{width:74.5%}.soliloquy-grid-10{width:83%}.soliloquy-grid-11{width:91.5%}.soliloquy-grid-12{width:100%}.soliloquy-first{margin-left:0px}\u002F*!\n Chosen, a Select Box Enhancer for jQuery and Prototype\n by Patrick Filler for Harvest, http:\u002F\u002Fgetharvest.com\n \n@@ -325,633 +8,4 @@\n \n MIT License, https:\u002F\u002Fgithub.com\u002Fharvesthq\u002Fchosen\u002Fblob\u002Fmaster\u002FLICENSE.md\n This file is generated by `grunt build`, do not edit it by hand.\n-*\u002F\n-.soliloquy-select * {\n-\tbox-shadow: none !important;\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select *:after {\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select .soliloquy-chosen {\n-\theight: 35px;\n-\tmax-width: 350px;\n-\twidth: 100%;\n-}\n-.soliloquy-select .chosen-container {\n-\tposition: relative;\n-\tdisplay: inline-block;\n-\tvertical-align: middle;\n-\tfont-size: 13px;\n-\t-webkit-user-select: none;\n-\t-moz-user-select: none;\n-\tuser-select: none;\n-\tmax-width: 350px;\n-\tfont-weight: 600;\n-}\n-.soliloquy-select .chosen-container * {\n-\t-webkit-box-sizing: border-box;\n-\t-moz-box-sizing: border-box;\n-\tbox-sizing: border-box;\n-}\n-.soliloquy-select .chosen-container .chosen-drop {\n-\tposition: absolute;\n-\ttop: 100%;\n-\tleft: -9999px;\n-\tz-index: 1010;\n-\twidth: 100%;\n-\tborder: 1px solid #ddd;\n-\tborder-top: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop {\n-\tleft: 0;\n-}\n-.soliloquy-select .chosen-container a {\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name,\n-.soliloquy-select .chosen-container .chosen-single .group-name {\n-\tmargin-right: 4px;\n-\toverflow: hidden;\n-\twhite-space: nowrap;\n-\ttext-overflow: ellipsis;\n-\tfont-weight: normal;\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name:after,\n-.soliloquy-select .chosen-container .chosen-single .group-name:after {\n-\tcontent: \":\";\n-\tpadding-left: 2px;\n-\tvertical-align: top;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single {\n-\tposition: relative;\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tpadding: 0 0 0 8px;\n-\theight: 35px;\n-\tborder: 1px solid #ddd;\n-\tborder-radius: 3px;\n-\tbackground: #fff;\n-\tbackground-clip: padding-box;\n-\tcolor: #444;\n-\ttext-decoration: none;\n-\twhite-space: nowrap;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-default {\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single span {\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tmargin-right: 26px;\n-\ttext-overflow: ellipsis;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single-with-deselect span {\n-\tmargin-right: 38px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr {\n-\tposition: absolute;\n-\ttop: 6px;\n-\tright: 26px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div {\n-\tborder-left: 1px solid #ddd;\n-\tposition: absolute;\n-\ttop: 0;\n-\tright: 0;\n-\tdisplay: block;\n-\twidth: 30px;\n-\theight: 100%;\n-\tpadding-left: 9px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b {\n-\tdisplay: block;\n-\twidth: 100%;\n-\theight: 100%;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b:before {\n-\tcontent: \"Q\";\n-\tdisplay: block;\n-\tfont-weight: normal;\n-\tfont-size: 8px !important;\n-\tfont-family: \"soliloquy\";\n-\tposition: absolute;\n-\ttext-align: center;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search {\n-\tposition: relative;\n-\tz-index: 1010;\n-\tmargin: 0;\n-\tpadding: 3px 4px;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 4px 20px 4px 5px;\n-\twidth: 100%;\n-\theight: auto;\n-\toutline: 0;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tfont-size: 1em;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-single .chosen-drop {\n-\tmargin-top: -1px;\n-\tborder-radius: 0 0 2px 2px;\n-\tbackground-clip: padding-box;\n-}\n-.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search {\n-\tposition: absolute;\n-\tleft: -9999px;\n-}\n-.soliloquy-select .chosen-container .chosen-results {\n-\tcolor: #444;\n-\tposition: relative;\n-\toverflow-x: hidden;\n-\toverflow-y: auto;\n-\tmargin: 0 4px 4px 0;\n-\tpadding: 0 0 0 4px;\n-\tmax-height: 240px;\n-\t-webkit-overflow-scrolling: touch;\n-}\n-.soliloquy-select .chosen-container .chosen-results li {\n-\tdisplay: none;\n-\tmargin: 0;\n-\tpadding: 5px 6px;\n-\tlist-style: none;\n-\tline-height: 15px;\n-\tword-wrap: break-word;\n-\t-webkit-touch-callout: none;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.active-result {\n-\tdisplay: list-item;\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.disabled-result {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.highlighted {\n-\tbackground: #e02626;\n-\tcolor: #fff;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.no-results {\n-\tcolor: #777;\n-\tdisplay: list-item;\n-\tbackground: #f4f4f4;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-result {\n-\tdisplay: list-item;\n-\tfont-weight: bold;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-option {\n-\tpadding-left: 15px;\n-}\n-.soliloquy-select .chosen-container .chosen-results li em {\n-\tfont-style: normal;\n-\ttext-decoration: underline;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices {\n-\tposition: relative;\n-\toverflow: hidden;\n-\tmargin: 0;\n-\tpadding: 0 5px;\n-\twidth: 100%;\n-\theight: auto !important;\n-\theight: 1%;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff;\n-\tcursor: text;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li {\n-\tfloat: left;\n-\tlist-style: none;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field {\n-\tmargin: 0;\n-\tpadding: 0;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 0;\n-\theight: 25px;\n-\toutline: 0;\n-\tborder: 0 !important;\n-\tbackground: rgba(0, 0, 0, 0) !important;\n-\tbox-shadow: none;\n-\tcolor: #999;\n-\tfont-size: 100%;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice {\n-\tposition: relative;\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 20px 3px 5px;\n-\tborder: 1px solid #ddd;\n-\tmax-width: 100%;\n-\tborder-radius: 2px;\n-\tbackground: #fff;\n-\tbackground-size: 100% 19px;\n-\tbackground-repeat: repeat-x;\n-\tbackground-clip: padding-box;\n-\tbox-shadow:\n-\t\t0 0 2px #fff inset,\n-\t\t0 1px 0 rgba(0, 0, 0, 0.05);\n-\tcolor: #333;\n-\tline-height: 13px;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span {\n-\tword-wrap: break-word;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n-\tposition: absolute;\n-\ttop: 4px;\n-\tright: 3px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tbackground: url(\"chosen-sprite.png\") -42px 1px no-repeat;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice\n-\t.search-choice-close:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled {\n-\tpadding-right: 5px;\n-\tborder: 1px solid #ddd;\n-\tbackground: #e4e4e4;\n-\tcolor: #666;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus {\n-\tbackground: #d4d4d4;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice-focus\n-\t.search-choice-close {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-results {\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-drop .result-selected {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-active .chosen-single {\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single {\n-\tborder: 1px solid #ddd;\n-\t-moz-border-radius-bottomright: 0;\n-\tborder-bottom-right-radius: 0;\n-\t-moz-border-radius-bottomleft: 0;\n-\tborder-bottom-left-radius: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-left: 1px solid rgba(0, 0, 0, 0);\n-\tbackground: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -18px 2px;\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices {\n-\tborder: 1px solid #5897fb;\n-\tbox-shadow: 0 0 5px rgba(0, 0, 0, 0.3);\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=\"text\"] {\n-\tcolor: #222 !important;\n-}\n-.soliloquy-select .chosen-disabled {\n-\topacity: 0.5 !important;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-single {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-rtl {\n-\ttext-align: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single {\n-\toverflow: visible;\n-\tpadding: 0 8px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single span {\n-\tmargin-right: 0;\n-\tmargin-left: 26px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single-with-deselect span {\n-\tmargin-left: 38px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single div {\n-\tright: auto;\n-\tleft: 3px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single abbr {\n-\tright: auto;\n-\tleft: 26px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li {\n-\tfloat: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=\"text\"] {\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice {\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 5px 3px 19px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close {\n-\tright: auto;\n-\tleft: 4px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,\n-.soliloquy-select .chosen-rtl .chosen-drop {\n-\tleft: 9999px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results {\n-\tmargin: 0 0 4px 4px;\n-\tpadding: 0 4px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-results li.group-option {\n-\tpadding-right: 15px;\n-\tpadding-left: 0;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-right: none;\n-}\n-.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"] {\n-\tpadding: 4px 5px 4px 20px;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b {\n-\tbackground-position: 6px 2px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -12px 2px;\n-}\n-@media only screen and (-webkit-min-device-pixel-ratio: 1.5),\n-\tonly screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {\n-\t.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-single .chosen-single abbr,\n-\t.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-down span,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-up span {\n-\t\tbackground-image: none !important;\n-\t\tbackground-size: 52px 37px !important;\n-\t\tbackground-repeat: no-repeat !important;\n-\t}\n-}\n-.soliloquy-select\n-\tselect.soliloquy-chosen\n-\t+ .chosen-container.chosen-container-single\n-\t.chosen-single {\n-\tpadding-right: 35px;\n-}\n-.soliloquy_page_soliloquy-lite-addons #wpfooter {\n-\tmargin-left: 0px;\n-}\n-#soliloquy-heading {\n-\tbackground-color: #fff;\n-\theight: 45px;\n-\tmargin-left: -20px;\n-}\n-#soliloquy-heading h1 {\n-\tmargin: 0;\n-\tpadding-left: 20px;\n-\tline-height: 45px;\n-\tfont-size: 20px;\n-\tfont-weight: 400;\n-}\n-#soliloquy-settings-refresh-addons-form {\n-\tfloat: left;\n-}\n-#soliloquy-settings-refresh-addons-form p {\n-\tfont-size: 14px;\n-}\n-.soliloquy-addon-filter {\n-\tfont-weight: 600;\n-\tmargin-right: 10px;\n-}\n-#soliloquy-addons-area {\n-\tmargin-top: 20px;\n-}\n-#soliloquy-addons-upgrade-area {\n-\tpadding-top: 0;\n-\tmargin-top: 0;\n-\tborder-top: none;\n-}\n-#soliloquy-addons-upgrade-area h2.soliloquy-addons-upgrade {\n-\tfont-size: 23px;\n-}\n-#soliloquy-addons-upgrade-area .soliloquy-unlock-text {\n-\tfont-size: 14px;\n-\tmargin-bottom: 30px;\n-}\n-#soliloquy-addons-upgrade-area .soliloquy-addon-unlock {\n-\tmax-width: 125px;\n-\tmargin: auto;\n-\ttext-align: center;\n-}\n-.soliloquy-addon {\n-\tposition: relative;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff;\n-\tborder-radius: 3px;\n-\tfloat: left;\n-\tmargin: 0 2% 2% 0;\n-\theight: 510px;\n-\ttext-align: center;\n-\twidth: 32%;\n-\tbox-sizing: border-box;\n-\t-webkit-box-sizing: border-box;\n-\t-moz-box-sizing: border-box;\n-}\n-.soliloquy-addon .soliloquy-addon-thumb {\n-\tborder-radius: 3px;\n-\theight: auto;\n-\tmargin: 0 auto;\n-\tmax-width: 100%;\n-\twidth: auto;\n-}\n-.soliloquy-addon.last {\n-\tmargin-right: 0;\n-}\n-.soliloquy-addon .soliloquy-addon-content {\n-\tpadding: 20px;\n-}\n-.soliloquy-addon .soliloquy-addon-footer {\n-\tposition: absolute;\n-\twidth: 100%;\n-\tbottom: 0;\n-\theight: 75px;\n-\tline-height: 75px;\n-\tborder-top: 1px solid #ddd;\n-\tbackground-color: #f7f7f7;\n-}\n-.soliloquy-addon .soliloquy-addon-footer .soliloquy-unlock-addon {\n-\tvertical-align: middle;\n-}\n-.soliloquy-addon .soliloquy-addon-action-button:before {\n-\tfont-size: 18px;\n-\tvertical-align: middle;\n-\tmargin-top: -1px;\n-}\n-.soliloquy-addon .soliloquy-icon-cloud-download.soliloquy-addon-action-button:before {\n-\tcolor: #999;\n-}\n-.soliloquy-addon .soliloquy-icon-toggle-on.soliloquy-activate-addon:before {\n-\t-webkit-transform: rotate(180deg);\n-\t-moz-transform: rotate(180deg);\n-\t-ms-transform: rotate(180deg);\n-\t-o-transform: rotate(180deg);\n-\ttransform: rotate(180deg);\n-\tcolor: #e02626;\n-}\n-.soliloquy-addon .soliloquy-icon-toggle-on.soliloquy-deactivate-addon:before {\n-\tcolor: #7cc048;\n-}\n-.soliloquy-addon .soliloquy-addon-message,\n-.soliloquy-addon .soliloquy-addon-error {\n-\t-moz-border-radius: 3px;\n-\t-webkit-border-radius: 3px;\n-\tborder-radius: 3px;\n-\ttext-align: left;\n-}\n-.soliloquy-addon .soliloquy-addon-inactive .addon-status span {\n-\tcolor: #e02626;\n-}\n-.soliloquy-addon .addon-status-not-installed span {\n-\tcolor: #999;\n-}\n-.soliloquy-addon .soliloquy-addon-active .addon-status span {\n-\tcolor: #7cc048;\n-}\n-.soliloquy-addon .soliloquy-addon-message span {\n-\tfont-weight: bold;\n-}\n-.soliloquy-addon .soliloquy-addon-action {\n-\tdisplay: inline;\n-\tfloat: right;\n-\tmargin-top: 20px;\n-\tmargin-right: 15px;\n-}\n-.soliloquy-addon .soliloquy-addon-message {\n-\tmargin-left: 15px;\n-}\n-.soliloquy-addon .soliloquy-addon-error {\n-\tmargin-top: 10px;\n-}\n-.soliloquy-addon .soliloquy-addon-error .wrap {\n-\tmargin: 0;\n-}\n-.soliloquy-addon .soliloquy-addon-error .icon32 {\n-\tdisplay: none;\n-}\n-.soliloquy-addon .soliloquy-addon-error h2 {\n-\tpadding: 0;\n-}\n-.soliloquy-addon .soliloquy-addon-error .form-table th {\n-\tpadding: 10px 0;\n-\twidth: 30% !important;\n-}\n-.soliloquy-addon .soliloquy-addon-error .form-table input[type=\"text\"],\n-.soliloquy-addon .soliloquy-addon-error .form-table input[type=\"password\"] {\n-\twidth: 100% !important;\n-}\n-.soliloquy-addon .soliloquy-addon-error p.submit {\n-\tpadding: 0;\n-}\n-.soliloquy-addon p {\n-\tcolor: #2f2f2f;\n-\tfont-size: 13px;\n-\tmargin: 30px 40px;\n-}\n-@media screen and (min-width: 1751px) {\n-\t.soliloquy-addon {\n-\t\tmargin: 0 2% 2% 0;\n-\t\theight: 720px;\n-\t\twidth: 32%;\n-\t}\n-}\n-@media screen and (max-width: 1750px) {\n-\t.soliloquy-addon {\n-\t\tmargin: 0 2% 2% 0;\n-\t\theight: 620px;\n-\t\twidth: 32%;\n-\t}\n-}\n-@media screen and (max-width: 1549px) {\n-\t.soliloquy-addon {\n-\t\tmargin: 0 2% 2% 0;\n-\t\theight: 500px;\n-\t\twidth: 32%;\n-\t}\n-}\n-@media screen and (max-width: 1200px) {\n-\t.soliloquy-addon {\n-\t\tmargin: 0 2% 2% 0;\n-\t\tmin-height: 460px;\n-\t\twidth: 48%;\n-\t}\n-\t.soliloquy-addon.last {\n-\t\tmargin: 0 2% 2% 0;\n-\t}\n-\t.soliloquy-addon:nth-child(2) {\n-\t\tmargin-right: 0;\n-\t}\n-}\n-@media screen and (max-width: 568px) {\n-\t.soliloquy-addon {\n-\t\tmargin: 0 1% 1% 0;\n-\t\tmin-height: 530px;\n-\t\tmargin-bottom: 30px;\n-\t\twidth: 98%;\n-\t}\n-\t.soliloquy-addon.last {\n-\t\tmargin: 0 1% 1% 0;\n-\t}\n-\t.soliloquy-addon .soliloquy-addon-action {\n-\t\tmargin-top: 0;\n-\t}\n-}\n+*\u002F.soliloquy-select *{box-shadow:none !important;background-image:none !important}.soliloquy-select *:after{background-image:none !important}.soliloquy-select .soliloquy-chosen{height:35px;max-width:350px;width:100%}.soliloquy-select .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:350px;font-weight:600}.soliloquy-select .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.soliloquy-select .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #ddd;border-top:0;background:#fff}.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop{left:0}.soliloquy-select .chosen-container a{cursor:pointer}.soliloquy-select .chosen-container .search-choice .group-name,.soliloquy-select .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.soliloquy-select .chosen-container .search-choice .group-name:after,.soliloquy-select .chosen-container .chosen-single .group-name:after{content:\":\";padding-left:2px;vertical-align:top}.soliloquy-select .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:35px;border:1px solid #ddd;border-radius:3px;background:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:35px}.soliloquy-select .chosen-container-single .chosen-default{color:#999}.soliloquy-select .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.soliloquy-select .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.soliloquy-select .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single .chosen-single div{border-left:1px solid #ddd;position:absolute;top:0;right:0;display:block;width:30px;height:100%;padding-left:9px}.soliloquy-select .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;line-height:35px}.soliloquy-select .chosen-container-single .chosen-single div b:before{content:\"Q\";display:block;font-weight:normal;font-size:8px !important;font-family:\"soliloquy\";position:absolute;text-align:center}.soliloquy-select .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;background:#fff url(\"chosen-sprite.png\") no-repeat 100% -20px;background:url(\"chosen-sprite.png\") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 2px 2px;background-clip:padding-box}.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.soliloquy-select .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.soliloquy-select .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.soliloquy-select .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.soliloquy-select .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container .chosen-results li.highlighted{background:#e02626;color:#fff}.soliloquy-select .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.soliloquy-select .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.soliloquy-select .chosen-container .chosen-results li.group-option{padding-left:15px}.soliloquy-select .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.soliloquy-select .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #ddd;background:#fff;cursor:text}.soliloquy-select .chosen-container-multi .chosen-choices li{float:left;list-style:none}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #ddd;max-width:100%;border-radius:2px;background:#fff;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(\"chosen-sprite.png\") -42px 1px no-repeat;font-size:1px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ddd;background:#e4e4e4;color:#666}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-results{margin:0;padding:0}.soliloquy-select .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container-active .chosen-single{border:1px solid #ddd}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background:#fff}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div{border-left:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.soliloquy-select .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.soliloquy-select .chosen-disabled{opacity:.5 !important;cursor:default}.soliloquy-select .chosen-disabled .chosen-single{cursor:default}.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.soliloquy-select .chosen-rtl{text-align:right}.soliloquy-select .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.soliloquy-select .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.soliloquy-select .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.soliloquy-select .chosen-rtl .chosen-single div{right:auto;left:3px}.soliloquy-select .chosen-rtl .chosen-single abbr{right:auto;left:26px}.soliloquy-select .chosen-rtl .chosen-choices li{float:right}.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,.soliloquy-select .chosen-rtl .chosen-drop{left:9999px}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.soliloquy-select .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.soliloquy-select .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(\"chosen-sprite.png\") no-repeat -30px -20px;background:url(\"chosen-sprite.png\") no-repeat -30px -20px;direction:rtl}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.soliloquy-select .chosen-rtl .chosen-search input[type=text],.soliloquy-select .chosen-container-single .chosen-single abbr,.soliloquy-select .chosen-container-single .chosen-search input[type=text],.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.soliloquy-select .chosen-container .chosen-results-scroll-down span,.soliloquy-select .chosen-container .chosen-results-scroll-up span{background-image:none !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.soliloquy-select select.soliloquy-chosen+.chosen-container.chosen-container-single .chosen-single{padding-right:35px}.soliloquy_page_soliloquy-lite-addons #wpfooter{margin-left:0px}#soliloquy-heading{background-color:#fff;height:45px;margin-left:-20px}#soliloquy-heading h1{margin:0;padding-left:20px;line-height:45px;font-size:20px;font-weight:400}#soliloquy-settings-refresh-addons-form{float:left}#soliloquy-settings-refresh-addons-form p{font-size:14px}.soliloquy-addon-filter{font-weight:600;margin-right:10px}#soliloquy-addons-area{margin-top:20px}#soliloquy-addons-upgrade-area{padding-top:0;margin-top:0;border-top:none}#soliloquy-addons-upgrade-area h2.soliloquy-addons-upgrade{font-size:23px}#soliloquy-addons-upgrade-area .soliloquy-unlock-text{font-size:14px;margin-bottom:30px}#soliloquy-addons-upgrade-area .soliloquy-addon-unlock{max-width:125px;margin:auto;text-align:center}.soliloquy-addon{display:flex;flex-direction:column;border:1px solid #ddd;background:#fff;border-radius:3px;float:left;margin:0 2% 2% 0;min-height:380px;text-align:center;width:32%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.soliloquy-addon .soliloquy-addon-thumb{border-radius:3px;height:auto;margin:0 auto;max-width:100%;width:auto}.soliloquy-addon.last{margin-right:0}.soliloquy-addon .soliloquy-addon-content{padding:20px;flex:1}.soliloquy-addon .soliloquy-addon-footer{width:100%;height:75px;border-top:1px solid #ddd;background-color:#f7f7f7;display:flex;align-items:center;justify-content:space-between;padding:0 15px;box-sizing:border-box;flex-shrink:0}.soliloquy-addon .soliloquy-addon-action-button:before{font-size:18px;vertical-align:middle;margin-top:-1px}.soliloquy-addon .soliloquy-icon-cloud-download.soliloquy-addon-action-button:before{color:#999}.soliloquy-addon .soliloquy-icon-toggle-on.soliloquy-activate-addon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#e02626}.soliloquy-addon .soliloquy-icon-toggle-on.soliloquy-deactivate-addon:before{color:#7cc048}.soliloquy-addon .soliloquy-addon-message,.soliloquy-addon .soliloquy-addon-error{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:left}.soliloquy-addon .soliloquy-addon-inactive .addon-status span{color:#e02626}.soliloquy-addon .addon-status-not-installed span{color:#999}.soliloquy-addon .soliloquy-addon-active .addon-status span{color:#7cc048}.soliloquy-addon .soliloquy-addon-message span{font-weight:bold}.soliloquy-addon .soliloquy-addon-action{display:flex;align-items:center;margin:0}.soliloquy-addon .soliloquy-addon-message{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:0;padding:0}.soliloquy-addon .soliloquy-addon-error{margin-top:10px}.soliloquy-addon .soliloquy-addon-error .wrap{margin:0}.soliloquy-addon .soliloquy-addon-error .icon32{display:none}.soliloquy-addon .soliloquy-addon-error h2{padding:0}.soliloquy-addon .soliloquy-addon-error .form-table th{padding:10px 0;width:30% !important}.soliloquy-addon .soliloquy-addon-error .form-table input[type=text],.soliloquy-addon .soliloquy-addon-error .form-table input[type=password]{width:100% !important}.soliloquy-addon .soliloquy-addon-error p.submit{padding:0}.soliloquy-addon p{color:#2f2f2f;font-size:13px;margin:30px 40px}@media screen and (max-width: 1200px){.soliloquy-addon{margin:0 2% 2% 0;min-height:340px;width:48%}.soliloquy-addon.last{margin:0 2% 2% 0}.soliloquy-addon:nth-child(2){margin-right:0}}@media screen and (max-width: 568px){.soliloquy-addon{margin:0 1% 1% 0;margin-bottom:20px;width:98%}.soliloquy-addon.last{margin:0 1% 1% 0}.soliloquy-addon .soliloquy-addon-action{margin-top:0}}.soliloquy-badge{text-transform:uppercase;font-weight:700;text-align:center;line-height:1;display:inline-block;color:#8c8f94;background-color:#e5e5e6}.soliloquy-badge-lg{font-size:10px;letter-spacing:.5px;padding:8px 10px}.soliloquy-badge-sm{font-size:8px;letter-spacing:.4px;padding:6px 8px}.soliloquy-badge-rounded{border-radius:3px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c{margin:0 0 20px 0;padding:0;font-weight:600;text-align:center}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c .dashicons,body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c .dashicons-before:before{width:42px;height:42px;font-size:47px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-title{color:#3c434a;display:block;line-height:30px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane{display:block;margin-bottom:20px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane .jconfirm-content{color:#3c434a;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue{border-top:solid 7px #1d2327;animation:none}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#1d2327 !important}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue button.btn-confirm{background-color:#1d2327;border-color:#1d2327}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-buttons button.btn-confirm{color:#fff}body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue button.btn-confirm:hover{background-color:#2c3338;border-color:#2c3338}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fadmin.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fadmin.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fadmin.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fadmin.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,582 +1 @@\n-body.post-type-soliloquy #wpcontent {\n-\tmin-height: 80vh;\n-\tdisplay: flex;\n-\tflex-direction: column;\n-}\n-body.post-type-soliloquy #wpfooter {\n-\tposition: relative;\n-\tmargin-top: auto;\n-}\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion {\n-\ttext-align: center;\n-\tfont-weight: 400;\n-\tfont-size: 13px;\n-\tline-height: normal;\n-\tcolor: #646970;\n-\tpadding: 30px 0;\n-\tmargin-bottom: 20px;\n-}\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links {\n-\tmargin: 10px 0;\n-\tcolor: #646970;\n-}\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links span {\n-\tcolor: #c3c4c7;\n-\tpadding: 0 7px;\n-}\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links,\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-social {\n-\tdisplay: flex;\n-\tjustify-content: center;\n-\talign-items: center;\n-}\n-body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-social {\n-\tgap: 10px;\n-\tmargin: 0;\n-}\n-#soliloquy-header-temp {\n-\tposition: relative;\n-\tdisplay: none;\n-}\n-#soliloquy-header {\n-\tdisplay: flex;\n-\tjustify-content: space-between;\n-\talign-items: center;\n-}\n-@media (max-width: 599px) {\n-\t#soliloquy-header {\n-\t\tpadding-top: 46px;\n-\t}\n-}\n-#soliloquy-header h1.soliloquy-logo {\n-\tmargin: 0;\n-\tmargin-left: 20px;\n-}\n-#soliloquy-header h1.soliloquy-logo img {\n-\tmax-width: 339px;\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t#soliloquy-header h1.soliloquy-logo img {\n-\t\twidth: 90%;\n-\t}\n-}\n-#soliloquy-header .soliloquy-right {\n-\tpadding-right: 20px;\n-}\n-#soliloquy-header .soliloquy-notifications-inbox {\n-\tposition: relative;\n-}\n-#soliloquy-header .soliloquy-notifications-inbox[data-count]:after {\n-\tbackground: #e02626;\n-\tborder-radius: 50%;\n-\tbottom: 100%;\n-\tcolor: #fff;\n-\tcontent: attr(data-count);\n-\tdisplay: block;\n-\tfont-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n-\tfont-size: 12px;\n-\tfont-weight: 700;\n-\theight: 16px;\n-\tleft: 100%;\n-\tline-height: 18px;\n-\tmin-width: 16px;\n-\tposition: absolute;\n-\ttext-align: center;\n-\ttransform: translate(-40%, 30%);\n-}\n-.soliloquy-nav-tab-wrapper {\n-\tdisplay: flex;\n-\tflex-wrap: wrap;\n-\tgap: 0 30px;\n-\tmargin: 0 0 20px -20px;\n-\tpadding: 0 20px;\n-\tbackground-color: #fff;\n-\tlist-style: none;\n-\tfont-size: 14px;\n-\tfont-weight: 400;\n-}\n-.soliloquy-nav-tab-wrapper li {\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-nav-tab-wrapper li a {\n-\tdisplay: block;\n-\tpadding: 15px 0 12px 0;\n-\tline-height: 30px;\n-\tborder-bottom: 3px solid #fff;\n-\tbox-shadow: none;\n-\tcolor: #2c3338;\n-\ttext-decoration: none;\n-}\n-.soliloquy-nav-tab-wrapper .soliloquy-nav-tab:hover,\n-.soliloquy-nav-tab-wrapper .soliloquy-nav-tab-active {\n-\tborder-bottom: 4px solid #162937;\n-}\n-.soliloquy-notifications-close:hover,\n-.soliloquy-notifications-inbox:hover {\n-\tcursor: pointer;\n-}\n-.soliloquy-notifications-drawer {\n-\tbox-sizing: border-box;\n-\tbackground: #fff;\n-\tbottom: 0;\n-\tposition: fixed;\n-\tright: -400px;\n-\ttop: 32px;\n-\ttransition:\n-\t\tright 300ms ease 0s,\n-\t\tvisibility 0s ease 400ms;\n-\tvisibility: hidden;\n-\twidth: 400px;\n-\tz-index: 1100;\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-notifications-open .soliloquy-notifications-drawer {\n-\tright: 0;\n-\ttransition:\n-\t\tright 300ms ease 0s,\n-\t\tvisibility 0s ease 0ms;\n-\tvisibility: visible;\n-}\n-.soliloquy-notifications-overlay {\n-\tbackground-color: rgba(0, 0, 0, 0.3);\n-\tbottom: 0;\n-\tdisplay: none;\n-\tleft: 0;\n-\topacity: 0.5;\n-\tposition: fixed;\n-\tright: 0;\n-\ttop: 46px;\n-\ttransition: 0.5s;\n-\tz-index: 1052;\n-}\n-.folded .soliloquy-notifications-overlay {\n-\tleft: 36px;\n-}\n-.soliloquy-notifications-open .soliloquy-notifications-overlay {\n-\tdisplay: block;\n-}\n-@media screen and (min-width: 783px) {\n-\t.soliloquy-notifications-overlay {\n-\t\tleft: 36px;\n-\t}\n-\t.admin-bar .soliloquy-notifications-overlay {\n-\t\ttop: 32px;\n-\t}\n-}\n-@media screen and (min-width: 961px) {\n-\t.soliloquy-notifications-overlay {\n-\t\tleft: 160px;\n-\t}\n-\t.folded .soliloquy-notifications-overlay {\n-\t\tleft: 36px;\n-\t}\n-}\n-.soliloquy-notifications-header {\n-\tbackground: #eee;\n-\tborder-bottom: 1px solid #ddd;\n-\tpadding: 18px 40px 18px 20px;\n-}\n-.soliloquy-notifications-header .soliloquy-notifications-close {\n-\tposition: absolute;\n-\tright: 18px;\n-\ttop: 22px;\n-}\n-.soliloquy-notifications-header .soliloquy-notifications-close path {\n-\tfill: #3c434a;\n-}\n-.soliloquy-notifications-header h3 {\n-\tcolor: #3c434a;\n-\tdisplay: inline-block;\n-\tfont-size: 14px;\n-\tfont-weight: 700;\n-\tline-height: 21px;\n-\tmargin: 0 10px 0 0;\n-}\n-.soliloquy-notifications-list {\n-\theight: calc(100% - 130px);\n-\toverflow: auto;\n-}\n-.soliloquy-notifications-list ul {\n-\tmargin: 0;\n-}\n-.soliloquy-notifications-list li {\n-\tborder-bottom: 1px solid #ddd;\n-\tdisplay: flex;\n-\tmargin: 0;\n-\tpadding: 24px;\n-\tfont-size: 14px;\n-\tcolor: rgba(60, 67, 74, 0.6);\n-}\n-.soliloquy-notifications-list li:first-child {\n-\tborder-top: none;\n-}\n-.soliloquy-notifications-list li h4 {\n-\tcolor: #3c4249;\n-\tfont-size: 14px;\n-\tfont-weight: 600;\n-\tline-height: 21px;\n-\tmargin: 0;\n-}\n-.soliloquy-notifications-list p {\n-\tcolor: rgba(60, 67, 74, 0.6);\n-\tfont-size: 14px;\n-\tmargin: 8px 0;\n-\tmargin-bottom: 20px;\n-}\n-.soliloquy-notifications-list p.soliloquy-start {\n-\tfont-size: 12px;\n-}\n-.soliloquy-notifications-list .soliloquy-button {\n-\tpadding: 8px 14px;\n-\tborder-radius: 4px;\n-\ttext-decoration: none;\n-\tfont-size: 12px;\n-}\n-.soliloquy-notifications-list .soliloquy-button.soliloquy-button-primary {\n-\tbackground-color: #e02626;\n-\tcolor: #fff;\n-}\n-.soliloquy-notifications-list .soliloquy-button.soliloquy-button-secondary {\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-button-text {\n-\tfont-size: 12px;\n-\tcolor: rgba(60, 67, 74, 0.6980392157);\n-}\n-.soliloquy-notification-actions .soliloquy-button {\n-\tmargin-right: 10px;\n-}\n-.soliloquy-notifications-footer {\n-\tborder-top: 1px solid #ddd;\n-\tpadding: 24px 27px;\n-\ttext-align: right;\n-}\n-#soliloquy-dismissed-title,\n-#soliloquy-notifications-show-active,\n-.soliloquy-notifications-dismissed {\n-\tdisplay: none;\n-}\n-.show-dismissed #soliloquy-notifications-show-dismissed,\n-.show-dismissed .soliloquy-notifications-active,\n-.show-dismissed #soliloquy-active-title {\n-\tdisplay: none;\n-}\n-.show-dismissed #soliloquy-notifications-show-active,\n-.show-dismissed #soliloquy-dismissed-title {\n-\tdisplay: inline-block;\n-}\n-.show-dismissed .soliloquy-notifications-dismissed {\n-\tdisplay: block;\n-}\n-.soliloquy-notifications-dismissed .soliloquy-notification-dismiss {\n-\tdisplay: none;\n-}\n-.soliloquy-notification-icon {\n-\tmargin-right: 10px;\n-}\n-#soliloquy-header-temp {\n-\tposition: relative;\n-}\n-#soliloquy-top-notification {\n-\tposition: relative;\n-\tbackground-color: #162937;\n-\ttext-align: center;\n-\tcolor: #fff;\n-\theight: 40px;\n-\tmargin-left: -20px;\n-\tvertical-align: middle;\n-}\n-#soliloquy-top-notification p {\n-\tmargin: 0;\n-\tpadding: 0;\n-\tline-height: 40px;\n-\tfont-size: 16px;\n-}\n-#soliloquy-top-notification a {\n-\tcolor: #fff;\n-}\n-#soliloquy-top-notification .soliloquy-dismiss {\n-\tposition: absolute;\n-\ttop: 10px;\n-\tright: 10px;\n-}\n-#soliloquy-header {\n-\tbackground-color: #f0f0f0;\n-\theight: 120px;\n-\tmargin-left: -20px;\n-}\n-#soliloquy-header #soliloquy-logo {\n-\tmargin: 0;\n-\tpadding-top: 25px;\n-\tline-height: 120px;\n-\tmargin-left: 20px;\n-}\n-#soliloquy-header #soliloquy-logo a {\n-\tdisplay: inline-flex;\n-\tbox-shadow: none;\n-}\n-#soliloquy-header #soliloquy-logo a:focus-visible {\n-\toutline: 1px solid #162937;\n-}\n-#soliloquy-header #soliloquy-logo img {\n-\tmax-width: 288px;\n-}\n-.wp-core-ui .soliloquy-primary-button,\n-.wp-core-ui .button-soliloquy {\n-\tbackground: #e02626;\n-\tborder-color: #e02626;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #fff;\n-\ttext-decoration: none;\n-\tfont-weight: 500;\n-\ttext-shadow: none;\n-\tline-height: 15px;\n-\theight: 35px;\n-\tfont-size: 13px;\n-\tpadding: 0 20px 1px;\n-}\n-.wp-core-ui .soliloquy-primary-button:focus,\n-.wp-core-ui .soliloquy-primary-button:hover,\n-.wp-core-ui .button-soliloquy:focus,\n-.wp-core-ui .button-soliloquy:hover {\n-\tbackground: #e02626;\n-\tborder-color: #e02626;\n-\tcolor: #fff;\n-\topacity: 0.8;\n-\tbox-shadow: none;\n-}\n-.wp-core-ui .button-soliloquy-secondary {\n-\tbackground: #f7f7f7;\n-\tborder: 1px solid;\n-\tborder-color: #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #23282d;\n-\ttext-decoration: none;\n-\ttext-shadow: none;\n-\tfont-weight: bold;\n-\theight: 35px;\n-\tfont-size: 13px;\n-\tpadding: 0 20px 1px;\n-}\n-.wp-core-ui .button-soliloquy-secondary:focus,\n-.wp-core-ui .button-soliloquy-secondary:hover {\n-\tbackground: #f7f7f7;\n-\tborder-color: #999;\n-\tcolor: #23282d;\n-\tbox-shadow: none;\n-}\n-.wp-core-ui .button-soliloquy-delete {\n-\tbackground: #e02626;\n-\tborder: 1px solid;\n-\tborder-color: #e02626;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #fff;\n-\ttext-decoration: none;\n-\ttext-shadow: none;\n-\tfont-weight: bold;\n-\theight: 35px;\n-\tfont-size: 13px;\n-\tpadding: 0 20px 1px;\n-}\n-.wp-core-ui .button-soliloquy-delete:focus,\n-.wp-core-ui .button-soliloquy-delete:hover {\n-\tbackground: #e02626;\n-\tcolor: #fff;\n-\topacity: 0.8;\n-\tbox-shadow: none;\n-}\n-.wp-core-ui a.button-soliloquy,\n-.wp-core-ui a.button-soliloquy-secondary,\n-.wp-core-ui a.button-soliloquy-delete {\n-\tline-height: 32px;\n-}\n-.soliloquy-settings-tab {\n-\tpadding: 20px;\n-\tbox-sizing: border-box;\n-}\n-.soliloquy-settings-tab #soliloquy-refresh-submit {\n-\tmargin-left: 10px;\n-}\n-.soliloquy-settings-tab .soliloquy-hideme {\n-\tdisplay: none;\n-}\n-.soliloquy-settings-tab .soliloquy-clear {\n-\tclear: both;\n-}\n-.soliloquy-settings-tab .soliloquy-clear:after {\n-\tclear: both;\n-\tcontent: \".\";\n-\tdisplay: block;\n-\theight: 0;\n-\tline-height: 0;\n-\toverflow: auto;\n-\tvisibility: hidden;\n-\tzoom: 1;\n-}\n-.soliloquy-settings-tab .soliloquy-gallery {\n-\tmargin: 15px 0 20px;\n-}\n-.soliloquy-settings-tab th {\n-\twidth: 170px;\n-\tpadding-right: 40px;\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab th {\n-\t\twidth: auto;\n-\t}\n-}\n-.soliloquy-settings-tab input[type=\"text\"],\n-.soliloquy-settings-tab input[type=\"number\"],\n-.soliloquy-settings-tab input[type=\"password\"],\n-.soliloquy-settings-tab select,\n-.soliloquy-settings-tab textarea {\n-\twidth: 350px;\n-\tpadding-right: 0;\n-\tborder: 1px solid rgba(0, 0, 0, 0.1490196078);\n-\tfont-size: 14px;\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab input[type=\"text\"],\n-\t.soliloquy-settings-tab input[type=\"number\"],\n-\t.soliloquy-settings-tab input[type=\"password\"],\n-\t.soliloquy-settings-tab select,\n-\t.soliloquy-settings-tab textarea {\n-\t\twidth: 100%;\n-\t}\n-}\n-.soliloquy-settings-tab input[type=\"text\"],\n-.soliloquy-settings-tab input[type=\"number\"],\n-.soliloquy-settings-tab input[type=\"password\"] {\n-\theight: 40px;\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab input[type=\"text\"],\n-\t.soliloquy-settings-tab input[type=\"number\"],\n-\t.soliloquy-settings-tab input[type=\"password\"] {\n-\t\theight: auto;\n-\t}\n-}\n-.soliloquy-settings-tab .button.soliloquy-verify-submit {\n-\theight: 39px;\n-}\n-.soliloquy-settings-tab .green {\n-\tcolor: #37993b;\n-}\n-.soliloquy-settings-tab a.soliloquy-clipboard {\n-\twidth: 33px;\n-\tpadding: 0;\n-}\n-.soliloquy-settings-tab #soliloquy-settings-submit {\n-\tmargin: 40px 0 0 0px;\n-}\n-.soliloquy-settings-tab #soliloquy-refresh-submit {\n-\tvertical-align: baseline;\n-}\n-.soliloquy-settings-tab .soliloquy-external-req {\n-\tborder: 1px solid #e02626;\n-\tborder-radius: 4px;\n-\tpadding: 30px;\n-}\n-.soliloquy-settings-tab .soliloquy-external-req h2 {\n-\tfont-size: 20px;\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-settings-tab .soliloquy-external-req-active {\n-\tborder: 1px solid #7cc048;\n-\tbackground-color: #fff;\n-\tborder-radius: 4px;\n-\tpadding: 30px;\n-}\n-.soliloquy-settings-tab .soliloquy-external-req-active h2 {\n-\tfont-size: 20px;\n-\tfont-weight: 600;\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-settings-tab .form-table th,\n-.soliloquy-settings-tab .form-table td {\n-\tpadding-top: 25px;\n-\tpadding-bottom: 25px;\n-}\n-@media (min-width: 768px) and (max-width: 991px) {\n-\t.soliloquy-settings-tab .form-table th {\n-\t\tpadding-top: 40px;\n-\t\tpadding-bottom: 10px;\n-\t\tpadding-right: 0px !important;\n-\t}\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab .form-table th {\n-\t\tpadding-top: 40px;\n-\t\tpadding-bottom: 10px;\n-\t\tpadding-right: 0px !important;\n-\t}\n-}\n-@media (min-width: 768px) and (max-width: 991px) {\n-\t.soliloquy-settings-tab .form-table tr#soliloquy-settings-key-box th {\n-\t\tpadding-top: 20px;\n-\t}\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab .form-table tr#soliloquy-settings-key-box th {\n-\t\tpadding-top: 20px;\n-\t}\n-}\n-@media (min-width: 768px) and (max-width: 991px) {\n-\t.soliloquy-settings-tab .form-table td {\n-\t\tpadding-top: 0;\n-\t\tpadding-right: 0px;\n-\t}\n-}\n-@media (min-width: 600px) and (max-width: 767px) {\n-\t.soliloquy-settings-tab .form-table td {\n-\t\tpadding-top: 0;\n-\t\tpadding-right: 0px;\n-\t}\n-}\n-.soliloquy-settings-tab .form-table td p {\n-\tmargin-bottom: 15px;\n-}\n-.soliloquy-settings-tab .form-table #soliloquy-image-gallery-settings-title h3 {\n-\tfont-size: 17px;\n-}\n-.soliloquy-settings-tab .form-table #soliloquy-image-gallery-settings-title p {\n-\tfont-size: 14px;\n-\tcolor: rgba(60, 67, 74, 0.6980392157);\n-}\n-.soliloquy-settings-tab .form-table tr {\n-\tborder-bottom: 1px solid #ddd;\n-}\n-.soliloquy-settings-tab .form-table tr.no-bottom-border,\n-.soliloquy-settings-tab .form-table tr.title {\n-\tborder-bottom: 0;\n-}\n-.soliloquy-settings-tab .form-table tr.no-bottom-border label,\n-.soliloquy-settings-tab .form-table tr.title label {\n-\tfont-size: 14px;\n-}\n-.soliloquy-settings-tab .form-table tr.no-bottom-border h6,\n-.soliloquy-settings-tab .form-table tr.title h6 {\n-\tfont-size: 14px;\n-\tline-height: 16px;\n-\tmargin: 5px auto;\n-}\n-.soliloquy-settings-tab table.form-table tr:first-of-type th,\n-.soliloquy-settings-tab table.form-table tr:first-of-type td {\n-\tpadding-top: 0;\n-}\n-.soliloquy-settings-tab table.form-table input[type=\"checkbox\"] {\n-\tmargin-top: 0px;\n-\tfloat: left;\n-}\n-.soliloquy-settings-tab .description {\n-\tcolor: rgba(60, 67, 74, 0.6980392157);\n-\tfont-size: 14px;\n-\tmargin-top: 0px;\n-\tmargin-bottom: 15px;\n-}\n+body.post-type-soliloquy #wpcontent{min-height:80vh;display:flex;flex-direction:column}body.post-type-soliloquy #wpfooter{position:relative;margin-top:auto}body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion{text-align:center;font-weight:400;font-size:13px;line-height:normal;color:#646970;padding:30px 0;margin-bottom:20px}body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links{margin:10px 0;color:#646970}body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links span{color:#c3c4c7;padding:0 7px}body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-links,body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-social{display:flex;justify-content:center;align-items:center}body.post-type-soliloquy #wpfooter .soliloquy-footer-promotion-social{gap:10px;margin:0}#soliloquy-header-temp{position:relative;display:none}#soliloquy-header{display:flex;justify-content:space-between;align-items:center}@media(max-width: 599px){#soliloquy-header{padding-top:46px}}#soliloquy-header h1.soliloquy-logo{margin:0;margin-left:20px}#soliloquy-header h1.soliloquy-logo img{max-width:339px}@media(min-width: 600px)and (max-width: 767px){#soliloquy-header h1.soliloquy-logo img{width:90%}}#soliloquy-header .soliloquy-right{padding-right:20px}#soliloquy-header .soliloquy-notifications-inbox{position:relative}#soliloquy-header .soliloquy-notifications-inbox[data-count]:after{background:#e02626;border-radius:50%;bottom:100%;color:#fff;content:attr(data-count);display:block;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;height:16px;left:100%;line-height:18px;min-width:16px;position:absolute;text-align:center;transform:translate(-40%, 30%)}.soliloquy-nav-tab-wrapper{display:flex;flex-wrap:wrap;gap:0 30px;margin:0 0 20px -20px;padding:0 20px;background-color:#fff;list-style:none;font-size:14px;font-weight:400}.soliloquy-nav-tab-wrapper li{margin:0;padding:0}.soliloquy-nav-tab-wrapper li a{display:block;padding:15px 0 12px 0;line-height:30px;border-bottom:3px solid #fff;box-shadow:none;color:#2c3338;text-decoration:none}.soliloquy-nav-tab-wrapper .soliloquy-nav-tab:hover,.soliloquy-nav-tab-wrapper .soliloquy-nav-tab-active{border-bottom:4px solid #162937}.soliloquy-notifications-close:hover,.soliloquy-notifications-inbox:hover{cursor:pointer}.soliloquy-notifications-drawer{box-sizing:border-box;background:#fff;bottom:0;position:fixed;right:-400px;top:32px;transition:right 300ms ease 0s,visibility 0s ease 400ms;visibility:hidden;width:400px;z-index:1100;border:1px solid #ddd}.soliloquy-notifications-open .soliloquy-notifications-drawer{right:0;transition:right 300ms ease 0s,visibility 0s ease 0ms;visibility:visible}.soliloquy-notifications-overlay{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:46px;transition:.5s;z-index:1052}.folded .soliloquy-notifications-overlay{left:36px}.soliloquy-notifications-open .soliloquy-notifications-overlay{display:block}@media screen and (min-width: 783px){.soliloquy-notifications-overlay{left:36px}.admin-bar .soliloquy-notifications-overlay{top:32px}}@media screen and (min-width: 961px){.soliloquy-notifications-overlay{left:160px}.folded .soliloquy-notifications-overlay{left:36px}}.soliloquy-notifications-header{background:#eee;border-bottom:1px solid #ddd;padding:18px 40px 18px 20px}.soliloquy-notifications-header .soliloquy-notifications-close{position:absolute;right:18px;top:22px}.soliloquy-notifications-header .soliloquy-notifications-close path{fill:#3c434a}.soliloquy-notifications-header h3{color:#3c434a;display:inline-block;font-size:14px;font-weight:700;line-height:21px;margin:0 10px 0 0}.soliloquy-notifications-list{height:calc(100% - 130px);overflow:auto}.soliloquy-notifications-list ul{margin:0}.soliloquy-notifications-list li{border-bottom:1px solid #ddd;display:flex;margin:0;padding:24px;font-size:14px;color:rgba(60,67,74,.6)}.soliloquy-notifications-list li:first-child{border-top:none}.soliloquy-notifications-list li h4{color:#3c4249;font-size:14px;font-weight:600;line-height:21px;margin:0}.soliloquy-notifications-list p{color:rgba(60,67,74,.6);font-size:14px;margin:8px 0;margin-bottom:20px}.soliloquy-notifications-list p.soliloquy-start{font-size:12px}.soliloquy-notifications-list .soliloquy-button{padding:8px 14px;border-radius:4px;text-decoration:none;font-size:12px}.soliloquy-notifications-list .soliloquy-button.soliloquy-button-primary{background-color:#e02626;color:#fff}.soliloquy-notifications-list .soliloquy-button.soliloquy-button-secondary{border:1px solid #ddd}.soliloquy-button-text{font-size:12px;color:rgba(60,67,74,.6980392157)}.soliloquy-notification-actions .soliloquy-button{margin-right:10px}.soliloquy-notifications-footer{border-top:1px solid #ddd;padding:24px 27px;text-align:right}#soliloquy-dismissed-title,#soliloquy-notifications-show-active,.soliloquy-notifications-dismissed{display:none}.show-dismissed #soliloquy-notifications-show-dismissed,.show-dismissed .soliloquy-notifications-active,.show-dismissed #soliloquy-active-title{display:none}.show-dismissed #soliloquy-notifications-show-active,.show-dismissed #soliloquy-dismissed-title{display:inline-block}.show-dismissed .soliloquy-notifications-dismissed{display:block}.soliloquy-notifications-dismissed .soliloquy-notification-dismiss{display:none}.soliloquy-notification-icon{margin-right:10px}#soliloquy-header-temp{position:relative}#soliloquy-top-notification{position:relative;background-color:#162937;text-align:center;color:#fff;height:40px;margin-left:-20px;vertical-align:middle}#soliloquy-top-notification p{margin:0;padding:0;line-height:40px;font-size:16px}#soliloquy-top-notification a{color:#fff}#soliloquy-top-notification .soliloquy-dismiss{position:absolute;top:10px;right:10px}#soliloquy-header{background-color:#f0f0f0;height:120px;margin-left:-20px}#soliloquy-header #soliloquy-logo{margin:0;padding-top:25px;line-height:120px;margin-left:20px}#soliloquy-header #soliloquy-logo a{display:inline-flex;box-shadow:none}#soliloquy-header #soliloquy-logo a:focus-visible{outline:1px solid #162937}#soliloquy-header #soliloquy-logo img{max-width:288px}.wp-core-ui .soliloquy-primary-button,.wp-core-ui .button-soliloquy{background:#e02626;border-color:#e02626;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none;font-weight:500;text-shadow:none;line-height:15px;height:35px;font-size:13px;padding:0 20px 1px;min-height:0}.wp-core-ui .soliloquy-primary-button:focus,.wp-core-ui .soliloquy-primary-button:hover,.wp-core-ui .button-soliloquy:focus,.wp-core-ui .button-soliloquy:hover{background:#e02626;border-color:#e02626;color:#fff;opacity:.8;box-shadow:none}.wp-core-ui .button-soliloquy-secondary{background:#f7f7f7;border:1px solid;border-color:#ddd;-webkit-box-shadow:none;box-shadow:none;color:#23282d;text-decoration:none;text-shadow:none;font-weight:bold;height:35px;font-size:13px;padding:0 20px 1px}.wp-core-ui .button-soliloquy-secondary:focus,.wp-core-ui .button-soliloquy-secondary:hover{background:#f7f7f7;border-color:#999;color:#23282d;box-shadow:none}.wp-core-ui .button-soliloquy-delete{background:#e02626;border:1px solid;border-color:#e02626;-webkit-box-shadow:none;box-shadow:none;color:#fff;text-decoration:none;text-shadow:none;font-weight:bold;height:35px;font-size:13px;padding:0 20px 1px}.wp-core-ui .button-soliloquy-delete:focus,.wp-core-ui .button-soliloquy-delete:hover{background:#e02626;color:#fff;opacity:.8;box-shadow:none}.wp-core-ui a.button-soliloquy,.wp-core-ui a.button-soliloquy-secondary,.wp-core-ui a.button-soliloquy-delete{line-height:32px;min-height:0}.soliloquy-settings-tab{padding:20px;box-sizing:border-box}.soliloquy-settings-tab #soliloquy-refresh-submit{margin-left:10px}.soliloquy-settings-tab .soliloquy-hideme{display:none}.soliloquy-settings-tab .soliloquy-clear{clear:both}.soliloquy-settings-tab .soliloquy-clear:after{clear:both;content:\".\";display:block;height:0;line-height:0;overflow:auto;visibility:hidden;zoom:1}.soliloquy-settings-tab .soliloquy-gallery{margin:15px 0 20px}.soliloquy-settings-tab th{width:170px;padding-right:40px}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab th{width:auto}}.soliloquy-settings-tab input[type=text],.soliloquy-settings-tab input[type=number],.soliloquy-settings-tab input[type=password],.soliloquy-settings-tab select,.soliloquy-settings-tab textarea{width:350px;padding-right:0;border:1px solid rgba(0,0,0,.1490196078);font-size:14px}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab input[type=text],.soliloquy-settings-tab input[type=number],.soliloquy-settings-tab input[type=password],.soliloquy-settings-tab select,.soliloquy-settings-tab textarea{width:100%}}.soliloquy-settings-tab input[type=text],.soliloquy-settings-tab input[type=number],.soliloquy-settings-tab input[type=password]{height:40px}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab input[type=text],.soliloquy-settings-tab input[type=number],.soliloquy-settings-tab input[type=password]{height:auto}}.soliloquy-settings-tab .button.soliloquy-verify-submit{height:39px}.soliloquy-settings-tab .green{color:#37993b}.soliloquy-settings-tab a.soliloquy-clipboard{width:33px;padding:0}.soliloquy-settings-tab #soliloquy-settings-submit{margin:40px 0 0 0px}.soliloquy-settings-tab #soliloquy-refresh-submit{vertical-align:baseline}.soliloquy-settings-tab .soliloquy-external-req{border:1px solid #e02626;border-radius:4px;padding:30px}.soliloquy-settings-tab .soliloquy-external-req h2{font-size:20px;margin:0;padding:0}.soliloquy-settings-tab .soliloquy-external-req-active{border:1px solid #7cc048;background-color:#fff;border-radius:4px;padding:30px}.soliloquy-settings-tab .soliloquy-external-req-active h2{font-size:20px;font-weight:600;margin:0;padding:0}.soliloquy-settings-tab .form-table th,.soliloquy-settings-tab .form-table td{padding-top:25px;padding-bottom:25px}@media(min-width: 768px)and (max-width: 991px){.soliloquy-settings-tab .form-table th{padding-top:40px;padding-bottom:10px;padding-right:0px !important}}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab .form-table th{padding-top:40px;padding-bottom:10px;padding-right:0px !important}}@media(min-width: 768px)and (max-width: 991px){.soliloquy-settings-tab .form-table tr#soliloquy-settings-key-box th{padding-top:20px}}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab .form-table tr#soliloquy-settings-key-box th{padding-top:20px}}@media(min-width: 768px)and (max-width: 991px){.soliloquy-settings-tab .form-table td{padding-top:0;padding-right:0px}}@media(min-width: 600px)and (max-width: 767px){.soliloquy-settings-tab .form-table td{padding-top:0;padding-right:0px}}.soliloquy-settings-tab .form-table td p{margin-bottom:15px}.soliloquy-settings-tab .form-table #soliloquy-image-gallery-settings-title h3{font-size:17px}.soliloquy-settings-tab .form-table #soliloquy-image-gallery-settings-title p{font-size:14px;color:rgba(60,67,74,.6980392157)}.soliloquy-settings-tab .form-table tr{border-bottom:1px solid #ddd}.soliloquy-settings-tab .form-table tr.no-bottom-border,.soliloquy-settings-tab .form-table tr.title{border-bottom:0}.soliloquy-settings-tab .form-table tr.no-bottom-border label,.soliloquy-settings-tab .form-table tr.title label{font-size:14px}.soliloquy-settings-tab .form-table tr.no-bottom-border h6,.soliloquy-settings-tab .form-table tr.title h6{font-size:14px;line-height:16px;margin:5px auto}.soliloquy-settings-tab table.form-table tr:first-of-type th,.soliloquy-settings-tab table.form-table tr:first-of-type td{padding-top:0}.soliloquy-settings-tab table.form-table input[type=checkbox]{margin-top:0px;float:left}.soliloquy-settings-tab .description{color:rgba(60,67,74,.6980392157);font-size:14px;margin-top:0px;margin-bottom:15px}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fglobal.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fglobal.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fglobal.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fglobal.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,201 +1 @@\n-#soliloquy-settings-content input:not([type=\"checkbox\"]) {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\theight: 35px;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-#soliloquy-settings-content input[type=\"checkbox\"]:checked {\n-\t-color: #e02626;\n-}\n-#soliloquy-settings-content textarea {\n-\twidth: 100%;\n-}\n-#soliloquy-settings-content input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\theight: 35px;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-pre.soliloquy-code {\n-\tbackground-color: #ddd;\n-\tborder-radius: 3px;\n-\tpadding: 15px;\n-}\n-.soliloquy-clipboard {\n-\tdisplay: block;\n-\ttext-decoration: underline !important;\n-\tpadding-top: 8px;\n-\tfont-size: 11px;\n-\toutline: 0 !important;\n-}\n-.soliloquy-clipboard:focus {\n-\toutline-style: none;\n-\tbox-shadow: none;\n-\tborder-color: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-code {\n-\tdisplay: block;\n-\tbackground-color: #f7f7f7;\n-\tborder-radius: 3px;\n-\tpadding: 10px !important;\n-}\n-.soliloquy-list-inline {\n-\tmargin: 0;\n-\tlist-style: none;\n-}\n-.soliloquy-list-inline li {\n-\tdisplay: inline-block;\n-\tmargin-right: 5px;\n-}\n-.soliloquy-list-inline li:last-child {\n-\tmargin-right: 0 !important;\n-}\n-.soliloquy-yt iframe {\n-\tmax-width: 100%;\n-\theight: auto;\n-}\n-.soliloquy-hidden {\n-\tdisplay: none !important;\n-}\n-.soliloquy-hideme {\n-\tvisibility: hidden;\n-}\n-.soliloquy-no-border {\n-\tborder: none !important;\n-}\n-.soliloquy-right {\n-\tfloat: right;\n-}\n-.soliloquy-left {\n-\tfloat: left;\n-}\n-.soliloquy-clearfix {\n-\tclear: both;\n-\tdisplay: block;\n-\theight: 0;\n-\toverflow: hidden;\n-\tvisibility: hidden;\n-\twidth: 0;\n-}\n-.no-margin {\n-\tmargin: 0 !important;\n-}\n-.no-margin-top {\n-\tmargin-top: 0 !important;\n-}\n-.no-margin-bottom {\n-\tmargin-bottom: 0 !important;\n-}\n-[data-soliloquy-tooltip] {\n-\tposition: relative;\n-\tz-index: 2;\n-\tcursor: pointer;\n-}\n-[data-soliloquy-tooltip]:before,\n-[data-soliloquy-tooltip]:after {\n-\tvisibility: hidden;\n-\topacity: 0;\n-\tpointer-events: none;\n-}\n-[data-soliloquy-tooltip]:before {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\tmargin-bottom: 5px;\n-\tmargin-left: -35px;\n-\tpadding: 7px;\n-\twidth: 60px;\n-\t-webkit-border-radius: 3px;\n-\t-moz-border-radius: 3px;\n-\tborder-radius: 3px;\n-\tbackground-color: #000;\n-\tcolor: #fff;\n-\tcontent: attr(data-soliloquy-tooltip);\n-\ttext-align: center;\n-\tfont-size: 12px;\n-\tline-height: 1.2;\n-}\n-[data-soliloquy-tooltip]:after {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\twidth: 0;\n-\tmargin-left: -5px;\n-\tborder-top: 5px solid #000;\n-\tborder-right: 5px solid rgba(0, 0, 0, 0);\n-\tborder-left: 5px solid rgba(0, 0, 0, 0);\n-\tcontent: \" \";\n-\tfont-size: 0;\n-\tline-height: 0;\n-}\n-[data-soliloquy-tooltip]:hover:before,\n-[data-soliloquy-tooltip]:hover:after {\n-\tvisibility: visible;\n-\topacity: 1;\n-}\n-[class*=\"soliloquy-grid-\"] {\n-\tfloat: left;\n-\tmargin-left: 2%;\n-}\n-[class*=\"soliloquy-grid-\"] input[type=\"text\"] {\n-\twidth: 100% !important;\n-}\n-.soliloquy-grid-1 {\n-\twidth: 6.5%;\n-}\n-.soliloquy-grid-2 {\n-\twidth: 15%;\n-}\n-.soliloquy-grid-3 {\n-\twidth: 23.5%;\n-}\n-.soliloquy-grid-4 {\n-\twidth: 32%;\n-}\n-.soliloquy-grid-5 {\n-\twidth: 40.5%;\n-}\n-.soliloquy-grid-6 {\n-\twidth: 49%;\n-}\n-.soliloquy-grid-7 {\n-\twidth: 57.5%;\n-}\n-.soliloquy-grid-8 {\n-\twidth: 66%;\n-}\n-.soliloquy-grid-9 {\n-\twidth: 74.5%;\n-}\n-.soliloquy-grid-10 {\n-\twidth: 83%;\n-}\n-.soliloquy-grid-11 {\n-\twidth: 91.5%;\n-}\n-.soliloquy-grid-12 {\n-\twidth: 100%;\n-}\n-.soliloquy-first {\n-\tmargin-left: 0px;\n-}\n+#soliloquy-settings-content input:not([type=checkbox]){background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;height:35px;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}#soliloquy-settings-content input[type=checkbox]:checked{-color:#e02626}#soliloquy-settings-content textarea{width:100%}#soliloquy-settings-content input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;height:35px;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}pre.soliloquy-code{background-color:#ddd;border-radius:3px;padding:15px}.soliloquy-clipboard{display:block;text-decoration:underline !important;padding-top:8px;font-size:11px;outline:0 !important}.soliloquy-clipboard:focus{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0)}.soliloquy-code{display:block;background-color:#f7f7f7;border-radius:3px;padding:10px !important}.soliloquy-list-inline{margin:0;list-style:none}.soliloquy-list-inline li{display:inline-block;margin-right:5px}.soliloquy-list-inline li:last-child{margin-right:0 !important}.soliloquy-yt iframe{max-width:100%;height:auto}.soliloquy-hidden{display:none !important}.soliloquy-hideme{visibility:hidden}.soliloquy-no-border{border:none !important}.soliloquy-right{float:right}.soliloquy-left{float:left}.soliloquy-clearfix{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}[data-soliloquy-tooltip]{position:relative;z-index:2;cursor:pointer}[data-soliloquy-tooltip]:before,[data-soliloquy-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-soliloquy-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:5px;margin-left:-35px;padding:7px;width:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;color:#fff;content:attr(data-soliloquy-tooltip);text-align:center;font-size:12px;line-height:1.2}[data-soliloquy-tooltip]:after{position:absolute;bottom:120%;left:50%;width:0;margin-left:-5px;border-top:5px solid #000;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);content:\" \";font-size:0;line-height:0}[data-soliloquy-tooltip]:hover:before,[data-soliloquy-tooltip]:hover:after{visibility:visible;opacity:1}[class*=soliloquy-grid-]{float:left;margin-left:2%}[class*=soliloquy-grid-] input[type=text]{width:100% !important}.soliloquy-grid-1{width:6.5%}.soliloquy-grid-2{width:15%}.soliloquy-grid-3{width:23.5%}.soliloquy-grid-4{width:32%}.soliloquy-grid-5{width:40.5%}.soliloquy-grid-6{width:49%}.soliloquy-grid-7{width:57.5%}.soliloquy-grid-8{width:66%}.soliloquy-grid-9{width:74.5%}.soliloquy-grid-10{width:83%}.soliloquy-grid-11{width:91.5%}.soliloquy-grid-12{width:100%}.soliloquy-first{margin-left:0px}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fmodal.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fmodal.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fmodal.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fmodal.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,51 +1 @@\n-body.branch-4-3 div.media-modal a.media-modal-close,\n-body.branch-4-4 div.media-modal a.media-modal-close {\n-\ttext-align: center;\n-\ttext-decoration: none;\n-\tdisplay: inline-block;\n-}\n-body.branch-4-3 div.media-modal a.media-modal-close span,\n-body.branch-4-4 div.media-modal a.media-modal-close span {\n-\tdisplay: inline-block;\n-\tmargin-top: 17px;\n-}\n-.soliloquy-meta.attachments .attachment {\n-\twidth: 200px;\n-\theight: 200px;\n-\tborder: none !important;\n-}\n-.soliloquy-meta.attachments .attachment.selected {\n-\twidth: 200px;\n-\theight: 200px;\n-}\n-.soliloquy-meta.attachments .attachment .attachment-preview {\n-\twidth: 100%;\n-\theight: 100%;\n-\tborder: none !important;\n-}\n-.soliloquy-meta.attachments .attachment .attachment-preview:before {\n-\tpadding-top: 0;\n-\tborder: none !important;\n-}\n-.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail {\n-\tdisplay: table;\n-\tposition: relative;\n-\ttop: auto;\n-\tright: auto;\n-\tbottom: auto;\n-\tleft: auto;\n-\tborder: none !important;\n-}\n-.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail:after {\n-\tbox-shadow: none;\n-\t-webkit-box-shadow: none;\n-\t-moz-box-shadow: none;\n-}\n-.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail .inside {\n-\tdisplay: table-cell;\n-\twidth: 200px;\n-\theight: 200px;\n-\ttext-align: center;\n-\tvertical-align: middle;\n-\tborder: none !important;\n-}\n+body.branch-4-3 div.media-modal a.media-modal-close,body.branch-4-4 div.media-modal a.media-modal-close{text-align:center;text-decoration:none;display:inline-block}body.branch-4-3 div.media-modal a.media-modal-close span,body.branch-4-4 div.media-modal a.media-modal-close span{display:inline-block;margin-top:17px}.soliloquy-meta.attachments .attachment{width:200px;height:200px;border:none !important}.soliloquy-meta.attachments .attachment.selected{width:200px;height:200px}.soliloquy-meta.attachments .attachment .attachment-preview{width:100%;height:100%;border:none !important}.soliloquy-meta.attachments .attachment .attachment-preview:before{padding-top:0;border:none !important}.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail{display:table;position:relative;top:auto;right:auto;bottom:auto;left:auto;border:none !important}.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail:after{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.soliloquy-meta.attachments .attachment .attachment-preview .thumbnail .inside{display:table-cell;width:200px;height:200px;text-align:center;vertical-align:middle;border:none !important}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Foverview.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Foverview.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Foverview.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Foverview.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,321 +1,4 @@\n-@font-face {\n-\tfont-family: \"soliloquy\";\n-\tsrc: url(\"..\u002Ffonts\u002Fsoliloquy.eot\");\n-\tsrc:\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");\n-\tfont-weight: normal;\n-\tfont-style: normal;\n-}\n-[class*=\"soliloquy-icon-\"]:before {\n-\tdisplay: inline-block;\n-\tfont-family: \"soliloquy\";\n-\tfont-style: normal;\n-\tfont-weight: normal;\n-\tfont-size: 13px;\n-\tline-height: 1.5;\n-\tmargin-right: 8px;\n-\t-webkit-font-smoothing: antialiased;\n-\t-moz-osx-font-smoothing: grayscale;\n-}\n-.soliloquy-icon-configuration:before {\n-\tcontent: \"A\";\n-}\n-.soliloquy-icon-soliloquy:before {\n-\tcontent: \"B\";\n-}\n-.soliloquy-icon-pinterest:before {\n-\tcontent: \"C\";\n-}\n-.soliloquy-icon-lightbox:before {\n-\tcontent: \"D\";\n-}\n-.soliloquy-icon-misc:before {\n-\tcontent: \"E\";\n-}\n-.soliloquy-icon-mobile:before {\n-\tcontent: \"F\";\n-}\n-.soliloquy-icon-pagination:before {\n-\tcontent: \"G\";\n-}\n-.soliloquy-icon-proofing:before {\n-\tcontent: \"H\";\n-}\n-.soliloquy-icon-slideshow:before {\n-\tcontent: \"I\";\n-}\n-.soliloquy-icon-tags:before {\n-\tcontent: \"J\";\n-}\n-.soliloquy-icon-thumbnails:before {\n-\tcontent: \"K\";\n-}\n-.soliloquy-icon-video:before {\n-\tcontent: \"L\";\n-}\n-.soliloquy-icon-watermark:before {\n-\tcontent: \"M\";\n-}\n-.soliloquy-icon-cloud-download:before {\n-\tcontent: \"N\";\n-}\n-.soliloquy-icon-toggle-on:before {\n-\tcontent: \"O\";\n-}\n-.soliloquy-icon-plus-circle:before {\n-\tcontent: \"P\";\n-}\n-.soliloquy-icon-list:before {\n-\tcontent: \"R\";\n-}\n-.soliloquy-icon-grid:before {\n-\tcontent: \"S\";\n-}\n-.soliloquy-icon-pencil:before {\n-\tcontent: \"U\";\n-}\n-.soliloquy-icon-close:before {\n-\tcontent: \"V\";\n-}\n-.soliloquy-icon-check:before {\n-\tcontent: \"W\";\n-}\n-.soliloquy-icon-schedule:before {\n-\tcontent: \"X\";\n-}\n-.soliloquy-icon-carousel:before {\n-\tcontent: \"Y\";\n-}\n-#soliloquy-header-temp {\n-\tposition: relative;\n-}\n-#soliloquy-top-notification {\n-\tposition: relative;\n-\tbackground-color: #162937;\n-\ttext-align: center;\n-\tcolor: #fff;\n-\theight: 40px;\n-\tmargin-left: -20px;\n-\tvertical-align: middle;\n-}\n-#soliloquy-top-notification p {\n-\tmargin: 0;\n-\tpadding: 0;\n-\tline-height: 40px;\n-\tfont-size: 16px;\n-}\n-#soliloquy-top-notification a {\n-\tcolor: #fff;\n-}\n-#soliloquy-top-notification .soliloquy-dismiss {\n-\tposition: absolute;\n-\ttop: 10px;\n-\tright: 10px;\n-}\n-#soliloquy-settings-content input:not([type=\"checkbox\"]) {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\theight: 35px;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-#soliloquy-settings-content input[type=\"checkbox\"]:checked {\n-\t-color: #e02626;\n-}\n-#soliloquy-settings-content textarea {\n-\twidth: 100%;\n-}\n-#soliloquy-settings-content input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\theight: 35px;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-pre.soliloquy-code {\n-\tbackground-color: #ddd;\n-\tborder-radius: 3px;\n-\tpadding: 15px;\n-}\n-.soliloquy-clipboard {\n-\tdisplay: block;\n-\ttext-decoration: underline !important;\n-\tpadding-top: 8px;\n-\tfont-size: 11px;\n-\toutline: 0 !important;\n-}\n-.soliloquy-clipboard:focus {\n-\toutline-style: none;\n-\tbox-shadow: none;\n-\tborder-color: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-code {\n-\tdisplay: block;\n-\tbackground-color: #f7f7f7;\n-\tborder-radius: 3px;\n-\tpadding: 10px !important;\n-}\n-.soliloquy-list-inline {\n-\tmargin: 0;\n-\tlist-style: none;\n-}\n-.soliloquy-list-inline li {\n-\tdisplay: inline-block;\n-\tmargin-right: 5px;\n-}\n-.soliloquy-list-inline li:last-child {\n-\tmargin-right: 0 !important;\n-}\n-.soliloquy-yt iframe {\n-\tmax-width: 100%;\n-\theight: auto;\n-}\n-.soliloquy-hidden {\n-\tdisplay: none !important;\n-}\n-.soliloquy-hideme {\n-\tvisibility: hidden;\n-}\n-.soliloquy-no-border {\n-\tborder: none !important;\n-}\n-.soliloquy-right {\n-\tfloat: right;\n-}\n-.soliloquy-left {\n-\tfloat: left;\n-}\n-.soliloquy-clearfix {\n-\tclear: both;\n-\tdisplay: block;\n-\theight: 0;\n-\toverflow: hidden;\n-\tvisibility: hidden;\n-\twidth: 0;\n-}\n-.no-margin {\n-\tmargin: 0 !important;\n-}\n-.no-margin-top {\n-\tmargin-top: 0 !important;\n-}\n-.no-margin-bottom {\n-\tmargin-bottom: 0 !important;\n-}\n-[data-soliloquy-tooltip] {\n-\tposition: relative;\n-\tz-index: 2;\n-\tcursor: pointer;\n-}\n-[data-soliloquy-tooltip]:before,\n-[data-soliloquy-tooltip]:after {\n-\tvisibility: hidden;\n-\topacity: 0;\n-\tpointer-events: none;\n-}\n-[data-soliloquy-tooltip]:before {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\tmargin-bottom: 5px;\n-\tmargin-left: -35px;\n-\tpadding: 7px;\n-\twidth: 60px;\n-\t-webkit-border-radius: 3px;\n-\t-moz-border-radius: 3px;\n-\tborder-radius: 3px;\n-\tbackground-color: #000;\n-\tcolor: #fff;\n-\tcontent: attr(data-soliloquy-tooltip);\n-\ttext-align: center;\n-\tfont-size: 12px;\n-\tline-height: 1.2;\n-}\n-[data-soliloquy-tooltip]:after {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\twidth: 0;\n-\tmargin-left: -5px;\n-\tborder-top: 5px solid #000;\n-\tborder-right: 5px solid rgba(0, 0, 0, 0);\n-\tborder-left: 5px solid rgba(0, 0, 0, 0);\n-\tcontent: \" \";\n-\tfont-size: 0;\n-\tline-height: 0;\n-}\n-[data-soliloquy-tooltip]:hover:before,\n-[data-soliloquy-tooltip]:hover:after {\n-\tvisibility: visible;\n-\topacity: 1;\n-}\n-[class*=\"soliloquy-grid-\"] {\n-\tfloat: left;\n-\tmargin-left: 2%;\n-}\n-[class*=\"soliloquy-grid-\"] input[type=\"text\"] {\n-\twidth: 100% !important;\n-}\n-.soliloquy-grid-1 {\n-\twidth: 6.5%;\n-}\n-.soliloquy-grid-2 {\n-\twidth: 15%;\n-}\n-.soliloquy-grid-3 {\n-\twidth: 23.5%;\n-}\n-.soliloquy-grid-4 {\n-\twidth: 32%;\n-}\n-.soliloquy-grid-5 {\n-\twidth: 40.5%;\n-}\n-.soliloquy-grid-6 {\n-\twidth: 49%;\n-}\n-.soliloquy-grid-7 {\n-\twidth: 57.5%;\n-}\n-.soliloquy-grid-8 {\n-\twidth: 66%;\n-}\n-.soliloquy-grid-9 {\n-\twidth: 74.5%;\n-}\n-.soliloquy-grid-10 {\n-\twidth: 83%;\n-}\n-.soliloquy-grid-11 {\n-\twidth: 91.5%;\n-}\n-.soliloquy-grid-12 {\n-\twidth: 100%;\n-}\n-.soliloquy-first {\n-\tmargin-left: 0px;\n-} \u002F*!\n+@font-face{font-family:\"soliloquy\";src:url(\"..\u002Ffonts\u002Fsoliloquy.eot\");src:url(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),url(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),url(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),url(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");font-weight:normal;font-style:normal}[class*=soliloquy-icon-]:before{display:inline-block;font-family:\"soliloquy\";font-style:normal;font-weight:normal;font-size:13px;line-height:1.5;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.soliloquy-icon-configuration:before{content:\"A\"}.soliloquy-icon-soliloquy:before{content:\"B\"}.soliloquy-icon-pinterest:before{content:\"C\"}.soliloquy-icon-lightbox:before{content:\"D\"}.soliloquy-icon-misc:before{content:\"E\"}.soliloquy-icon-mobile:before{content:\"F\"}.soliloquy-icon-pagination:before{content:\"G\"}.soliloquy-icon-proofing:before{content:\"H\"}.soliloquy-icon-slideshow:before{content:\"I\"}.soliloquy-icon-tags:before{content:\"J\"}.soliloquy-icon-thumbnails:before{content:\"K\"}.soliloquy-icon-video:before{content:\"L\"}.soliloquy-icon-watermark:before{content:\"M\"}.soliloquy-icon-cloud-download:before{content:\"N\"}.soliloquy-icon-toggle-on:before{content:\"O\"}.soliloquy-icon-plus-circle:before{content:\"P\"}.soliloquy-icon-list:before{content:\"R\"}.soliloquy-icon-grid:before{content:\"S\"}.soliloquy-icon-pencil:before{content:\"U\"}.soliloquy-icon-close:before{content:\"V\"}.soliloquy-icon-check:before{content:\"W\"}.soliloquy-icon-schedule:before{content:\"X\"}.soliloquy-icon-carousel:before{content:\"Y\"}#soliloquy-header-temp{position:relative}#soliloquy-top-notification{position:relative;background-color:#162937;text-align:center;color:#fff;height:40px;margin-left:-20px;vertical-align:middle}#soliloquy-top-notification p{margin:0;padding:0;line-height:40px;font-size:16px}#soliloquy-top-notification a{color:#fff}#soliloquy-top-notification .soliloquy-dismiss{position:absolute;top:10px;right:10px}#soliloquy-settings-content input:not([type=checkbox]){background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;height:35px;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}#soliloquy-settings-content input[type=checkbox]:checked{-color:#e02626}#soliloquy-settings-content textarea{width:100%}#soliloquy-settings-content input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;height:35px;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}pre.soliloquy-code{background-color:#ddd;border-radius:3px;padding:15px}.soliloquy-clipboard{display:block;text-decoration:underline !important;padding-top:8px;font-size:11px;outline:0 !important}.soliloquy-clipboard:focus{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0)}.soliloquy-code{display:block;background-color:#f7f7f7;border-radius:3px;padding:10px !important}.soliloquy-list-inline{margin:0;list-style:none}.soliloquy-list-inline li{display:inline-block;margin-right:5px}.soliloquy-list-inline li:last-child{margin-right:0 !important}.soliloquy-yt iframe{max-width:100%;height:auto}.soliloquy-hidden{display:none !important}.soliloquy-hideme{visibility:hidden}.soliloquy-no-border{border:none !important}.soliloquy-right{float:right}.soliloquy-left{float:left}.soliloquy-clearfix{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}[data-soliloquy-tooltip]{position:relative;z-index:2;cursor:pointer}[data-soliloquy-tooltip]:before,[data-soliloquy-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-soliloquy-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:5px;margin-left:-35px;padding:7px;width:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;color:#fff;content:attr(data-soliloquy-tooltip);text-align:center;font-size:12px;line-height:1.2}[data-soliloquy-tooltip]:after{position:absolute;bottom:120%;left:50%;width:0;margin-left:-5px;border-top:5px solid #000;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);content:\" \";font-size:0;line-height:0}[data-soliloquy-tooltip]:hover:before,[data-soliloquy-tooltip]:hover:after{visibility:visible;opacity:1}[class*=soliloquy-grid-]{float:left;margin-left:2%}[class*=soliloquy-grid-] input[type=text]{width:100% !important}.soliloquy-grid-1{width:6.5%}.soliloquy-grid-2{width:15%}.soliloquy-grid-3{width:23.5%}.soliloquy-grid-4{width:32%}.soliloquy-grid-5{width:40.5%}.soliloquy-grid-6{width:49%}.soliloquy-grid-7{width:57.5%}.soliloquy-grid-8{width:66%}.soliloquy-grid-9{width:74.5%}.soliloquy-grid-10{width:83%}.soliloquy-grid-11{width:91.5%}.soliloquy-grid-12{width:100%}.soliloquy-first{margin-left:0px}\u002F*!\n Chosen, a Select Box Enhancer for jQuery and Prototype\n by Patrick Filler for Harvest, http:\u002F\u002Fgetharvest.com\n \n@@ -325,553 +8,4 @@\n \n MIT License, https:\u002F\u002Fgithub.com\u002Fharvesthq\u002Fchosen\u002Fblob\u002Fmaster\u002FLICENSE.md\n This file is generated by `grunt build`, do not edit it by hand.\n-*\u002F\n-.soliloquy-select * {\n-\tbox-shadow: none !important;\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select *:after {\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select .soliloquy-chosen {\n-\theight: 35px;\n-\tmax-width: 350px;\n-\twidth: 100%;\n-}\n-.soliloquy-select .chosen-container {\n-\tposition: relative;\n-\tdisplay: inline-block;\n-\tvertical-align: middle;\n-\tfont-size: 13px;\n-\t-webkit-user-select: none;\n-\t-moz-user-select: none;\n-\tuser-select: none;\n-\tmax-width: 350px;\n-\tfont-weight: 600;\n-}\n-.soliloquy-select .chosen-container * {\n-\t-webkit-box-sizing: border-box;\n-\t-moz-box-sizing: border-box;\n-\tbox-sizing: border-box;\n-}\n-.soliloquy-select .chosen-container .chosen-drop {\n-\tposition: absolute;\n-\ttop: 100%;\n-\tleft: -9999px;\n-\tz-index: 1010;\n-\twidth: 100%;\n-\tborder: 1px solid #ddd;\n-\tborder-top: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop {\n-\tleft: 0;\n-}\n-.soliloquy-select .chosen-container a {\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name,\n-.soliloquy-select .chosen-container .chosen-single .group-name {\n-\tmargin-right: 4px;\n-\toverflow: hidden;\n-\twhite-space: nowrap;\n-\ttext-overflow: ellipsis;\n-\tfont-weight: normal;\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name:after,\n-.soliloquy-select .chosen-container .chosen-single .group-name:after {\n-\tcontent: \":\";\n-\tpadding-left: 2px;\n-\tvertical-align: top;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single {\n-\tposition: relative;\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tpadding: 0 0 0 8px;\n-\theight: 35px;\n-\tborder: 1px solid #ddd;\n-\tborder-radius: 3px;\n-\tbackground: #fff;\n-\tbackground-clip: padding-box;\n-\tcolor: #444;\n-\ttext-decoration: none;\n-\twhite-space: nowrap;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-default {\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single span {\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tmargin-right: 26px;\n-\ttext-overflow: ellipsis;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single-with-deselect span {\n-\tmargin-right: 38px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr {\n-\tposition: absolute;\n-\ttop: 6px;\n-\tright: 26px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div {\n-\tborder-left: 1px solid #ddd;\n-\tposition: absolute;\n-\ttop: 0;\n-\tright: 0;\n-\tdisplay: block;\n-\twidth: 30px;\n-\theight: 100%;\n-\tpadding-left: 9px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b {\n-\tdisplay: block;\n-\twidth: 100%;\n-\theight: 100%;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b:before {\n-\tcontent: \"Q\";\n-\tdisplay: block;\n-\tfont-weight: normal;\n-\tfont-size: 8px !important;\n-\tfont-family: \"soliloquy\";\n-\tposition: absolute;\n-\ttext-align: center;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search {\n-\tposition: relative;\n-\tz-index: 1010;\n-\tmargin: 0;\n-\tpadding: 3px 4px;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 4px 20px 4px 5px;\n-\twidth: 100%;\n-\theight: auto;\n-\toutline: 0;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tfont-size: 1em;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-single .chosen-drop {\n-\tmargin-top: -1px;\n-\tborder-radius: 0 0 2px 2px;\n-\tbackground-clip: padding-box;\n-}\n-.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search {\n-\tposition: absolute;\n-\tleft: -9999px;\n-}\n-.soliloquy-select .chosen-container .chosen-results {\n-\tcolor: #444;\n-\tposition: relative;\n-\toverflow-x: hidden;\n-\toverflow-y: auto;\n-\tmargin: 0 4px 4px 0;\n-\tpadding: 0 0 0 4px;\n-\tmax-height: 240px;\n-\t-webkit-overflow-scrolling: touch;\n-}\n-.soliloquy-select .chosen-container .chosen-results li {\n-\tdisplay: none;\n-\tmargin: 0;\n-\tpadding: 5px 6px;\n-\tlist-style: none;\n-\tline-height: 15px;\n-\tword-wrap: break-word;\n-\t-webkit-touch-callout: none;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.active-result {\n-\tdisplay: list-item;\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.disabled-result {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.highlighted {\n-\tbackground: #e02626;\n-\tcolor: #fff;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.no-results {\n-\tcolor: #777;\n-\tdisplay: list-item;\n-\tbackground: #f4f4f4;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-result {\n-\tdisplay: list-item;\n-\tfont-weight: bold;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-option {\n-\tpadding-left: 15px;\n-}\n-.soliloquy-select .chosen-container .chosen-results li em {\n-\tfont-style: normal;\n-\ttext-decoration: underline;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices {\n-\tposition: relative;\n-\toverflow: hidden;\n-\tmargin: 0;\n-\tpadding: 0 5px;\n-\twidth: 100%;\n-\theight: auto !important;\n-\theight: 1%;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff;\n-\tcursor: text;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li {\n-\tfloat: left;\n-\tlist-style: none;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field {\n-\tmargin: 0;\n-\tpadding: 0;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 0;\n-\theight: 25px;\n-\toutline: 0;\n-\tborder: 0 !important;\n-\tbackground: rgba(0, 0, 0, 0) !important;\n-\tbox-shadow: none;\n-\tcolor: #999;\n-\tfont-size: 100%;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice {\n-\tposition: relative;\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 20px 3px 5px;\n-\tborder: 1px solid #ddd;\n-\tmax-width: 100%;\n-\tborder-radius: 2px;\n-\tbackground: #fff;\n-\tbackground-size: 100% 19px;\n-\tbackground-repeat: repeat-x;\n-\tbackground-clip: padding-box;\n-\tbox-shadow:\n-\t\t0 0 2px #fff inset,\n-\t\t0 1px 0 rgba(0, 0, 0, 0.05);\n-\tcolor: #333;\n-\tline-height: 13px;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span {\n-\tword-wrap: break-word;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n-\tposition: absolute;\n-\ttop: 4px;\n-\tright: 3px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tbackground: url(\"chosen-sprite.png\") -42px 1px no-repeat;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice\n-\t.search-choice-close:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled {\n-\tpadding-right: 5px;\n-\tborder: 1px solid #ddd;\n-\tbackground: #e4e4e4;\n-\tcolor: #666;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus {\n-\tbackground: #d4d4d4;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice-focus\n-\t.search-choice-close {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-results {\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-drop .result-selected {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-active .chosen-single {\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single {\n-\tborder: 1px solid #ddd;\n-\t-moz-border-radius-bottomright: 0;\n-\tborder-bottom-right-radius: 0;\n-\t-moz-border-radius-bottomleft: 0;\n-\tborder-bottom-left-radius: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-left: 1px solid rgba(0, 0, 0, 0);\n-\tbackground: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -18px 2px;\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices {\n-\tborder: 1px solid #5897fb;\n-\tbox-shadow: 0 0 5px rgba(0, 0, 0, 0.3);\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=\"text\"] {\n-\tcolor: #222 !important;\n-}\n-.soliloquy-select .chosen-disabled {\n-\topacity: 0.5 !important;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-single {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-rtl {\n-\ttext-align: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single {\n-\toverflow: visible;\n-\tpadding: 0 8px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single span {\n-\tmargin-right: 0;\n-\tmargin-left: 26px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single-with-deselect span {\n-\tmargin-left: 38px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single div {\n-\tright: auto;\n-\tleft: 3px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single abbr {\n-\tright: auto;\n-\tleft: 26px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li {\n-\tfloat: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=\"text\"] {\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice {\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 5px 3px 19px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close {\n-\tright: auto;\n-\tleft: 4px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,\n-.soliloquy-select .chosen-rtl .chosen-drop {\n-\tleft: 9999px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results {\n-\tmargin: 0 0 4px 4px;\n-\tpadding: 0 4px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-results li.group-option {\n-\tpadding-right: 15px;\n-\tpadding-left: 0;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-right: none;\n-}\n-.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"] {\n-\tpadding: 4px 5px 4px 20px;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b {\n-\tbackground-position: 6px 2px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -12px 2px;\n-}\n-@media only screen and (-webkit-min-device-pixel-ratio: 1.5),\n-\tonly screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {\n-\t.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-single .chosen-single abbr,\n-\t.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-down span,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-up span {\n-\t\tbackground-image: none !important;\n-\t\tbackground-size: 52px 37px !important;\n-\t\tbackground-repeat: no-repeat !important;\n-\t}\n-}\n-.soliloquy-select\n-\tselect.soliloquy-chosen\n-\t+ .chosen-container.chosen-container-single\n-\t.chosen-single {\n-\tpadding-right: 35px;\n-}\n-.post-type-soliloquy #wpbody-content h1 {\n-\tdisplay: block;\n-\tmargin: 0;\n-\tpadding-left: 20px;\n-\tpadding-right: 20px;\n-\tline-height: 40px;\n-\tfont-size: 20px;\n-\tfont-weight: 400;\n-\tbackground-color: #fff;\n-\theight: 45px;\n-\tmargin-left: -20px;\n-\tmargin-right: -20px;\n-}\n-.post-type-soliloquy .page-title-action {\n-\tdisplay: inline-block;\n-\tmargin-left: 4px;\n-\tpadding: 4px 8px;\n-\ttop: -47px;\n-\tmargin-bottom: -38px;\n-\tleft: 150px;\n-\ttext-decoration: none;\n-\tborder: none;\n-\tcolor: #e02626;\n-\tborder-radius: 0;\n-\tbackground: none;\n-\ttext-shadow: none;\n-\tfont-weight: 600;\n-\tfont-size: 13px;\n-}\n-.post-type-soliloquy .page-title-action:hover,\n-.post-type-soliloquy .page-title-action:active {\n-\tposition: relative;\n-\ttop: -47px;\n-\tmargin-bottom: -38px;\n-\tleft: 150px;\n-}\n-.post-type-soliloquy .page-title-action:hover {\n-\tbackground: none;\n-\tcolor: #999;\n-}\n-.post-type-soliloquy .page-title-action:before {\n-\tdisplay: inline-block;\n-\tfont-family: \"soliloquy\";\n-\tcontent: \"P\";\n-\tmargin-right: 5px;\n-\tvertical-align: middle;\n-}\n-.post-type-soliloquy .wrap {\n-\tmargin-top: 0px !important;\n-}\n-.post-type-soliloquy input[type=\"checkbox\"] {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\tbox-shadow: none;\n-\tmargin-right: 10px;\n-}\n-.post-type-soliloquy input[type=\"checkbox\"]:checked {\n-\tbackground-color: #7cc048;\n-\tborder-color: #7cc048;\n-}\n-.post-type-soliloquy input[type=\"checkbox\"]:checked:before {\n-\tcolor: #fff !important;\n-}\n-.post-type-soliloquy ul.subsubsub {\n-\tmargin: 0 0 20px 0;\n-\tpadding-left: 0px;\n-}\n-.post-type-soliloquy .column-image {\n-\twidth: 85px !important;\n-}\n-.post-type-soliloquy form#posts-filter div.tablenav.top {\n-\tmargin: 0 0 8px 0;\n-}\n-.post-type-soliloquy form#posts-filter .button {\n-\theight: 28px;\n-\tline-height: 26px;\n-}\n-.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=\"text\"],\n-.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=\"number\"],\n-.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=\"password\"] {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\theight: 35px;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-\tmin-width: 210px;\n-\tmax-width: 350px;\n-\twidth: 100%;\n-\tborder-radius: 3px;\n-\tpadding-right: 0;\n-}\n-.post-type-soliloquy #wpbody-content .inline-edit-row fieldset select {\n-\tmin-width: 275px;\n-}\n-.post-type-soliloquy #wpbody-content .inline-edit-row fieldset span.title {\n-\tfont-style: normal;\n-\tfont-weight: 600;\n-\tfont-size: 13px;\n-\tmin-width: 140px;\n-}\n-.post-type-soliloquy\n-\t#wpbody-content\n-\ttd.colspanchange\n-\tfieldset.inline-edit-col-left\n-\tfieldset.inline-edit-date {\n-\tdisplay: none;\n-}\n-.post-type-soliloquy\n-\t#wpbody-content\n-\ttd.colspanchange\n-\tfieldset.inline-edit-col-left\n-\tdiv.inline-edit-group:last-child {\n-\tdisplay: none;\n-}\n-tr.type-soliloquy th {\n-\tpadding: 20px inherit !important;\n-}\n-tr.type-soliloquy td {\n-\tpadding: 20px inherit;\n-}\n-.soliloquy-count {\n-\tdisplay: none;\n-}\n+*\u002F.soliloquy-select *{box-shadow:none !important;background-image:none !important}.soliloquy-select *:after{background-image:none !important}.soliloquy-select .soliloquy-chosen{height:35px;max-width:350px;width:100%}.soliloquy-select .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:350px;font-weight:600}.soliloquy-select .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.soliloquy-select .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #ddd;border-top:0;background:#fff}.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop{left:0}.soliloquy-select .chosen-container a{cursor:pointer}.soliloquy-select .chosen-container .search-choice .group-name,.soliloquy-select .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.soliloquy-select .chosen-container .search-choice .group-name:after,.soliloquy-select .chosen-container .chosen-single .group-name:after{content:\":\";padding-left:2px;vertical-align:top}.soliloquy-select .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:35px;border:1px solid #ddd;border-radius:3px;background:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:35px}.soliloquy-select .chosen-container-single .chosen-default{color:#999}.soliloquy-select .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.soliloquy-select .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.soliloquy-select .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single .chosen-single div{border-left:1px solid #ddd;position:absolute;top:0;right:0;display:block;width:30px;height:100%;padding-left:9px}.soliloquy-select .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;line-height:35px}.soliloquy-select .chosen-container-single .chosen-single div b:before{content:\"Q\";display:block;font-weight:normal;font-size:8px !important;font-family:\"soliloquy\";position:absolute;text-align:center}.soliloquy-select .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;background:#fff url(\"chosen-sprite.png\") no-repeat 100% -20px;background:url(\"chosen-sprite.png\") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 2px 2px;background-clip:padding-box}.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.soliloquy-select .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.soliloquy-select .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.soliloquy-select .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.soliloquy-select .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container .chosen-results li.highlighted{background:#e02626;color:#fff}.soliloquy-select .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.soliloquy-select .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.soliloquy-select .chosen-container .chosen-results li.group-option{padding-left:15px}.soliloquy-select .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.soliloquy-select .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #ddd;background:#fff;cursor:text}.soliloquy-select .chosen-container-multi .chosen-choices li{float:left;list-style:none}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #ddd;max-width:100%;border-radius:2px;background:#fff;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(\"chosen-sprite.png\") -42px 1px no-repeat;font-size:1px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ddd;background:#e4e4e4;color:#666}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-results{margin:0;padding:0}.soliloquy-select .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container-active .chosen-single{border:1px solid #ddd}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background:#fff}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div{border-left:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.soliloquy-select .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.soliloquy-select .chosen-disabled{opacity:.5 !important;cursor:default}.soliloquy-select .chosen-disabled .chosen-single{cursor:default}.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.soliloquy-select .chosen-rtl{text-align:right}.soliloquy-select .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.soliloquy-select .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.soliloquy-select .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.soliloquy-select .chosen-rtl .chosen-single div{right:auto;left:3px}.soliloquy-select .chosen-rtl .chosen-single abbr{right:auto;left:26px}.soliloquy-select .chosen-rtl .chosen-choices li{float:right}.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,.soliloquy-select .chosen-rtl .chosen-drop{left:9999px}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.soliloquy-select .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.soliloquy-select .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(\"chosen-sprite.png\") no-repeat -30px -20px;background:url(\"chosen-sprite.png\") no-repeat -30px -20px;direction:rtl}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.soliloquy-select .chosen-rtl .chosen-search input[type=text],.soliloquy-select .chosen-container-single .chosen-single abbr,.soliloquy-select .chosen-container-single .chosen-search input[type=text],.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.soliloquy-select .chosen-container .chosen-results-scroll-down span,.soliloquy-select .chosen-container .chosen-results-scroll-up span{background-image:none !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.soliloquy-select select.soliloquy-chosen+.chosen-container.chosen-container-single .chosen-single{padding-right:35px}.post-type-soliloquy #wpbody-content h1{display:block;margin:0;padding-left:20px;padding-right:20px;line-height:40px;font-size:20px;font-weight:400;background-color:#fff;height:45px;margin-left:-20px;margin-right:-20px}.post-type-soliloquy .page-title-action{display:inline-block;margin-left:4px;padding:4px 8px;top:-47px;margin-bottom:-38px;left:150px;text-decoration:none;border:none;color:#e02626;border-radius:0;background:none;text-shadow:none;font-weight:600;font-size:13px}.post-type-soliloquy .page-title-action:hover,.post-type-soliloquy .page-title-action:active{position:relative;top:-47px;margin-bottom:-38px;left:150px}.post-type-soliloquy .page-title-action:hover{background:none;color:#999}.post-type-soliloquy .page-title-action:before{display:inline-block;font-family:\"soliloquy\";content:\"P\";margin-right:5px;vertical-align:middle}.post-type-soliloquy .wrap{margin-top:0px !important}.post-type-soliloquy input[type=checkbox]{background-color:#fff;border:1px solid #ddd;box-shadow:none;margin-right:10px}.post-type-soliloquy input[type=checkbox]:checked{background-color:#7cc048;border-color:#7cc048}.post-type-soliloquy input[type=checkbox]:checked:before{color:#fff !important}.post-type-soliloquy ul.subsubsub{margin:0 0 20px 0;padding-left:0px}.post-type-soliloquy .column-image{width:85px !important}.post-type-soliloquy form#posts-filter div.tablenav.top{margin:0 0 8px 0}.post-type-soliloquy form#posts-filter .button{height:28px;line-height:26px}.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=text],.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=number],.post-type-soliloquy #wpbody-content .inline-edit-row fieldset input[type=password]{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;height:35px;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;min-width:210px;max-width:350px;width:100%;border-radius:3px;padding-right:0}.post-type-soliloquy #wpbody-content .inline-edit-row fieldset select{min-width:275px}.post-type-soliloquy #wpbody-content .inline-edit-row fieldset span.title{font-style:normal;font-weight:600;font-size:13px;min-width:140px}.post-type-soliloquy #wpbody-content td.colspanchange fieldset.inline-edit-col-left fieldset.inline-edit-date{display:none}.post-type-soliloquy #wpbody-content td.colspanchange fieldset.inline-edit-col-left div.inline-edit-group:last-child{display:none}tr.type-soliloquy th{padding:20px inherit !important}tr.type-soliloquy td{padding:20px inherit}.soliloquy-count{display:none}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fsettings.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fsettings.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fsettings.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fsettings.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,321 +1,4 @@\n-@font-face {\n-\tfont-family: \"soliloquy\";\n-\tsrc: url(\"..\u002Ffonts\u002Fsoliloquy.eot\");\n-\tsrc:\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),\n-\t\turl(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");\n-\tfont-weight: normal;\n-\tfont-style: normal;\n-}\n-[class*=\"soliloquy-icon-\"]:before {\n-\tdisplay: inline-block;\n-\tfont-family: \"soliloquy\";\n-\tfont-style: normal;\n-\tfont-weight: normal;\n-\tfont-size: 13px;\n-\tline-height: 1.5;\n-\tmargin-right: 8px;\n-\t-webkit-font-smoothing: antialiased;\n-\t-moz-osx-font-smoothing: grayscale;\n-}\n-.soliloquy-icon-configuration:before {\n-\tcontent: \"A\";\n-}\n-.soliloquy-icon-soliloquy:before {\n-\tcontent: \"B\";\n-}\n-.soliloquy-icon-pinterest:before {\n-\tcontent: \"C\";\n-}\n-.soliloquy-icon-lightbox:before {\n-\tcontent: \"D\";\n-}\n-.soliloquy-icon-misc:before {\n-\tcontent: \"E\";\n-}\n-.soliloquy-icon-mobile:before {\n-\tcontent: \"F\";\n-}\n-.soliloquy-icon-pagination:before {\n-\tcontent: \"G\";\n-}\n-.soliloquy-icon-proofing:before {\n-\tcontent: \"H\";\n-}\n-.soliloquy-icon-slideshow:before {\n-\tcontent: \"I\";\n-}\n-.soliloquy-icon-tags:before {\n-\tcontent: \"J\";\n-}\n-.soliloquy-icon-thumbnails:before {\n-\tcontent: \"K\";\n-}\n-.soliloquy-icon-video:before {\n-\tcontent: \"L\";\n-}\n-.soliloquy-icon-watermark:before {\n-\tcontent: \"M\";\n-}\n-.soliloquy-icon-cloud-download:before {\n-\tcontent: \"N\";\n-}\n-.soliloquy-icon-toggle-on:before {\n-\tcontent: \"O\";\n-}\n-.soliloquy-icon-plus-circle:before {\n-\tcontent: \"P\";\n-}\n-.soliloquy-icon-list:before {\n-\tcontent: \"R\";\n-}\n-.soliloquy-icon-grid:before {\n-\tcontent: \"S\";\n-}\n-.soliloquy-icon-pencil:before {\n-\tcontent: \"U\";\n-}\n-.soliloquy-icon-close:before {\n-\tcontent: \"V\";\n-}\n-.soliloquy-icon-check:before {\n-\tcontent: \"W\";\n-}\n-.soliloquy-icon-schedule:before {\n-\tcontent: \"X\";\n-}\n-.soliloquy-icon-carousel:before {\n-\tcontent: \"Y\";\n-}\n-#soliloquy-header-temp {\n-\tposition: relative;\n-}\n-#soliloquy-top-notification {\n-\tposition: relative;\n-\tbackground-color: #162937;\n-\ttext-align: center;\n-\tcolor: #fff;\n-\theight: 40px;\n-\tmargin-left: -20px;\n-\tvertical-align: middle;\n-}\n-#soliloquy-top-notification p {\n-\tmargin: 0;\n-\tpadding: 0;\n-\tline-height: 40px;\n-\tfont-size: 16px;\n-}\n-#soliloquy-top-notification a {\n-\tcolor: #fff;\n-}\n-#soliloquy-top-notification .soliloquy-dismiss {\n-\tposition: absolute;\n-\ttop: 10px;\n-\tright: 10px;\n-}\n-#soliloquy-settings-content input:not([type=\"checkbox\"]) {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\theight: 35px;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-#soliloquy-settings-content input[type=\"checkbox\"]:checked {\n-\t-color: #e02626;\n-}\n-#soliloquy-settings-content textarea {\n-\twidth: 100%;\n-}\n-#soliloquy-settings-content input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-input[type=\"password\"].soliloquy-input {\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\t-webkit-box-shadow: none;\n-\tbox-shadow: none;\n-\theight: 35px;\n-\tcolor: #32373c;\n-\toutline: none;\n-\t-webkit-transition: 0.05s border-color ease-in-out;\n-\ttransition: 0.05s border-color ease-in-out;\n-}\n-pre.soliloquy-code {\n-\tbackground-color: #ddd;\n-\tborder-radius: 3px;\n-\tpadding: 15px;\n-}\n-.soliloquy-clipboard {\n-\tdisplay: block;\n-\ttext-decoration: underline !important;\n-\tpadding-top: 8px;\n-\tfont-size: 11px;\n-\toutline: 0 !important;\n-}\n-.soliloquy-clipboard:focus {\n-\toutline-style: none;\n-\tbox-shadow: none;\n-\tborder-color: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-code {\n-\tdisplay: block;\n-\tbackground-color: #f7f7f7;\n-\tborder-radius: 3px;\n-\tpadding: 10px !important;\n-}\n-.soliloquy-list-inline {\n-\tmargin: 0;\n-\tlist-style: none;\n-}\n-.soliloquy-list-inline li {\n-\tdisplay: inline-block;\n-\tmargin-right: 5px;\n-}\n-.soliloquy-list-inline li:last-child {\n-\tmargin-right: 0 !important;\n-}\n-.soliloquy-yt iframe {\n-\tmax-width: 100%;\n-\theight: auto;\n-}\n-.soliloquy-hidden {\n-\tdisplay: none !important;\n-}\n-.soliloquy-hideme {\n-\tvisibility: hidden;\n-}\n-.soliloquy-no-border {\n-\tborder: none !important;\n-}\n-.soliloquy-right {\n-\tfloat: right;\n-}\n-.soliloquy-left {\n-\tfloat: left;\n-}\n-.soliloquy-clearfix {\n-\tclear: both;\n-\tdisplay: block;\n-\theight: 0;\n-\toverflow: hidden;\n-\tvisibility: hidden;\n-\twidth: 0;\n-}\n-.no-margin {\n-\tmargin: 0 !important;\n-}\n-.no-margin-top {\n-\tmargin-top: 0 !important;\n-}\n-.no-margin-bottom {\n-\tmargin-bottom: 0 !important;\n-}\n-[data-soliloquy-tooltip] {\n-\tposition: relative;\n-\tz-index: 2;\n-\tcursor: pointer;\n-}\n-[data-soliloquy-tooltip]:before,\n-[data-soliloquy-tooltip]:after {\n-\tvisibility: hidden;\n-\topacity: 0;\n-\tpointer-events: none;\n-}\n-[data-soliloquy-tooltip]:before {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\tmargin-bottom: 5px;\n-\tmargin-left: -35px;\n-\tpadding: 7px;\n-\twidth: 60px;\n-\t-webkit-border-radius: 3px;\n-\t-moz-border-radius: 3px;\n-\tborder-radius: 3px;\n-\tbackground-color: #000;\n-\tcolor: #fff;\n-\tcontent: attr(data-soliloquy-tooltip);\n-\ttext-align: center;\n-\tfont-size: 12px;\n-\tline-height: 1.2;\n-}\n-[data-soliloquy-tooltip]:after {\n-\tposition: absolute;\n-\tbottom: 120%;\n-\tleft: 50%;\n-\twidth: 0;\n-\tmargin-left: -5px;\n-\tborder-top: 5px solid #000;\n-\tborder-right: 5px solid rgba(0, 0, 0, 0);\n-\tborder-left: 5px solid rgba(0, 0, 0, 0);\n-\tcontent: \" \";\n-\tfont-size: 0;\n-\tline-height: 0;\n-}\n-[data-soliloquy-tooltip]:hover:before,\n-[data-soliloquy-tooltip]:hover:after {\n-\tvisibility: visible;\n-\topacity: 1;\n-}\n-[class*=\"soliloquy-grid-\"] {\n-\tfloat: left;\n-\tmargin-left: 2%;\n-}\n-[class*=\"soliloquy-grid-\"] input[type=\"text\"] {\n-\twidth: 100% !important;\n-}\n-.soliloquy-grid-1 {\n-\twidth: 6.5%;\n-}\n-.soliloquy-grid-2 {\n-\twidth: 15%;\n-}\n-.soliloquy-grid-3 {\n-\twidth: 23.5%;\n-}\n-.soliloquy-grid-4 {\n-\twidth: 32%;\n-}\n-.soliloquy-grid-5 {\n-\twidth: 40.5%;\n-}\n-.soliloquy-grid-6 {\n-\twidth: 49%;\n-}\n-.soliloquy-grid-7 {\n-\twidth: 57.5%;\n-}\n-.soliloquy-grid-8 {\n-\twidth: 66%;\n-}\n-.soliloquy-grid-9 {\n-\twidth: 74.5%;\n-}\n-.soliloquy-grid-10 {\n-\twidth: 83%;\n-}\n-.soliloquy-grid-11 {\n-\twidth: 91.5%;\n-}\n-.soliloquy-grid-12 {\n-\twidth: 100%;\n-}\n-.soliloquy-first {\n-\tmargin-left: 0px;\n-} \u002F*!\n+@font-face{font-family:\"soliloquy\";src:url(\"..\u002Ffonts\u002Fsoliloquy.eot\");src:url(\"..\u002Ffonts\u002Fsoliloquy.eot?#iefix\") format(\"embedded-opentype\"),url(\"..\u002Ffonts\u002Fsoliloquy.woff\") format(\"woff\"),url(\"..\u002Ffonts\u002Fsoliloquy.ttf\") format(\"truetype\"),url(\"..\u002Ffonts\u002Fsoliloquy.svg#soliloquy\") format(\"svg\");font-weight:normal;font-style:normal}[class*=soliloquy-icon-]:before{display:inline-block;font-family:\"soliloquy\";font-style:normal;font-weight:normal;font-size:13px;line-height:1.5;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.soliloquy-icon-configuration:before{content:\"A\"}.soliloquy-icon-soliloquy:before{content:\"B\"}.soliloquy-icon-pinterest:before{content:\"C\"}.soliloquy-icon-lightbox:before{content:\"D\"}.soliloquy-icon-misc:before{content:\"E\"}.soliloquy-icon-mobile:before{content:\"F\"}.soliloquy-icon-pagination:before{content:\"G\"}.soliloquy-icon-proofing:before{content:\"H\"}.soliloquy-icon-slideshow:before{content:\"I\"}.soliloquy-icon-tags:before{content:\"J\"}.soliloquy-icon-thumbnails:before{content:\"K\"}.soliloquy-icon-video:before{content:\"L\"}.soliloquy-icon-watermark:before{content:\"M\"}.soliloquy-icon-cloud-download:before{content:\"N\"}.soliloquy-icon-toggle-on:before{content:\"O\"}.soliloquy-icon-plus-circle:before{content:\"P\"}.soliloquy-icon-list:before{content:\"R\"}.soliloquy-icon-grid:before{content:\"S\"}.soliloquy-icon-pencil:before{content:\"U\"}.soliloquy-icon-close:before{content:\"V\"}.soliloquy-icon-check:before{content:\"W\"}.soliloquy-icon-schedule:before{content:\"X\"}.soliloquy-icon-carousel:before{content:\"Y\"}#soliloquy-header-temp{position:relative}#soliloquy-top-notification{position:relative;background-color:#162937;text-align:center;color:#fff;height:40px;margin-left:-20px;vertical-align:middle}#soliloquy-top-notification p{margin:0;padding:0;line-height:40px;font-size:16px}#soliloquy-top-notification a{color:#fff}#soliloquy-top-notification .soliloquy-dismiss{position:absolute;top:10px;right:10px}#soliloquy-settings-content input:not([type=checkbox]){background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;height:35px;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}#soliloquy-settings-content input[type=checkbox]:checked{-color:#e02626}#soliloquy-settings-content textarea{width:100%}#soliloquy-settings-content input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=password].soliloquy-input{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;height:35px;color:#32373c;outline:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}pre.soliloquy-code{background-color:#ddd;border-radius:3px;padding:15px}.soliloquy-clipboard{display:block;text-decoration:underline !important;padding-top:8px;font-size:11px;outline:0 !important}.soliloquy-clipboard:focus{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0)}.soliloquy-code{display:block;background-color:#f7f7f7;border-radius:3px;padding:10px !important}.soliloquy-list-inline{margin:0;list-style:none}.soliloquy-list-inline li{display:inline-block;margin-right:5px}.soliloquy-list-inline li:last-child{margin-right:0 !important}.soliloquy-yt iframe{max-width:100%;height:auto}.soliloquy-hidden{display:none !important}.soliloquy-hideme{visibility:hidden}.soliloquy-no-border{border:none !important}.soliloquy-right{float:right}.soliloquy-left{float:left}.soliloquy-clearfix{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-bottom{margin-bottom:0 !important}[data-soliloquy-tooltip]{position:relative;z-index:2;cursor:pointer}[data-soliloquy-tooltip]:before,[data-soliloquy-tooltip]:after{visibility:hidden;opacity:0;pointer-events:none}[data-soliloquy-tooltip]:before{position:absolute;bottom:120%;left:50%;margin-bottom:5px;margin-left:-35px;padding:7px;width:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;color:#fff;content:attr(data-soliloquy-tooltip);text-align:center;font-size:12px;line-height:1.2}[data-soliloquy-tooltip]:after{position:absolute;bottom:120%;left:50%;width:0;margin-left:-5px;border-top:5px solid #000;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);content:\" \";font-size:0;line-height:0}[data-soliloquy-tooltip]:hover:before,[data-soliloquy-tooltip]:hover:after{visibility:visible;opacity:1}[class*=soliloquy-grid-]{float:left;margin-left:2%}[class*=soliloquy-grid-] input[type=text]{width:100% !important}.soliloquy-grid-1{width:6.5%}.soliloquy-grid-2{width:15%}.soliloquy-grid-3{width:23.5%}.soliloquy-grid-4{width:32%}.soliloquy-grid-5{width:40.5%}.soliloquy-grid-6{width:49%}.soliloquy-grid-7{width:57.5%}.soliloquy-grid-8{width:66%}.soliloquy-grid-9{width:74.5%}.soliloquy-grid-10{width:83%}.soliloquy-grid-11{width:91.5%}.soliloquy-grid-12{width:100%}.soliloquy-first{margin-left:0px}\u002F*!\n Chosen, a Select Box Enhancer for jQuery and Prototype\n by Patrick Filler for Harvest, http:\u002F\u002Fgetharvest.com\n \n@@ -325,522 +8,4 @@\n \n MIT License, https:\u002F\u002Fgithub.com\u002Fharvesthq\u002Fchosen\u002Fblob\u002Fmaster\u002FLICENSE.md\n This file is generated by `grunt build`, do not edit it by hand.\n-*\u002F\n-.soliloquy-select * {\n-\tbox-shadow: none !important;\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select *:after {\n-\tbackground-image: none !important;\n-}\n-.soliloquy-select .soliloquy-chosen {\n-\theight: 35px;\n-\tmax-width: 350px;\n-\twidth: 100%;\n-}\n-.soliloquy-select .chosen-container {\n-\tposition: relative;\n-\tdisplay: inline-block;\n-\tvertical-align: middle;\n-\tfont-size: 13px;\n-\t-webkit-user-select: none;\n-\t-moz-user-select: none;\n-\tuser-select: none;\n-\tmax-width: 350px;\n-\tfont-weight: 600;\n-}\n-.soliloquy-select .chosen-container * {\n-\t-webkit-box-sizing: border-box;\n-\t-moz-box-sizing: border-box;\n-\tbox-sizing: border-box;\n-}\n-.soliloquy-select .chosen-container .chosen-drop {\n-\tposition: absolute;\n-\ttop: 100%;\n-\tleft: -9999px;\n-\tz-index: 1010;\n-\twidth: 100%;\n-\tborder: 1px solid #ddd;\n-\tborder-top: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop {\n-\tleft: 0;\n-}\n-.soliloquy-select .chosen-container a {\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name,\n-.soliloquy-select .chosen-container .chosen-single .group-name {\n-\tmargin-right: 4px;\n-\toverflow: hidden;\n-\twhite-space: nowrap;\n-\ttext-overflow: ellipsis;\n-\tfont-weight: normal;\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container .search-choice .group-name:after,\n-.soliloquy-select .chosen-container .chosen-single .group-name:after {\n-\tcontent: \":\";\n-\tpadding-left: 2px;\n-\tvertical-align: top;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single {\n-\tposition: relative;\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tpadding: 0 0 0 8px;\n-\theight: 35px;\n-\tborder: 1px solid #ddd;\n-\tborder-radius: 3px;\n-\tbackground: #fff;\n-\tbackground-clip: padding-box;\n-\tcolor: #444;\n-\ttext-decoration: none;\n-\twhite-space: nowrap;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-default {\n-\tcolor: #999;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single span {\n-\tdisplay: block;\n-\toverflow: hidden;\n-\tmargin-right: 26px;\n-\ttext-overflow: ellipsis;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single-with-deselect span {\n-\tmargin-right: 38px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr {\n-\tposition: absolute;\n-\ttop: 6px;\n-\tright: 26px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div {\n-\tborder-left: 1px solid #ddd;\n-\tposition: absolute;\n-\ttop: 0;\n-\tright: 0;\n-\tdisplay: block;\n-\twidth: 30px;\n-\theight: 100%;\n-\tpadding-left: 9px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b {\n-\tdisplay: block;\n-\twidth: 100%;\n-\theight: 100%;\n-\tline-height: 35px;\n-}\n-.soliloquy-select .chosen-container-single .chosen-single div b:before {\n-\tcontent: \"Q\";\n-\tdisplay: block;\n-\tfont-weight: normal;\n-\tfont-size: 8px !important;\n-\tfont-family: \"soliloquy\";\n-\tposition: absolute;\n-\ttext-align: center;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search {\n-\tposition: relative;\n-\tz-index: 1010;\n-\tmargin: 0;\n-\tpadding: 3px 4px;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 4px 20px 4px 5px;\n-\twidth: 100%;\n-\theight: auto;\n-\toutline: 0;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat 100% -20px;\n-\tfont-size: 1em;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-single .chosen-drop {\n-\tmargin-top: -1px;\n-\tborder-radius: 0 0 2px 2px;\n-\tbackground-clip: padding-box;\n-}\n-.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search {\n-\tposition: absolute;\n-\tleft: -9999px;\n-}\n-.soliloquy-select .chosen-container .chosen-results {\n-\tcolor: #444;\n-\tposition: relative;\n-\toverflow-x: hidden;\n-\toverflow-y: auto;\n-\tmargin: 0 4px 4px 0;\n-\tpadding: 0 0 0 4px;\n-\tmax-height: 240px;\n-\t-webkit-overflow-scrolling: touch;\n-}\n-.soliloquy-select .chosen-container .chosen-results li {\n-\tdisplay: none;\n-\tmargin: 0;\n-\tpadding: 5px 6px;\n-\tlist-style: none;\n-\tline-height: 15px;\n-\tword-wrap: break-word;\n-\t-webkit-touch-callout: none;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.active-result {\n-\tdisplay: list-item;\n-\tcursor: pointer;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.disabled-result {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.highlighted {\n-\tbackground: #e02626;\n-\tcolor: #fff;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.no-results {\n-\tcolor: #777;\n-\tdisplay: list-item;\n-\tbackground: #f4f4f4;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-result {\n-\tdisplay: list-item;\n-\tfont-weight: bold;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container .chosen-results li.group-option {\n-\tpadding-left: 15px;\n-}\n-.soliloquy-select .chosen-container .chosen-results li em {\n-\tfont-style: normal;\n-\ttext-decoration: underline;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices {\n-\tposition: relative;\n-\toverflow: hidden;\n-\tmargin: 0;\n-\tpadding: 0 5px;\n-\twidth: 100%;\n-\theight: auto !important;\n-\theight: 1%;\n-\tborder: 1px solid #ddd;\n-\tbackground: #fff;\n-\tcursor: text;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li {\n-\tfloat: left;\n-\tlist-style: none;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field {\n-\tmargin: 0;\n-\tpadding: 0;\n-\twhite-space: nowrap;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=\"text\"] {\n-\tmargin: 1px 0;\n-\tpadding: 0;\n-\theight: 25px;\n-\toutline: 0;\n-\tborder: 0 !important;\n-\tbackground: rgba(0, 0, 0, 0) !important;\n-\tbox-shadow: none;\n-\tcolor: #999;\n-\tfont-size: 100%;\n-\tfont-family: sans-serif;\n-\tline-height: normal;\n-\tborder-radius: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice {\n-\tposition: relative;\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 20px 3px 5px;\n-\tborder: 1px solid #ddd;\n-\tmax-width: 100%;\n-\tborder-radius: 2px;\n-\tbackground: #fff;\n-\tbackground-size: 100% 19px;\n-\tbackground-repeat: repeat-x;\n-\tbackground-clip: padding-box;\n-\tbox-shadow:\n-\t\t0 0 2px #fff inset,\n-\t\t0 1px 0 rgba(0, 0, 0, 0.05);\n-\tcolor: #333;\n-\tline-height: 13px;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span {\n-\tword-wrap: break-word;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {\n-\tposition: absolute;\n-\ttop: 4px;\n-\tright: 3px;\n-\tdisplay: block;\n-\twidth: 12px;\n-\theight: 12px;\n-\tbackground: url(\"chosen-sprite.png\") -42px 1px no-repeat;\n-\tfont-size: 1px;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice\n-\t.search-choice-close:hover {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled {\n-\tpadding-right: 5px;\n-\tborder: 1px solid #ddd;\n-\tbackground: #e4e4e4;\n-\tcolor: #666;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus {\n-\tbackground: #d4d4d4;\n-}\n-.soliloquy-select\n-\t.chosen-container-multi\n-\t.chosen-choices\n-\tli.search-choice-focus\n-\t.search-choice-close {\n-\tbackground-position: -42px -10px;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-results {\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-select .chosen-container-multi .chosen-drop .result-selected {\n-\tdisplay: list-item;\n-\tcolor: #ccc;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-container-active .chosen-single {\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single {\n-\tborder: 1px solid #ddd;\n-\t-moz-border-radius-bottomright: 0;\n-\tborder-bottom-right-radius: 0;\n-\t-moz-border-radius-bottomleft: 0;\n-\tborder-bottom-left-radius: 0;\n-\tbackground: #fff;\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-left: 1px solid rgba(0, 0, 0, 0);\n-\tbackground: rgba(0, 0, 0, 0);\n-}\n-.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -18px 2px;\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices {\n-\tborder: 1px solid #5897fb;\n-\tbox-shadow: 0 0 5px rgba(0, 0, 0, 0.3);\n-}\n-.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=\"text\"] {\n-\tcolor: #222 !important;\n-}\n-.soliloquy-select .chosen-disabled {\n-\topacity: 0.5 !important;\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-single {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close {\n-\tcursor: default;\n-}\n-.soliloquy-select .chosen-rtl {\n-\ttext-align: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single {\n-\toverflow: visible;\n-\tpadding: 0 8px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single span {\n-\tmargin-right: 0;\n-\tmargin-left: 26px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single-with-deselect span {\n-\tmargin-left: 38px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single div {\n-\tright: auto;\n-\tleft: 3px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-single abbr {\n-\tright: auto;\n-\tleft: 26px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li {\n-\tfloat: right;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=\"text\"] {\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice {\n-\tmargin: 3px 5px 3px 0;\n-\tpadding: 3px 5px 3px 19px;\n-}\n-.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close {\n-\tright: auto;\n-\tleft: 4px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,\n-.soliloquy-select .chosen-rtl .chosen-drop {\n-\tleft: 9999px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results {\n-\tmargin: 0 0 4px 4px;\n-\tpadding: 0 4px 0 0;\n-}\n-.soliloquy-select .chosen-rtl .chosen-results li.group-option {\n-\tpadding-right: 15px;\n-\tpadding-left: 0;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {\n-\tborder-right: none;\n-}\n-.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"] {\n-\tpadding: 4px 5px 4px 20px;\n-\tbackground: #fff url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tbackground: url(\"chosen-sprite.png\") no-repeat -30px -20px;\n-\tdirection: rtl;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b {\n-\tbackground-position: 6px 2px;\n-}\n-.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {\n-\tbackground-position: -12px 2px;\n-}\n-@media only screen and (-webkit-min-device-pixel-ratio: 1.5),\n-\tonly screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {\n-\t.soliloquy-select .chosen-rtl .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-single .chosen-single abbr,\n-\t.soliloquy-select .chosen-container-single .chosen-search input[type=\"text\"],\n-\t.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-down span,\n-\t.soliloquy-select .chosen-container .chosen-results-scroll-up span {\n-\t\tbackground-image: none !important;\n-\t\tbackground-size: 52px 37px !important;\n-\t\tbackground-repeat: no-repeat !important;\n-\t}\n-}\n-.soliloquy-select\n-\tselect.soliloquy-chosen\n-\t+ .chosen-container.chosen-container-single\n-\t.chosen-single {\n-\tpadding-right: 35px;\n-}\n-#soliloquy-tabs-nav {\n-\tbackground-color: #fff;\n-\tpadding: 0;\n-\tmargin: 0;\n-\theight: 50px;\n-\tbox-sizing: border-box;\n-\tmargin-left: -20px;\n-}\n-#soliloquy-tabs-nav .nav-tab {\n-\tmargin: 0;\n-\tbackground-color: #fff;\n-\tborder: none;\n-\tline-height: 40px;\n-\tborder-right: 1px solid #ddd;\n-}\n-#soliloquy-tabs-nav .nav-tab:first-child {\n-\tmargin-left: 20px;\n-\tborder-left: 1px solid #ddd;\n-}\n-#soliloquy-tabs-nav .nav-tab:focus {\n-\toutline-style: none;\n-\tbox-shadow: none;\n-\tborder-color: rgba(0, 0, 0, 0);\n-}\n-#soliloquy-tabs-nav .nav-tab-active {\n-\tbackground-color: #f1f1f1;\n-\tborder: none;\n-}\n-.soliloquy-settings-table tr {\n-\tborder-bottom: 1px solid #ddd;\n-}\n-.soliloquy-settings-table tr th {\n-\tpadding-top: 40px;\n-}\n-.soliloquy-settings-table tr td {\n-\tpadding: 40px 0;\n-}\n-#soliloquy-settings .soliloquy {\n-\tmargin: 15px 0 20px;\n-}\n-#soliloquy-settings .soliloquy-tab {\n-\tdisplay: none;\n-}\n-#soliloquy-settings .soliloquy-tab.soliloquy-active {\n-\tdisplay: block;\n-}\n-#soliloquy-settings .soliloquy-tab th {\n-\twidth: 210px;\n-\tpadding-right: 0;\n-}\n-#soliloquy-settings input[type=\"text\"],\n-#soliloquy-settings input[type=\"number\"],\n-#soliloquy-settings input[type=\"password\"],\n-#soliloquy-settings select,\n-#soliloquy-settings textarea {\n-\twidth: 350px;\n-\tpadding-right: 0;\n-}\n-#soliloquy-settings .soliloquy-clear {\n-\tclear: both;\n-}\n-#soliloquy-settings .soliloquy-clear:after {\n-\tclear: both;\n-\tcontent: \".\";\n-\tdisplay: block;\n-\theight: 0;\n-\tline-height: 0;\n-\toverflow: auto;\n-\tvisibility: hidden;\n-\tzoom: 1;\n-}\n-#soliloquy-refresh-submit {\n-\tmargin-top: -10px;\n-}\n-.soliloquy-external-req {\n-\tborder: 1px solid #e02626;\n-\tborder-radius: 3px;\n-\tpadding: 30px;\n-}\n-.soliloquy-external-req h2 {\n-\tfont-size: 20px;\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n-.soliloquy-external-req-active {\n-\tborder: 1px solid #7cc048;\n-\tbackground-color: #fff;\n-\tborder-radius: 3px;\n-\tpadding: 30px;\n-}\n-.soliloquy-external-req-active h2 {\n-\tfont-size: 20px;\n-\tfont-weight: 600;\n-\tmargin: 0;\n-\tpadding: 0;\n-}\n+*\u002F.soliloquy-select *{box-shadow:none !important;background-image:none !important}.soliloquy-select *:after{background-image:none !important}.soliloquy-select .soliloquy-chosen{height:35px;max-width:350px;width:100%}.soliloquy-select .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:350px;font-weight:600}.soliloquy-select .chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.soliloquy-select .chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #ddd;border-top:0;background:#fff}.soliloquy-select .chosen-container.chosen-with-drop .chosen-drop{left:0}.soliloquy-select .chosen-container a{cursor:pointer}.soliloquy-select .chosen-container .search-choice .group-name,.soliloquy-select .chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.soliloquy-select .chosen-container .search-choice .group-name:after,.soliloquy-select .chosen-container .chosen-single .group-name:after{content:\":\";padding-left:2px;vertical-align:top}.soliloquy-select .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:35px;border:1px solid #ddd;border-radius:3px;background:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:35px}.soliloquy-select .chosen-container-single .chosen-default{color:#999}.soliloquy-select .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.soliloquy-select .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px}.soliloquy-select .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-single .chosen-single div{border-left:1px solid #ddd;position:absolute;top:0;right:0;display:block;width:30px;height:100%;padding-left:9px}.soliloquy-select .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;line-height:35px}.soliloquy-select .chosen-container-single .chosen-single div b:before{content:\"Q\";display:block;font-weight:normal;font-size:8px !important;font-family:\"soliloquy\";position:absolute;text-align:center}.soliloquy-select .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.soliloquy-select .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ddd;background:#fff url(\"chosen-sprite.png\") no-repeat 100% -20px;background:url(\"chosen-sprite.png\") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 2px 2px;background-clip:padding-box}.soliloquy-select .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.soliloquy-select .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.soliloquy-select .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.soliloquy-select .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.soliloquy-select .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container .chosen-results li.highlighted{background:#e02626;color:#fff}.soliloquy-select .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.soliloquy-select .chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.soliloquy-select .chosen-container .chosen-results li.group-option{padding-left:15px}.soliloquy-select .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.soliloquy-select .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #ddd;background:#fff;cursor:text}.soliloquy-select .chosen-container-multi .chosen-choices li{float:left;list-style:none}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.soliloquy-select .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #ddd;max-width:100%;border-radius:2px;background:#fff;background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(\"chosen-sprite.png\") -42px 1px no-repeat;font-size:1px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ddd;background:#e4e4e4;color:#666}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.soliloquy-select .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.soliloquy-select .chosen-container-multi .chosen-results{margin:0;padding:0}.soliloquy-select .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.soliloquy-select .chosen-container-active .chosen-single{border:1px solid #ddd}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #ddd;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background:#fff}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div{border-left:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0)}.soliloquy-select .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.soliloquy-select .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.soliloquy-select .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.soliloquy-select .chosen-disabled{opacity:.5 !important;cursor:default}.soliloquy-select .chosen-disabled .chosen-single{cursor:default}.soliloquy-select .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.soliloquy-select .chosen-rtl{text-align:right}.soliloquy-select .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.soliloquy-select .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.soliloquy-select .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.soliloquy-select .chosen-rtl .chosen-single div{right:auto;left:3px}.soliloquy-select .chosen-rtl .chosen-single abbr{right:auto;left:26px}.soliloquy-select .chosen-rtl .chosen-choices li{float:right}.soliloquy-select .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.soliloquy-select .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.soliloquy-select .chosen-rtl.chosen-container-single-nosearch .chosen-search,.soliloquy-select .chosen-rtl .chosen-drop{left:9999px}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.soliloquy-select .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.soliloquy-select .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.soliloquy-select .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(\"chosen-sprite.png\") no-repeat -30px -20px;background:url(\"chosen-sprite.png\") no-repeat -30px -20px;direction:rtl}.soliloquy-select .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.soliloquy-select .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){.soliloquy-select .chosen-rtl .chosen-search input[type=text],.soliloquy-select .chosen-container-single .chosen-single abbr,.soliloquy-select .chosen-container-single .chosen-search input[type=text],.soliloquy-select .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.soliloquy-select .chosen-container .chosen-results-scroll-down span,.soliloquy-select .chosen-container .chosen-results-scroll-up span{background-image:none !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.soliloquy-select select.soliloquy-chosen+.chosen-container.chosen-container-single .chosen-single{padding-right:35px}#soliloquy-tabs-nav{background-color:#fff;padding:0;margin:0;height:50px;box-sizing:border-box;margin-left:-20px}#soliloquy-tabs-nav .nav-tab{margin:0;background-color:#fff;border:none;line-height:40px;border-right:1px solid #ddd}#soliloquy-tabs-nav .nav-tab:first-child{margin-left:20px;border-left:1px solid #ddd}#soliloquy-tabs-nav .nav-tab:focus{outline-style:none;box-shadow:none;border-color:rgba(0,0,0,0)}#soliloquy-tabs-nav .nav-tab-active{background-color:#f1f1f1;border:none}.soliloquy-settings-table tr{border-bottom:1px solid #ddd}.soliloquy-settings-table tr th{padding-top:40px}.soliloquy-settings-table tr td{padding:40px 0}#soliloquy-settings .soliloquy{margin:15px 0 20px}#soliloquy-settings .soliloquy-tab{display:none}#soliloquy-settings .soliloquy-tab.soliloquy-active{display:block}#soliloquy-settings .soliloquy-tab th{width:210px;padding-right:0}#soliloquy-settings input[type=text],#soliloquy-settings input[type=number],#soliloquy-settings input[type=password],#soliloquy-settings select,#soliloquy-settings textarea{width:350px;padding-right:0}#soliloquy-settings .soliloquy-clear{clear:both}#soliloquy-settings .soliloquy-clear:after{clear:both;content:\".\";display:block;height:0;line-height:0;overflow:auto;visibility:hidden;zoom:1}#soliloquy-refresh-submit{margin-top:-10px}.soliloquy-external-req{border:1px solid #e02626;border-radius:3px;padding:30px}.soliloquy-external-req h2{font-size:20px;margin:0;padding:0}.soliloquy-external-req-active{border:1px solid #7cc048;background-color:#fff;border-radius:3px;padding:30px}.soliloquy-external-req-active h2{font-size:20px;font-weight:600;margin:0;padding:0}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fwelcome.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fwelcome.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fcss\u002Fwelcome.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fcss\u002Fwelcome.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,452 +1 @@\n-body[class*=\" soliloquy_page_soliloquy-lite-\"] * {\n-\tbox-sizing: border-box;\n-}\n-body[class*=\" soliloquy_page_soliloquy-lite-\"] #soliloquy-header {\n-\theight: 150px;\n-}\n-body[class*=\" soliloquy_page_soliloquy-lite-\"] .soliloquy-welcome-wrap {\n-\tclear: both;\n-}\n-.soliloquy-panel {\n-\tdisplay: flex;\n-\tbackground: #fff;\n-\tpadding: 30px;\n-\tborder: 1px solid #ddd;\n-\tline-height: 2;\n-\tfont-size: 16px;\n-\tline-height: 25px;\n-\tmargin: 0 20px 20px;\n-}\n-.soliloquy-panel.soliloquy-litevspro-panel {\n-\tdisplay: block;\n-\tpadding: 0;\n-}\n-.soliloquy-panel h3 {\n-\tfont-size: 18px;\n-\tfont-weight: 600;\n-\tline-height: 1.2em;\n-\tmargin-top: 0;\n-\tmargin-bottom: 30px;\n-\ttext-transform: capitalize;\n-}\n-.soliloquy-panel p {\n-\tfont-size: 16px;\n-\tline-height: 1.5;\n-}\n-.soliloquy-panel p a {\n-\tfont-weight: 500;\n-\tcolor: #7cc048;\n-\ttext-decoration: none;\n-}\n-.soliloquy-panel p a:hover {\n-\ttext-decoration: underline;\n-}\n-.soliloquy-panel ul {\n-\tlist-style: disc;\n-\tlist-style-position: inside;\n-}\n-.soliloquy-panel ul.list-of-links {\n-\tlist-style: none;\n-}\n-.soliloquy-panel ul.list-of-links a {\n-\tcolor: #7cc048;\n-\ttext-decoration: none;\n-}\n-.soliloquy-panel ul.list-of-links a:hover {\n-\ttext-decoration: underline;\n-}\n-.soliloquy-panel .content {\n-\twidth: 60%;\n-\tpadding-right: 30px;\n-}\n-.soliloquy-panel .image {\n-\twidth: 40%;\n-}\n-.soliloquy-panel .image img {\n-\tmax-width: 100%;\n-\twidth: 100%;\n-}\n-.soliloquy-panel .feature-photo-column {\n-\tpadding-left: 30px;\n-\tdisplay: inherit;\n-}\n-.soliloquy-panel .feature-photo-column img {\n-\twidth: 100%;\n-\tmargin: auto;\n-}\n-.soliloquy-panel .feature-photo-column.photo-left {\n-\tpadding-left: 0;\n-\tpadding-right: 30px;\n-}\n-.soliloquy-panel.mini-panel .feature-photo-column {\n-\tpadding-top: 10px;\n-}\n-.soliloquy-panel.mini-panel .feature-photo-column a {\n-\tmargin: 0 auto;\n-\theight: auto;\n-}\n-.soliloquy-panel.mini-panel .feature-photo-column img {\n-\twidth: auto;\n-\tmargin: 0 auto;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero {\n-\ttext-align: center;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero h2 {\n-\tfont-size: 21px;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero h4 {\n-\tfont-weight: normal;\n-\tfont-size: 14px;\n-\tcolor: rgba(60, 67, 74, 0.6980392157);\n-}\n-#soliloquy-admin-litevspro .centered {\n-\ttext-align: center;\n-}\n-#soliloquy-admin-litevspro h1 {\n-\tfont-size: 34px;\n-\tline-height: 32px;\n-}\n-#soliloquy-admin-litevspro p.centered {\n-\tfont-size: 18px;\n-\tline-height: 21px;\n-}\n-#soliloquy-admin-litevspro.wrap {\n-\tmargin-left: 0;\n-\tmargin-right: 0;\n-}\n-#soliloquy-admin-litevspro .litevspro-table-header {\n-\tbackground: #fff;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section {\n-\tmargin: 0 0 30px 0;\n-\tpadding: 30px;\n-\tline-height: 2;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section.no-bottom {\n-\tmargin-bottom: 0;\n-\tpadding-bottom: 0;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section.litevspro-table-header {\n-\tpadding-bottom: 30px;\n-}\n-#soliloquy-admin-litevspro table tr td {\n-\tborder-bottom: 1px solid #ddd;\n-\tborder-right: 1px solid #ddd;\n-\tpadding: 30px;\n-\tvertical-align: top;\n-\twidth: 33%;\n-}\n-#soliloquy-admin-litevspro table tr td p {\n-\tfont-size: 18px;\n-\tline-height: 24px;\n-}\n-#soliloquy-admin-litevspro table tr td:last-child {\n-\tborder-right: 0;\n-}\n-#soliloquy-admin-litevspro table {\n-\tborder-bottom: 0;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero {\n-\tborder-top: 0;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero .call-to-action {\n-\tfont-size: 21px;\n-\tfont-weight: 500;\n-\ttext-align: center;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero .call-to-action a {\n-\tfont-size: 16px;\n-\tcolor: #3871ac;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero p {\n-\ttext-align: center;\n-\tfont-size: 14px;\n-\tline-height: 18px;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero span.soliloquy-deal {\n-\tfont-weight: 500;\n-\tcolor: #00a32a;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table {\n-\tpadding-left: 0;\n-\tpadding-right: 0;\n-\tpadding-top: 0;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table {\n-\twidth: 100%;\n-\tbackground: #f5f5f5;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr td:first-child {\n-\tborder-left: 1px solid #ddd;\n-\tborder-bottom-color: #ddd;\n-\tborder-bottom-style: solid;\n-\tborder-bottom-width: 1px;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr td:last-child {\n-\tborder-right: 1px solid #ddd;\n-\tborder-bottom-color: #ddd;\n-\tborder-bottom-style: solid;\n-\tborder-bottom-width: 1px;\n-\tbackground-color: #f3f9fe;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr:first-child td {\n-\tborder-top: 1px solid #ddd;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th {\n-\ttext-align: left;\n-\tfont-weight: 600;\n-\tfont-size: 18px;\n-\tpadding-left: 30px;\n-\tpadding-bottom: 20px;\n-\tpadding-top: 20px;\n-\tborder-top: 1px solid #ddd;\n-\tborder-right: 1px solid #ddd;\n-\tvertical-align: middle;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th:last-child {\n-\tborder-right: 1px solid #ddd;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th:first-child {\n-\tborder-left: 1px solid #ddd;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table td {\n-\tbackground: #fff;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table td strong {\n-\tdisplay: block;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p {\n-\tbackground-repeat: no-repeat;\n-\tbackground-size: 15px auto;\n-\tbackground-position: 0 6px;\n-\tmargin: 0;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-full {\n-\tpadding-left: 30px;\n-\tbackground-position: 0 4px;\n-\tbackground-image: url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Ftick.svg);\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-none {\n-\tpadding-left: 30px;\n-\tbackground-position: 6px 6px;\n-\tbackground-image: url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Fcross_red.svg);\n-\tbackground-size: 15px auto;\n-}\n-#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-partial {\n-\tpadding-left: 30px;\n-\tbackground-position: 6px 6px;\n-\tbackground-size: 15px auto;\n-\tbackground-image: url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Fcross.svg);\n-}\n-.soliloquy-am-plugins-wrap {\n-\tdisplay: grid;\n-\tgrid-template-columns: repeat(3, 1fr);\n-\tcolumn-gap: 30px;\n-\tmargin: 0 20px 20px;\n-}\n-.soliloquy-am-plugins {\n-\tdisplay: flex;\n-\tflex-direction: column;\n-\tbackground-color: #fff;\n-\tborder: 1px solid #ddd;\n-\tmargin-bottom: 30px;\n-\tborder-radius: 6px;\n-}\n-.soliloquy-am-plugins-main {\n-\tdisplay: flex;\n-\tflex-direction: row;\n-\tpadding: 30px 30px 20px;\n-\tflex-grow: 1;\n-\ttext-align: left;\n-}\n-.soliloquy-am-plugins-main h3 {\n-\tpadding-top: 0;\n-\tmargin-top: 0;\n-}\n-.soliloquy-am-plugins-main img {\n-\tpadding-right: 15px;\n-}\n-.soliloquy-am-plugins-footer {\n-\tdisplay: flex;\n-\ttext-align: left;\n-\talign-items: center;\n-\tvertical-align: middle;\n-\tpadding: 20px;\n-\tbackground-color: #e8e8eb;\n-\tborder-top: 1px solid #e6e6e6;\n-}\n-.soliloquy-am-plugins-footer .soliloquy-am-plugins-install-wrap {\n-\tmargin-left: auto;\n-}\n-.soliloquy-am-plugins-footer .soliloquy-am-plugins-install-wrap .spinner {\n-\tfloat: none;\n-\tmargin: 7px 10px 0;\n-}\n-.soliloquy-am-plugins-footer .soliloquy-am-plugins-button {\n-\tfont-size: 14px !important;\n-\theight: 35px !important;\n-\tline-height: 38px !important;\n-\tborder-radius: 4px !important;\n-\tbackground-color: #e02626 !important;\n-\tborder: none;\n-}\n-.soliloquy-am-plugins-status {\n-\tfont-weight: bold;\n-}\n-.soliloquy-am-plugins-status span {\n-\tfont-weight: normal;\n-}\n-.soliloquy-admin-3-col {\n-\tdisplay: flex;\n-\tflex-wrap: wrap;\n-\tmargin-bottom: 0px;\n-\tmargin: 0 20px;\n-}\n-.soliloquy-admin-3-col .soliloquy-cols {\n-\tflex-grow: 1;\n-\twidth: 26%;\n-\ttext-align: center;\n-\tborder-radius: 4px;\n-\tpadding: 3%;\n-\tmargin-left: 20px;\n-\tbackground: #fff;\n-\tborder: 1px solid #ddd;\n-}\n-.soliloquy-admin-3-col .soliloquy-cols:first-child {\n-\tmargin-left: 0;\n-}\n-.soliloquy-admin-3-col .soliloquy-cols h3 {\n-\tfont-size: 24px;\n-}\n-.soliloquy-admin-3-col .soliloquy-cols p {\n-\tmax-width: 80%;\n-\tfont-size: 16px;\n-\tmargin: 20px auto;\n-}\n-.soliloquy-get-started-section {\n-\tmargin-top: 20px;\n-}\n-.soliloquy-get-started-section .centered {\n-\ttext-align: center;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel h3 {\n-\tpadding: 0;\n-\tmargin: 0 0 10px 0;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel p {\n-\tfont-size: 18px;\n-\tline-height: 1.5;\n-\tmargin: 30px 0;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel .button.soliloquy-button {\n-\tfont-size: 21px;\n-\theight: 50px;\n-\tline-height: 48px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column {\n-\tpadding-left: 30px;\n-\tmax-width: 360px;\n-\tmin-width: 350px;\n-\tdisplay: inherit;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column img {\n-\twidth: 100%;\n-\tmargin: auto;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column.photo-left {\n-\tpadding-left: 0;\n-\tpadding-right: 30px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-upgrade-panel {\n-\toverflow: hidden;\n-\tfont-size: 18px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-upgrade-panel p {\n-\tfont-size: 18px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .feature-photo-column {\n-\tposition: relative;\n-\tmargin-right: -120px;\n-\tmargin-bottom: -540px;\n-\twidth: 100%;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .feature-photo-column img {\n-\tposition: absolute;\n-\tright: -30px;\n-\ttop: 0;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .button.soliloquy-button {\n-\tfont-size: 21px;\n-\theight: 50px;\n-\tline-height: 48px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-docs-panel {\n-\tbackground-color: #f5f5f5;\n-\tborder-radius: 6px;\n-\tbox-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);\n-\toverflow: hidden;\n-\tfont-size: 18px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-docs-panel .soliloquy-admin-header {\n-\tdisplay: flex;\n-\tvertical-align: middle;\n-\talign-items: center;\n-\tjustify-content: space-between;\n-\twidth: 100%;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-banner {\n-\tdisplay: flex;\n-\tbackground: #000;\n-\tcolor: #fff;\n-\tpadding: 10px 0;\n-\tmargin-bottom: 60px;\n-\tborder-radius: 6px;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-text {\n-\tdisplay: block;\n-\tmargin: 0 auto;\n-\tpadding: 10px 0 0 0;\n-\ttext-align: center;\n-\tfont-size: 1.5em;\n-\ttext-align: left;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-text h3 {\n-\tfont-size: 1.5em;\n-\tline-height: 1.3em;\n-\tmargin: 5px auto;\n-\tcolor: #fff;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-button {\n-\tmargin: auto;\n-\tmax-width: 33%;\n-\theight: 100%;\n-\tvertical-align: middle;\n-}\n-.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-button a {\n-\theight: auto;\n-\tpadding: 15px 25px;\n-\tfont-size: 1.45em;\n-\tdisplay: block;\n-\tmargin: auto;\n-}\n-.soliloquy-get-started-section .soliloquy-help-section .button.soliloquy-button {\n-\theight: 40px;\n-\tline-height: 40px;\n-\tfont-size: 18px;\n-}\n-@media screen and (max-width: 1400px) {\n-\t.soliloquy-am-plugins-wrap {\n-\t\tgrid-template-columns: repeat(2, 1fr);\n-\t}\n-}\n-@media screen and (max-width: 800px) {\n-\t.soliloquy-am-plugins-wrap {\n-\t\tgrid-template-columns: repeat(1, 1fr);\n-\t}\n-\t.soliloquy-admin-3-col .soliloquy-cols {\n-\t\twidth: 100%;\n-\t\tmargin: 0;\n-\t\tmargin-bottom: 30px;\n-\t}\n-}\n+body[class*=\" soliloquy_page_soliloquy-lite-\"] *{box-sizing:border-box}body[class*=\" soliloquy_page_soliloquy-lite-\"] #soliloquy-header{height:150px}body[class*=\" soliloquy_page_soliloquy-lite-\"] .soliloquy-welcome-wrap{clear:both}.soliloquy-panel{display:flex;background:#fff;padding:30px;border:1px solid #ddd;line-height:2;font-size:16px;line-height:25px;margin:0 20px 20px}.soliloquy-panel.soliloquy-litevspro-panel{display:block;padding:0}.soliloquy-panel h3{font-size:18px;font-weight:600;line-height:1.2em;margin-top:0;margin-bottom:30px;text-transform:capitalize}.soliloquy-panel p{font-size:16px;line-height:1.5}.soliloquy-panel p a{font-weight:500;color:#7cc048;text-decoration:none}.soliloquy-panel p a:hover{text-decoration:underline}.soliloquy-panel ul{list-style:disc;list-style-position:inside}.soliloquy-panel ul.list-of-links{list-style:none}.soliloquy-panel ul.list-of-links a{color:#7cc048;text-decoration:none}.soliloquy-panel ul.list-of-links a:hover{text-decoration:underline}.soliloquy-panel .content{width:60%;padding-right:30px}.soliloquy-panel .image{width:40%}.soliloquy-panel .image img{max-width:100%;width:100%}.soliloquy-panel .feature-photo-column{padding-left:30px;display:inherit}.soliloquy-panel .feature-photo-column img{width:100%;margin:auto}.soliloquy-panel .feature-photo-column.photo-left{padding-left:0;padding-right:30px}.soliloquy-panel.mini-panel .feature-photo-column{padding-top:10px}.soliloquy-panel.mini-panel .feature-photo-column a{margin:0 auto;height:auto}.soliloquy-panel.mini-panel .feature-photo-column img{width:auto;margin:0 auto}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero{text-align:center}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero h2{font-size:21px}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero h4{font-weight:normal;font-size:14px;color:rgba(60,67,74,.6980392157)}#soliloquy-admin-litevspro .centered{text-align:center}#soliloquy-admin-litevspro h1{font-size:34px;line-height:32px}#soliloquy-admin-litevspro p.centered{font-size:18px;line-height:21px}#soliloquy-admin-litevspro.wrap{margin-left:0;margin-right:0}#soliloquy-admin-litevspro .litevspro-table-header{background:#fff}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section{margin:0 0 30px 0;padding:30px;line-height:2}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section.no-bottom{margin-bottom:0;padding-bottom:0}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section.litevspro-table-header{padding-bottom:30px}#soliloquy-admin-litevspro table tr td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:30px;vertical-align:top;width:33%}#soliloquy-admin-litevspro table tr td p{font-size:18px;line-height:24px}#soliloquy-admin-litevspro table tr td:last-child{border-right:0}#soliloquy-admin-litevspro table{border-bottom:0}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero{border-top:0}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero .call-to-action{font-size:21px;font-weight:500;text-align:center}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero .call-to-action a{font-size:16px;color:#3871ac}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero p{text-align:center;font-size:14px;line-height:18px}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-hero span.soliloquy-deal{font-weight:500;color:#00a32a}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table{padding-left:0;padding-right:0;padding-top:0}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table{width:100%;background:#f5f5f5}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr td:first-child{border-left:1px solid #ddd;border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr td:last-child{border-right:1px solid #ddd;border-bottom-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;background-color:#f3f9fe}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table tr:first-child td{border-top:1px solid #ddd}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th{text-align:left;font-weight:600;font-size:18px;padding-left:30px;padding-bottom:20px;padding-top:20px;border-top:1px solid #ddd;border-right:1px solid #ddd;vertical-align:middle}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th:last-child{border-right:1px solid #ddd}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table th:first-child{border-left:1px solid #ddd}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table td{background:#fff}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table td strong{display:block}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p{background-repeat:no-repeat;background-size:15px auto;background-position:0 6px;margin:0}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-full{padding-left:30px;background-position:0 4px;background-image:url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Ftick.svg)}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-none{padding-left:30px;background-position:6px 6px;background-image:url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Fcross_red.svg);background-size:15px auto}#soliloquy-admin-litevspro .soliloquy-admin-litevspro-section-table table p.features-partial{padding-left:30px;background-position:6px 6px;background-size:15px auto;background-image:url(..\u002Fimages\u002Ficons\u002Flitevspro\u002Fcross.svg)}.soliloquy-am-plugins-wrap{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;margin:0 20px 20px}.soliloquy-am-plugins{display:flex;flex-direction:column;background-color:#fff;border:1px solid #ddd;margin-bottom:30px;border-radius:6px}.soliloquy-am-plugins-main{display:flex;flex-direction:row;padding:30px 30px 20px;flex-grow:1;text-align:left}.soliloquy-am-plugins-main h3{padding-top:0;margin-top:0}.soliloquy-am-plugins-main img{padding-right:15px}.soliloquy-am-plugins-footer{display:flex;text-align:left;align-items:center;vertical-align:middle;padding:20px;background-color:#e8e8eb;border-top:1px solid #e6e6e6}.soliloquy-am-plugins-footer .soliloquy-am-plugins-install-wrap{margin-left:auto}.soliloquy-am-plugins-footer .soliloquy-am-plugins-install-wrap .spinner{float:none;margin:7px 10px 0}.soliloquy-am-plugins-footer .soliloquy-am-plugins-button{font-size:14px !important;height:35px !important;line-height:38px !important;border-radius:4px !important;background-color:#e02626 !important;border:none}.soliloquy-am-plugins-status{font-weight:bold}.soliloquy-am-plugins-status span{font-weight:normal}.soliloquy-admin-3-col{display:flex;flex-wrap:wrap;margin-bottom:0px;margin:0 20px}.soliloquy-admin-3-col .soliloquy-cols{flex-grow:1;width:26%;text-align:center;border-radius:4px;padding:3%;margin-left:20px;background:#fff;border:1px solid #ddd}.soliloquy-admin-3-col .soliloquy-cols:first-child{margin-left:0}.soliloquy-admin-3-col .soliloquy-cols h3{font-size:24px}.soliloquy-admin-3-col .soliloquy-cols p{max-width:80%;font-size:16px;margin:20px auto}.soliloquy-get-started-section{margin-top:20px}.soliloquy-get-started-section .centered{text-align:center}.soliloquy-get-started-section .soliloquy-admin-get-started-panel h3{padding:0;margin:0 0 10px 0}.soliloquy-get-started-section .soliloquy-admin-get-started-panel p{font-size:18px;line-height:1.5;margin:30px 0}.soliloquy-get-started-section .soliloquy-admin-get-started-panel .button.soliloquy-button{font-size:21px;height:50px;line-height:48px}.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column{padding-left:30px;max-width:360px;min-width:350px;display:inherit}.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column img{width:100%;margin:auto}.soliloquy-get-started-section .soliloquy-admin-get-started-panel .feature-photo-column.photo-left{padding-left:0;padding-right:30px}.soliloquy-get-started-section .soliloquy-admin-upgrade-panel{overflow:hidden;font-size:18px}.soliloquy-get-started-section .soliloquy-admin-upgrade-panel p{font-size:18px}.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .feature-photo-column{position:relative;margin-right:-120px;margin-bottom:-540px;width:100%}.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .feature-photo-column img{position:absolute;right:-30px;top:0}.soliloquy-get-started-section .soliloquy-admin-upgrade-panel .button.soliloquy-button{font-size:21px;height:50px;line-height:48px}.soliloquy-get-started-section .soliloquy-admin-docs-panel{background-color:#f5f5f5;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.08);overflow:hidden;font-size:18px}.soliloquy-get-started-section .soliloquy-admin-docs-panel .soliloquy-admin-header{display:flex;vertical-align:middle;align-items:center;justify-content:space-between;width:100%}.soliloquy-get-started-section .soliloquy-admin-get-started-banner{display:flex;background:#000;color:#fff;padding:10px 0;margin-bottom:60px;border-radius:6px}.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-text{display:block;margin:0 auto;padding:10px 0 0 0;text-align:center;font-size:1.5em;text-align:left}.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-text h3{font-size:1.5em;line-height:1.3em;margin:5px auto;color:#fff}.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-button{margin:auto;max-width:33%;height:100%;vertical-align:middle}.soliloquy-get-started-section .soliloquy-admin-get-started-banner .banner-button a{height:auto;padding:15px 25px;font-size:1.45em;display:block;margin:auto}.soliloquy-get-started-section .soliloquy-help-section .button.soliloquy-button{height:40px;line-height:40px;font-size:18px}@media screen and (max-width: 1400px){.soliloquy-am-plugins-wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 800px){.soliloquy-am-plugins-wrap{grid-template-columns:repeat(1, 1fr)}.soliloquy-admin-3-col .soliloquy-cols{width:100%;margin:0;margin-bottom:30px}}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Faddons.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Faddons.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Faddons.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Faddons.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -30,9 +30,32 @@\n \t\t\t});\n \t\t});\n \n+\t\t$(document).on('click', '.soliloquy-upgrade-modal', function () {\n+\t\t\t$.alert({\n+\t\t\t\ttitle: soliloquy_addons.thanks_for_interest,\n+\t\t\t\tcontent: soliloquy_addons.upgrade_modal,\n+\t\t\t\ticon: 'dashicons dashicons-info',\n+\t\t\t\ttype: 'blue',\n+\t\t\t\tboxWidth: '550px',\n+\t\t\t\tuseBootstrap: false,\n+\t\t\t\ttheme: 'modern',\n+\t\t\t\ttitleClass: 'soliloquy-upgrade-modal-title',\n+\t\t\t\tonOpen: function () {\n+\t\t\t\t\tthis.$jconfirmBox.addClass('soliloquy-upgrade-modal-box');\n+\t\t\t\t},\n+\t\t\t\tbuttons: {\n+\t\t\t\t\tconfirm: {\n+\t\t\t\t\t\ttext: soliloquy_addons.ok,\n+\t\t\t\t\t\tbtnClass: 'btn-confirm',\n+\t\t\t\t\t\tkeys: ['enter']\n+\t\t\t\t\t}\n+\t\t\t\t}\n+\t\t\t});\n+\t\t});\n+\n \t\t\u002F\u002FSort Filter for addons\n \t\t$('#soliloquy-addon-filter').on('change', function () {\n-\t\t\tvar $select = $(this),\n+\t\t\tconst $select = $(this),\n \t\t\t\t$value = $select.val(),\n \t\t\t\t$container = $('#soliloquy-addons-area'),\n \t\t\t\tcontainer_data = $container.data('soliloquy-filter'),\n@@ -112,7 +135,7 @@\n \t\t\tfunction (e) {\n \t\t\t\te.preventDefault();\n \n-\t\t\t\tvar $el = $(this),\n+\t\t\t\tconst $el = $(this),\n \t\t\t\t\tbuttons = $('#soliloquy-addons-area').find('.soliloquy-addon-action-button');\n \n \t\t\t\t$.each(buttons, function (i, element) {\n@@ -132,7 +155,7 @@\n \t\t\tfunction (e) {\n \t\t\t\te.preventDefault();\n \n-\t\t\t\tvar $button = $(this),\n+\t\t\t\tconst $button = $(this),\n \t\t\t\t\tplugin = $button.attr('rel'),\n \t\t\t\t\t$el = $button.parent().parent(),\n \t\t\t\t\t$message = $button.parent().parent().find('.addon-status').children('span');\n@@ -147,7 +170,7 @@\n \t\t\t\t});\n \n \t\t\t\t\u002F\u002F Process the Ajax to perform the activation.\n-\t\t\t\tvar opts = {\n+\t\t\t\tconst opts = {\n \t\t\t\t\turl: ajaxurl,\n \t\t\t\t\ttype: 'post',\n \t\t\t\t\tasync: true,\n@@ -195,7 +218,7 @@\n \t\t\tfunction (e) {\n \t\t\t\te.preventDefault();\n \n-\t\t\t\tvar $button = $(this),\n+\t\t\t\tconst $button = $(this),\n \t\t\t\t\tplugin = $button.attr('rel'),\n \t\t\t\t\t$el = $button.parent().parent(),\n \t\t\t\t\t$message = $button.parent().parent().find('.addon-status').children('span');\n@@ -210,7 +233,7 @@\n \t\t\t\t});\n \n \t\t\t\t\u002F\u002F Process the Ajax to perform the activation.\n-\t\t\t\tvar opts = {\n+\t\t\t\tconst opts = {\n \t\t\t\t\turl: ajaxurl,\n \t\t\t\t\ttype: 'post',\n \t\t\t\t\tasync: true,\n@@ -257,7 +280,7 @@\n \t\t$('#soliloquy-addons-area').on('click.installAddon', '.soliloquy-install-addon', function (e) {\n \t\t\te.preventDefault();\n \n-\t\t\tvar $button = $(this),\n+\t\t\tconst $button = $(this),\n \t\t\t\tplugin = $button.attr('rel'),\n \t\t\t\t$el = $button.parent().parent(),\n \t\t\t\t$message = $button.parent().parent().find('.addon-status').children('span');\n@@ -272,7 +295,7 @@\n \t\t\t});\n \n \t\t\t\u002F\u002F Process the Ajax to perform the activation.\n-\t\t\tvar opts = {\n+\t\t\tconst opts = {\n \t\t\t\turl: ajaxurl,\n \t\t\t\ttype: 'post',\n \t\t\t\tasync: true,\n@@ -322,12 +345,12 @@\n \t\t\t\t\t\t\t});\n \n \t\t\t\t\t\t\t\u002F\u002F Now let's make another Ajax request once the user has submitted their credentials.\n-\t\t\t\t\t\t\tvar hostname = $(this).parent().parent().find('#hostname').val(),\n+\t\t\t\t\t\t\tconst hostname = $(this).parent().parent().find('#hostname').val(),\n \t\t\t\t\t\t\t\tusername = $(this).parent().parent().find('#username').val(),\n \t\t\t\t\t\t\t\tpassword = $(this).parent().parent().find('#password').val(),\n \t\t\t\t\t\t\t\tproceed = $(this),\n \t\t\t\t\t\t\t\tconnect = $(this).parent().parent().parent().parent();\n-\t\t\t\t\t\t\tvar cred_opts = {\n+\t\t\t\t\t\t\tconst cred_opts = {\n \t\t\t\t\t\t\t\turl: ajaxurl,\n \t\t\t\t\t\t\t\ttype: 'post',\n \t\t\t\t\t\t\t\tasync: true,\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fadmin.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fadmin.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fadmin.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fadmin.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -14,7 +14,7 @@\n \tlet soliloquy_notifications, soliloquy_connect;\n \twindow.soliloquy_notifications = soliloquy_notifications = {\n \t\tinit() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$drawer = $('#soliloquy-notifications-drawer');\n \t\t\tapp.find_elements();\n \t\t\tapp.init_open();\n@@ -25,11 +25,11 @@\n \t\t},\n \n \t\tshould_init() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\treturn app.$drawer.length > 0;\n \t\t},\n \t\tfind_elements() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$open_button = $('#soliloquy-notifications-button');\n \t\t\tapp.$count = app.$drawer.find('#soliloquy-notifications-count');\n \t\t\tapp.$dismissed_count = app.$drawer.find('#soliloquy-notifications-dismissed-count');\n@@ -43,7 +43,7 @@\n \t\t\tapp.$dismiss_all = $('#soliloquy-dismiss-all');\n \t\t},\n \t\tupdate_count(count) {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$open_button.data('count', count).attr('data-count', count);\n \t\t\tif (0 === count) {\n \t\t\t\tapp.$open_button.removeAttr('data-count');\n@@ -59,14 +59,14 @@\n \t\t\t}\n \t\t},\n \t\tinit_open() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$open_button.on('click', function (e) {\n \t\t\t\te.preventDefault();\n \t\t\t\tapp.$body.addClass('soliloquy-notifications-open');\n \t\t\t});\n \t\t},\n \t\tinit_close() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$body.on(\n \t\t\t\t'click',\n \t\t\t\t'.soliloquy-notifications-close, .soliloquy-notifications-overlay',\n@@ -77,7 +77,7 @@\n \t\t\t);\n \t\t},\n \t\tinit_dismiss() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$drawer.on('click', '.soliloquy-notification-dismiss', function (e) {\n \t\t\t\te.preventDefault();\n \t\t\t\tconst id = $(this).data('id');\n@@ -92,13 +92,13 @@\n \t\t\t});\n \t\t},\n \t\tmove_to_dismissed(element) {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\telement.slideUp(function () {\n \t\t\t\t$(this).prependTo(app.$dismissed_list).show();\n \t\t\t});\n \t\t},\n \t\tdismiss_notification(id) {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\treturn $.post(ajaxurl, {\n \t\t\t\taction: 'soliloquy_notification_dismiss',\n \t\t\t\tnonce: soliloquy_admin.dismiss_notification_nonce,\n@@ -106,7 +106,7 @@\n \t\t\t});\n \t\t},\n \t\tinit_view_switch() {\n-\t\t\tvar app = this;\n+\t\t\tconst app = this;\n \t\t\tapp.$dismissed_button.on('click', function (e) {\n \t\t\t\te.preventDefault();\n \t\t\t\tapp.$drawer.addClass('show-dismissed');\n@@ -126,15 +126,15 @@\n \t\t\tthis.connectClicked();\n \t\t},\n \t\tconnectClicked() {\n-\t\t\tlet app = this;\n+\t\t\tconst app = this;\n \t\t\t$('#soliloquy-settings-connect-btn').on('click', function (e) {\n \t\t\t\te.preventDefault();\n \t\t\t\tapp.gotoUpgradeUrl();\n \t\t\t});\n \t\t},\n \t\tgotoUpgradeUrl() {\n-\t\t\tlet app = this;\n-\t\t\tlet data = {\n+\t\t\tconst app = this;\n+\t\t\tconst data = {\n \t\t\t\taction: 'soliloquy_connect',\n \t\t\t\tkey: $('#soliloquy-settings-key').val(),\n \t\t\t\t_wpnonce: soliloquy_admin.connect_nonce\n@@ -182,7 +182,7 @@\n \t\t\t\t}\n \t\t\t});\n \t\t},\n-\t\tfailAlert() {\n+\t\tfailAlert(xhr) {\n \t\t\tSwal.fire({\n \t\t\t\ttitle: soliloquy_admin.oops,\n \t\t\t\thtml:\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fcodemirror.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fcodemirror.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fcodemirror.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fcodemirror.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,11038 +1,12 @@\n \u002F\u002F CodeMirror base.\n-window.CodeMirror = (function () {\n-\tvar bI = \u002Fgecko\\\u002F\\d\u002Fi.test(navigator.userAgent);\n-\tvar cf = \u002FMSIE \\d\u002F.test(navigator.userAgent);\n-\tvar bF = cf && (document.documentMode == null || document.documentMode \u003C 8);\n-\tvar bE = cf && (document.documentMode == null || document.documentMode \u003C 9);\n-\tvar dC = \u002FTrident\\\u002F([7-9]|\\d{2,})\\.\u002F.test(navigator.userAgent);\n-\tvar cA = cf || dC;\n-\tvar b8 = \u002FWebKit\\\u002F\u002F.test(navigator.userAgent);\n-\tvar cD = b8 && \u002FQt\\\u002F\\d+\\.\\d+\u002F.test(navigator.userAgent);\n-\tvar cg = \u002FChrome\\\u002F\u002F.test(navigator.userAgent);\n-\tvar d1 = \u002FOpera\\\u002F\u002F.test(navigator.userAgent);\n-\tvar ag = \u002FApple Computer\u002F.test(navigator.vendor);\n-\tvar aH = \u002FKHTML\\\u002F\u002F.test(navigator.userAgent);\n-\tvar bT = \u002FMac OS X 1\\d\\D([7-9]|\\d\\d)\\D\u002F.test(navigator.userAgent);\n-\tvar cc = \u002FMac OS X 1\\d\\D([8-9]|\\d\\d)\\D\u002F.test(navigator.userAgent);\n-\tvar dY = \u002FPhantomJS\u002F.test(navigator.userAgent);\n-\tvar dy = \u002FAppleWebKit\u002F.test(navigator.userAgent) && \u002FMobile\\\u002F\\w+\u002F.test(navigator.userAgent);\n-\tvar cV =\n-\t\tdy || \u002FAndroid|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile\u002Fi.test(navigator.userAgent);\n-\tvar bq = dy || \u002FMac\u002F.test(navigator.platform);\n-\tvar ao = \u002Fwin\u002Fi.test(navigator.platform);\n-\tvar c8 = d1 && navigator.userAgent.match(\u002FVersion\\\u002F(\\d*\\.\\d*)\u002F);\n-\tif (c8) {\n-\t\tc8 = Number(c8[1]);\n-\t}\n-\tif (c8 && c8 >= 15) {\n-\t\td1 = false;\n-\t\tb8 = true;\n-\t}\n-\tvar be = bq && (cD || (d1 && (c8 == null || c8 \u003C 12.11)));\n-\tvar bX = bI || (cf && !bE);\n-\tvar eq = false,\n-\t\taD = false;\n-\tfunction B(ew, ex) {\n-\t\tif (!(this instanceof B)) {\n-\t\t\treturn new B(ew, ex);\n-\t\t}\n-\t\tthis.options = ex = ex || {};\n-\t\tfor (var ey in dA) {\n-\t\t\tif (!ex.hasOwnProperty(ey) && dA.hasOwnProperty(ey)) {\n-\t\t\t\tex[ey] = dA[ey];\n-\t\t\t}\n-\t\t}\n-\t\tby(ex);\n-\t\tvar eC = typeof ex.value == 'string' ? 0 : ex.value.first;\n-\t\tvar eB = (this.display = f(ew, eC));\n-\t\teB.wrapper.CodeMirror = this;\n-\t\tcR(this);\n-\t\tif (ex.autofocus && !cV) {\n-\t\t\tdb(this);\n-\t\t}\n-\t\tthis.state = {\n-\t\t\tkeyMaps: [],\n-\t\t\toverlays: [],\n-\t\t\tmodeGen: 0,\n-\t\t\toverwrite: false,\n-\t\t\tfocused: false,\n-\t\t\tsuppressEdits: false,\n-\t\t\tpasteIncoming: false,\n-\t\t\tcutIncoming: false,\n-\t\t\tdraggingText: false,\n-\t\t\thighlight: new ev()\n-\t\t};\n-\t\tb2(this);\n-\t\tif (ex.lineWrapping) {\n-\t\t\tthis.display.wrapper.className += ' CodeMirror-wrap';\n-\t\t}\n-\t\tvar eA = ex.value;\n-\t\tif (typeof eA == 'string') {\n-\t\t\teA = new aa(ex.value, ex.mode);\n-\t\t}\n-\t\tb9(this, cQ)(this, eA);\n-\t\tif (cf) {\n-\t\t\tsetTimeout(bO(dU, this, true), 20);\n-\t\t}\n-\t\tee(this);\n-\t\tvar eD;\n-\t\ttry {\n-\t\t\teD = document.activeElement == eB.input;\n-\t\t} catch (ez) {}\n-\t\tif (eD || (ex.autofocus && !cV)) {\n-\t\t\tsetTimeout(bO(bS, this), 20);\n-\t\t} else {\n-\t\t\tau(this);\n-\t\t}\n-\t\tb9(this, function () {\n-\t\t\tfor (var eF in aK) {\n-\t\t\t\tif (aK.propertyIsEnumerable(eF)) {\n-\t\t\t\t\taK[eF](this, ex[eF], bw);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var eE = 0; eE \u003C aE.length; ++eE) {\n-\t\t\t\taE[eE](this);\n-\t\t\t}\n-\t\t})();\n-\t}\n-\tfunction f(ew, ey) {\n-\t\tvar ez = {};\n-\t\tvar ex = (ez.input = ej(\n-\t\t\t'textarea',\n-\t\t\tnull,\n-\t\t\tnull,\n-\t\t\t'position: absolute; padding: 0; width: 1px; height: 1em; outline: none; font-size: 4px;'\n-\t\t));\n-\t\tif (b8) {\n-\t\t\tex.style.width = '1000px';\n-\t\t} else {\n-\t\t\tex.setAttribute('wrap', 'off');\n-\t\t}\n-\t\tif (dy) {\n-\t\t\tex.style.border = '1px solid black';\n-\t\t}\n-\t\tex.setAttribute('autocorrect', 'off');\n-\t\tex.setAttribute('autocapitalize', 'off');\n-\t\tex.setAttribute('spellcheck', 'false');\n-\t\tez.inputDiv = ej(\n-\t\t\t'div',\n-\t\t\t[ex],\n-\t\t\tnull,\n-\t\t\t'overflow: hidden; position: relative; width: 3px; height: 0px;'\n-\t\t);\n-\t\tez.scrollbarH = ej('div', [ej('div', null, null, 'height: 1px')], 'CodeMirror-hscrollbar');\n-\t\tez.scrollbarV = ej('div', [ej('div', null, null, 'width: 1px')], 'CodeMirror-vscrollbar');\n-\t\tez.scrollbarFiller = ej('div', null, 'CodeMirror-scrollbar-filler');\n-\t\tez.gutterFiller = ej('div', null, 'CodeMirror-gutter-filler');\n-\t\tez.lineDiv = ej('div', null, 'CodeMirror-code');\n-\t\tez.selectionDiv = ej('div', null, null, 'position: relative; z-index: 1');\n-\t\tez.cursor = ej('div', '\\u00a0', 'CodeMirror-cursor');\n-\t\tez.otherCursor = ej('div', '\\u00a0', 'CodeMirror-cursor CodeMirror-secondarycursor');\n-\t\tez.measure = ej('div', null, 'CodeMirror-measure');\n-\t\tez.lineSpace = ej(\n-\t\t\t'div',\n-\t\t\t[ez.measure, ez.selectionDiv, ez.lineDiv, ez.cursor, ez.otherCursor],\n-\t\t\tnull,\n-\t\t\t'position: relative; outline: none'\n-\t\t);\n-\t\tez.mover = ej(\n-\t\t\t'div',\n-\t\t\t[ej('div', [ez.lineSpace], 'CodeMirror-lines')],\n-\t\t\tnull,\n-\t\t\t'position: relative'\n-\t\t);\n-\t\tez.sizer = ej('div', [ez.mover], 'CodeMirror-sizer');\n-\t\tez.heightForcer = ej(\n-\t\t\t'div',\n-\t\t\tnull,\n-\t\t\tnull,\n-\t\t\t'position: absolute; height: ' + aO + 'px; width: 1px;'\n-\t\t);\n-\t\tez.gutters = ej('div', null, 'CodeMirror-gutters');\n-\t\tez.lineGutter = null;\n-\t\tez.scroller = ej('div', [ez.sizer, ez.heightForcer, ez.gutters], 'CodeMirror-scroll');\n-\t\tez.scroller.setAttribute('tabIndex', '-1');\n-\t\tez.wrapper = ej(\n-\t\t\t'div',\n-\t\t\t[ez.inputDiv, ez.scrollbarH, ez.scrollbarV, ez.scrollbarFiller, ez.gutterFiller, ez.scroller],\n-\t\t\t'CodeMirror'\n-\t\t);\n-\t\tif (bF) {\n-\t\t\tez.gutters.style.zIndex = -1;\n-\t\t\tez.scroller.style.paddingRight = 0;\n-\t\t}\n-\t\tif (ew.appendChild) {\n-\t\t\tew.appendChild(ez.wrapper);\n-\t\t} else {\n-\t\t\tew(ez.wrapper);\n-\t\t}\n-\t\tif (dy) {\n-\t\t\tex.style.width = '0px';\n-\t\t}\n-\t\tif (!b8) {\n-\t\t\tez.scroller.draggable = true;\n-\t\t}\n-\t\tif (aH) {\n-\t\t\tez.inputDiv.style.height = '1px';\n-\t\t\tez.inputDiv.style.position = 'absolute';\n-\t\t} else {\n-\t\t\tif (bF) {\n-\t\t\t\tez.scrollbarH.style.minWidth = ez.scrollbarV.style.minWidth = '18px';\n-\t\t\t}\n-\t\t}\n-\t\tez.viewOffset = ez.lastSizeC = 0;\n-\t\tez.showingFrom = ez.showingTo = ey;\n-\t\tez.lineNumWidth = ez.lineNumInnerWidth = ez.lineNumChars = null;\n-\t\tez.prevInput = '';\n-\t\tez.alignWidgets = false;\n-\t\tez.pollingFast = false;\n-\t\tez.poll = new ev();\n-\t\tez.cachedCharWidth = ez.cachedTextHeight = null;\n-\t\tez.measureLineCache = [];\n-\t\tez.measureLineCachePos = 0;\n-\t\tez.inaccurateSelection = false;\n-\t\tez.maxLine = null;\n-\t\tez.maxLineLength = 0;\n-\t\tez.maxLineChanged = false;\n-\t\tez.wheelDX = ez.wheelDY = ez.wheelStartX = ez.wheelStartY = null;\n-\t\treturn ez;\n-\t}\n-\tfunction aW(ew) {\n-\t\tew.doc.mode = B.getMode(ew.options, ew.doc.modeOption);\n-\t\tcZ(ew);\n-\t}\n-\tfunction cZ(ew) {\n-\t\tew.doc.iter(function (ex) {\n-\t\t\tif (ex.stateAfter) {\n-\t\t\t\tex.stateAfter = null;\n-\t\t\t}\n-\t\t\tif (ex.styles) {\n-\t\t\t\tex.styles = null;\n-\t\t\t}\n-\t\t});\n-\t\tew.doc.frontier = ew.doc.first;\n-\t\tcU(ew, 100);\n-\t\tew.state.modeGen++;\n-\t\tif (ew.curOp) {\n-\t\t\tQ(ew);\n-\t\t}\n-\t}\n-\tfunction dj(ew) {\n-\t\tif (ew.options.lineWrapping) {\n-\t\t\tew.display.wrapper.className += ' CodeMirror-wrap';\n-\t\t\tew.display.sizer.style.minWidth = '';\n-\t\t} else {\n-\t\t\tew.display.wrapper.className = ew.display.wrapper.className.replace(' CodeMirror-wrap', '');\n-\t\t\tem(ew);\n-\t\t}\n-\t\tL(ew);\n-\t\tQ(ew);\n-\t\tT(ew);\n-\t\tsetTimeout(function () {\n-\t\t\tdw(ew);\n-\t\t}, 100);\n-\t}\n-\tfunction aJ(ew) {\n-\t\tvar ey = aw(ew.display),\n-\t\t\tex = ew.options.lineWrapping;\n-\t\tvar ez = ex && Math.max(5, ew.display.scroller.clientWidth \u002F cy(ew.display) - 3);\n-\t\treturn function (eA) {\n-\t\t\tif (dZ(ew.doc, eA)) {\n-\t\t\t\treturn 0;\n-\t\t\t} else {\n-\t\t\t\tif (ex) {\n-\t\t\t\t\treturn (Math.ceil(eA.text.length \u002F ez) || 1) * ey;\n-\t\t\t\t} else {\n-\t\t\t\t\treturn ey;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t};\n-\t}\n-\tfunction L(ew) {\n-\t\tvar ey = ew.doc,\n-\t\t\tex = aJ(ew);\n-\t\tey.iter(function (ez) {\n-\t\t\tvar eA = ex(ez);\n-\t\t\tif (eA != ez.height) {\n-\t\t\t\teo(ez, eA);\n-\t\t\t}\n-\t\t});\n-\t}\n-\tfunction et(ew) {\n-\t\tvar ey = dF[ew.options.keyMap],\n-\t\t\tex = ey.style;\n-\t\tew.display.wrapper.className =\n-\t\t\tew.display.wrapper.className.replace(\u002F\\s*cm-keymap-\\S+\u002Fg, '') +\n-\t\t\t(ex ? ' cm-keymap-' + ex : '');\n-\t}\n-\tfunction b2(ew) {\n-\t\tew.display.wrapper.className =\n-\t\t\tew.display.wrapper.className.replace(\u002F\\s*cm-s-\\S+\u002Fg, '') +\n-\t\t\tew.options.theme.replace(\u002F(^|\\s)\\s*\u002Fg, ' cm-s-');\n-\t\tT(ew);\n-\t}\n-\tfunction ct(ew) {\n-\t\tcR(ew);\n-\t\tQ(ew);\n-\t\tsetTimeout(function () {\n-\t\t\tdf(ew);\n-\t\t}, 20);\n-\t}\n-\tfunction cR(ew) {\n-\t\tvar ex = ew.display.gutters,\n-\t\t\teB = ew.options.gutters;\n-\t\tcK(ex);\n-\t\tfor (var ey = 0; ey \u003C eB.length; ++ey) {\n-\t\t\tvar ez = eB[ey];\n-\t\t\tvar eA = ex.appendChild(ej('div', null, 'CodeMirror-gutter ' + ez));\n-\t\t\tif (ez == 'CodeMirror-linenumbers') {\n-\t\t\t\tew.display.lineGutter = eA;\n-\t\t\t\teA.style.width = (ew.display.lineNumWidth || 1) + 'px';\n-\t\t\t}\n-\t\t}\n-\t\tex.style.display = ey ? '' : 'none';\n-\t}\n-\tfunction c0(eA, ey) {\n-\t\tif (ey.height == 0) {\n-\t\t\treturn 0;\n-\t\t}\n-\t\tvar ex = ey.text.length,\n-\t\t\tew,\n-\t\t\teB = ey;\n-\t\twhile ((ew = dn(eB))) {\n-\t\t\tvar ez = ew.find();\n-\t\t\teB = dJ(eA, ez.from.line);\n-\t\t\tex += ez.from.ch - ez.to.ch;\n-\t\t}\n-\t\teB = ey;\n-\t\twhile ((ew = c5(eB))) {\n-\t\t\tvar ez = ew.find();\n-\t\t\tex -= eB.text.length - ez.from.ch;\n-\t\t\teB = dJ(eA, ez.to.line);\n-\t\t\tex += eB.text.length - ez.to.ch;\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction em(ew) {\n-\t\tvar ey = ew.display,\n-\t\t\tex = ew.doc;\n-\t\tey.maxLine = dJ(ex, ex.first);\n-\t\tey.maxLineLength = c0(ex, ey.maxLine);\n-\t\tey.maxLineChanged = true;\n-\t\tex.iter(function (eA) {\n-\t\t\tvar ez = c0(ex, eA);\n-\t\t\tif (ez > ey.maxLineLength) {\n-\t\t\t\tey.maxLineLength = ez;\n-\t\t\t\tey.maxLine = eA;\n-\t\t\t}\n-\t\t});\n-\t}\n-\tfunction by(ew) {\n-\t\tvar ex = cl(ew.gutters, 'CodeMirror-linenumbers');\n-\t\tif (ex == -1 && ew.lineNumbers) {\n-\t\t\tew.gutters = ew.gutters.concat(['CodeMirror-linenumbers']);\n-\t\t} else {\n-\t\t\tif (ex > -1 && !ew.lineNumbers) {\n-\t\t\t\tew.gutters = ew.gutters.slice(0);\n-\t\t\t\tew.gutters.splice(ex, 1);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction dw(ew) {\n-\t\tvar eC = ew.display,\n-\t\t\tex = ew.doc.height;\n-\t\tvar ez = ex + a7(eC);\n-\t\teC.sizer.style.minHeight = eC.heightForcer.style.top = ez + 'px';\n-\t\teC.gutters.style.height = Math.max(ez, eC.scroller.clientHeight - aO) + 'px';\n-\t\tvar eA = Math.max(ez, eC.scroller.scrollHeight);\n-\t\tvar eB = eC.scroller.scrollWidth > eC.scroller.clientWidth + 1;\n-\t\tvar ey = eA > eC.scroller.clientHeight + 1;\n-\t\tif (ey) {\n-\t\t\teC.scrollbarV.style.display = 'block';\n-\t\t\teC.scrollbarV.style.bottom = eB ? i(eC.measure) + 'px' : '0';\n-\t\t\teC.scrollbarV.firstChild.style.height =\n-\t\t\t\teA - eC.scroller.clientHeight + eC.scrollbarV.clientHeight + 'px';\n-\t\t} else {\n-\t\t\teC.scrollbarV.style.display = '';\n-\t\t\teC.scrollbarV.firstChild.style.height = '0';\n-\t\t}\n-\t\tif (eB) {\n-\t\t\teC.scrollbarH.style.display = 'block';\n-\t\t\teC.scrollbarH.style.right = ey ? i(eC.measure) + 'px' : '0';\n-\t\t\teC.scrollbarH.firstChild.style.width =\n-\t\t\t\teC.scroller.scrollWidth - eC.scroller.clientWidth + eC.scrollbarH.clientWidth + 'px';\n-\t\t} else {\n-\t\t\teC.scrollbarH.style.display = '';\n-\t\t\teC.scrollbarH.firstChild.style.width = '0';\n-\t\t}\n-\t\tif (eB && ey) {\n-\t\t\teC.scrollbarFiller.style.display = 'block';\n-\t\t\teC.scrollbarFiller.style.height = eC.scrollbarFiller.style.width = i(eC.measure) + 'px';\n-\t\t} else {\n-\t\t\teC.scrollbarFiller.style.display = '';\n-\t\t}\n-\t\tif (eB && ew.options.coverGutterNextToScrollbar && ew.options.fixedGutter) {\n-\t\t\teC.gutterFiller.style.display = 'block';\n-\t\t\teC.gutterFiller.style.height = i(eC.measure) + 'px';\n-\t\t\teC.gutterFiller.style.width = eC.gutters.offsetWidth + 'px';\n-\t\t} else {\n-\t\t\teC.gutterFiller.style.display = '';\n-\t\t}\n-\t\tif (bT && i(eC.measure) === 0) {\n-\t\t\teC.scrollbarV.style.minWidth = eC.scrollbarH.style.minHeight = cc ? '18px' : '12px';\n-\t\t\teC.scrollbarV.style.pointerEvents = eC.scrollbarH.style.pointerEvents = 'none';\n-\t\t}\n-\t}\n-\tfunction bp(eB, eA, ez) {\n-\t\tvar ey = eB.scroller.scrollTop,\n-\t\t\tew = eB.wrapper.clientHeight;\n-\t\tif (typeof ez == 'number') {\n-\t\t\tey = ez;\n-\t\t} else {\n-\t\t\tif (ez) {\n-\t\t\t\tey = ez.top;\n-\t\t\t\tew = ez.bottom - ez.top;\n-\t\t\t}\n-\t\t}\n-\t\tey = Math.floor(ey - dD(eB));\n-\t\tvar ex = Math.ceil(ey + ew);\n-\t\treturn {from: a5(eA, ey), to: a5(eA, ex)};\n-\t}\n-\tfunction df(ew) {\n-\t\tvar eC = ew.display;\n-\t\tif (!eC.alignWidgets && (!eC.gutters.firstChild || !ew.options.fixedGutter)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ez = cJ(eC) - eC.scroller.scrollLeft + ew.doc.scrollLeft;\n-\t\tvar eB = eC.gutters.offsetWidth,\n-\t\t\tey = ez + 'px';\n-\t\tfor (var eD = eC.lineDiv.firstChild; eD; eD = eD.nextSibling) {\n-\t\t\tif (eD.alignable) {\n-\t\t\t\tfor (var eA = 0, ex = eD.alignable; eA \u003C ex.length; ++eA) {\n-\t\t\t\t\tex[eA].style.left = ey;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (ew.options.fixedGutter) {\n-\t\t\teC.gutters.style.left = ez + eB + 'px';\n-\t\t}\n-\t}\n-\tfunction cM(ew) {\n-\t\tif (!ew.options.lineNumbers) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar eB = ew.doc,\n-\t\t\tex = c3(ew.options, eB.first + eB.size - 1),\n-\t\t\teA = ew.display;\n-\t\tif (ex.length != eA.lineNumChars) {\n-\t\t\tvar eC = eA.measure.appendChild(\n-\t\t\t\tej('div', [ej('div', ex)], 'CodeMirror-linenumber CodeMirror-gutter-elt')\n-\t\t\t);\n-\t\t\tvar ey = eC.firstChild.offsetWidth,\n-\t\t\t\tez = eC.offsetWidth - ey;\n-\t\t\teA.lineGutter.style.width = '';\n-\t\t\teA.lineNumInnerWidth = Math.max(ey, eA.lineGutter.offsetWidth - ez);\n-\t\t\teA.lineNumWidth = eA.lineNumInnerWidth + ez;\n-\t\t\teA.lineNumChars = eA.lineNumInnerWidth ? ex.length : -1;\n-\t\t\teA.lineGutter.style.width = eA.lineNumWidth + 'px';\n-\t\t\treturn true;\n-\t\t}\n-\t\treturn false;\n-\t}\n-\tfunction c3(ew, ex) {\n-\t\treturn String(ew.lineNumberFormatter(ex + ew.firstLineNumber));\n-\t}\n-\tfunction cJ(ew) {\n-\t\treturn an(ew.scroller).left - an(ew.sizer).left;\n-\t}\n-\tfunction cB(eB, eA, eE, eF) {\n-\t\tvar eD = eB.display.showingFrom,\n-\t\t\teC = eB.display.showingTo,\n-\t\t\tez;\n-\t\tvar ew = bp(eB.display, eB.doc, eE);\n-\t\tfor (var ey = true; ; ey = false) {\n-\t\t\tvar ex = eB.display.scroller.clientWidth;\n-\t\t\tif (!cj(eB, eA, ew, eF)) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tez = true;\n-\t\t\teA = [];\n-\t\t\ta2(eB);\n-\t\t\tdw(eB);\n-\t\t\tif (ey && eB.options.lineWrapping && ex != eB.display.scroller.clientWidth) {\n-\t\t\t\teF = true;\n-\t\t\t\tcontinue;\n-\t\t\t}\n-\t\t\teF = false;\n-\t\t\tif (eE) {\n-\t\t\t\teE = Math.min(\n-\t\t\t\t\teB.display.scroller.scrollHeight - eB.display.scroller.clientHeight,\n-\t\t\t\t\ttypeof eE == 'number' ? eE : eE.top\n-\t\t\t\t);\n-\t\t\t}\n-\t\t\tew = bp(eB.display, eB.doc, eE);\n-\t\t\tif (ew.from >= eB.display.showingFrom && ew.to \u003C= eB.display.showingTo) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t}\n-\t\tif (ez) {\n-\t\t\tO(eB, 'update', eB);\n-\t\t\tif (eB.display.showingFrom != eD || eB.display.showingTo != eC) {\n-\t\t\t\tO(eB, 'viewportChange', eB, eB.display.showingFrom, eB.display.showingTo);\n-\t\t\t}\n-\t\t}\n-\t\treturn ez;\n-\t}\n-\tfunction cj(eA, eO, ex, eM) {\n-\t\tvar eG = eA.display,\n-\t\t\teP = eA.doc;\n-\t\tif (!eG.wrapper.offsetWidth) {\n-\t\t\teG.showingFrom = eG.showingTo = eP.first;\n-\t\t\teG.viewOffset = 0;\n-\t\t\treturn;\n-\t\t}\n-\t\tif (!eM && eO.length == 0 && ex.from > eG.showingFrom && ex.to \u003C eG.showingTo) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (cM(eA)) {\n-\t\t\teO = [{from: eP.first, to: eP.first + eP.size}];\n-\t\t}\n-\t\tvar eL = (eG.sizer.style.marginLeft = eG.gutters.offsetWidth + 'px');\n-\t\teG.scrollbarH.style.left = eA.options.fixedGutter ? eL : '0';\n-\t\tvar ey = Infinity;\n-\t\tif (eA.options.lineNumbers) {\n-\t\t\tfor (var eH = 0; eH \u003C eO.length; ++eH) {\n-\t\t\t\tif (eO[eH].diff && eO[eH].from \u003C ey) {\n-\t\t\t\t\tey = eO[eH].from;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar ez = eP.first + eP.size;\n-\t\tvar eF = Math.max(ex.from - eA.options.viewportMargin, eP.first);\n-\t\tvar ew = Math.min(ez, ex.to + eA.options.viewportMargin);\n-\t\tif (eG.showingFrom \u003C eF && eF - eG.showingFrom \u003C 20) {\n-\t\t\teF = Math.max(eP.first, eG.showingFrom);\n-\t\t}\n-\t\tif (eG.showingTo > ew && eG.showingTo - ew \u003C 20) {\n-\t\t\tew = Math.min(ez, eG.showingTo);\n-\t\t}\n-\t\tif (aD) {\n-\t\t\teF = bc(u(eP, dJ(eP, eF)));\n-\t\t\twhile (ew \u003C ez && dZ(eP, dJ(eP, ew))) {\n-\t\t\t\t++ew;\n-\t\t\t}\n-\t\t}\n-\t\tvar eJ = [{from: Math.max(eG.showingFrom, eP.first), to: Math.min(eG.showingTo, ez)}];\n-\t\tif (eJ[0].from >= eJ[0].to) {\n-\t\t\teJ = [];\n-\t\t} else {\n-\t\t\teJ = dT(eJ, eO);\n-\t\t}\n-\t\tif (aD) {\n-\t\t\tfor (var eH = 0; eH \u003C eJ.length; ++eH) {\n-\t\t\t\tvar eC = eJ[eH],\n-\t\t\t\t\teK;\n-\t\t\t\twhile ((eK = c5(dJ(eP, eC.to - 1)))) {\n-\t\t\t\t\tvar eN = eK.find().from.line;\n-\t\t\t\t\tif (eN > eC.from) {\n-\t\t\t\t\t\teC.to = eN;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\teJ.splice(eH--, 1);\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eE = 0;\n-\t\tfor (var eH = 0; eH \u003C eJ.length; ++eH) {\n-\t\t\tvar eC = eJ[eH];\n-\t\t\tif (eC.from \u003C eF) {\n-\t\t\t\teC.from = eF;\n-\t\t\t}\n-\t\t\tif (eC.to > ew) {\n-\t\t\t\teC.to = ew;\n-\t\t\t}\n-\t\t\tif (eC.from >= eC.to) {\n-\t\t\t\teJ.splice(eH--, 1);\n-\t\t\t} else {\n-\t\t\t\teE += eC.to - eC.from;\n-\t\t\t}\n-\t\t}\n-\t\tif (!eM && eE == ew - eF && eF == eG.showingFrom && ew == eG.showingTo) {\n-\t\t\th(eA);\n-\t\t\treturn;\n-\t\t}\n-\t\teJ.sort(function (eR, eQ) {\n-\t\t\treturn eR.from - eQ.from;\n-\t\t});\n-\t\ttry {\n-\t\t\tvar eB = document.activeElement;\n-\t\t} catch (eI) {}\n-\t\tif (eE \u003C (ew - eF) * 0.7) {\n-\t\t\teG.lineDiv.style.display = 'none';\n-\t\t}\n-\t\tbG(eA, eF, ew, eJ, ey);\n-\t\teG.lineDiv.style.display = '';\n-\t\tif (eB && document.activeElement != eB && eB.offsetHeight) {\n-\t\t\teB.focus();\n-\t\t}\n-\t\tvar eD = eF != eG.showingFrom || ew != eG.showingTo || eG.lastSizeC != eG.wrapper.clientHeight;\n-\t\tif (eD) {\n-\t\t\teG.lastSizeC = eG.wrapper.clientHeight;\n-\t\t\tcU(eA, 400);\n-\t\t}\n-\t\teG.showingFrom = eF;\n-\t\teG.showingTo = ew;\n-\t\teG.gutters.style.height = '';\n-\t\taF(eA);\n-\t\th(eA);\n-\t\treturn true;\n-\t}\n-\tfunction aF(eE) {\n-\t\tvar eB = eE.display;\n-\t\tvar ex = eB.lineDiv.offsetTop;\n-\t\tfor (var ew = eB.lineDiv.firstChild, eF; ew; ew = ew.nextSibling) {\n-\t\t\tif (ew.lineObj) {\n-\t\t\t\tif (bF) {\n-\t\t\t\t\tvar eA = ew.offsetTop + ew.offsetHeight;\n-\t\t\t\t\teF = eA - ex;\n-\t\t\t\t\tex = eA;\n-\t\t\t\t} else {\n-\t\t\t\t\tvar ez = an(ew);\n-\t\t\t\t\teF = ez.bottom - ez.top;\n-\t\t\t\t}\n-\t\t\t\tvar eD = ew.lineObj.height - eF;\n-\t\t\t\tif (eF \u003C 2) {\n-\t\t\t\t\teF = aw(eB);\n-\t\t\t\t}\n-\t\t\t\tif (eD > 0.001 || eD \u003C -0.001) {\n-\t\t\t\t\teo(ew.lineObj, eF);\n-\t\t\t\t\tvar eC = ew.lineObj.widgets;\n-\t\t\t\t\tif (eC) {\n-\t\t\t\t\t\tfor (var ey = 0; ey \u003C eC.length; ++ey) {\n-\t\t\t\t\t\t\teC[ey].height = eC[ey].node.offsetHeight;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction h(ew) {\n-\t\tvar ex = (ew.display.viewOffset = bb(ew, dJ(ew.doc, ew.display.showingFrom)));\n-\t\tew.display.mover.style.top = ex + 'px';\n-\t}\n-\tfunction dT(eF, eD) {\n-\t\tfor (var eA = 0, ey = eD.length || 0; eA \u003C ey; ++eA) {\n-\t\t\tvar eC = eD[eA],\n-\t\t\t\tew = [],\n-\t\t\t\teE = eC.diff || 0;\n-\t\t\tfor (var ez = 0, ex = eF.length; ez \u003C ex; ++ez) {\n-\t\t\t\tvar eB = eF[ez];\n-\t\t\t\tif (eC.to \u003C= eB.from && eC.diff) {\n-\t\t\t\t\tew.push({from: eB.from + eE, to: eB.to + eE});\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eC.to \u003C= eB.from || eC.from >= eB.to) {\n-\t\t\t\t\t\tew.push(eB);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (eC.from > eB.from) {\n-\t\t\t\t\t\t\tew.push({from: eB.from, to: eC.from});\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eC.to \u003C eB.to) {\n-\t\t\t\t\t\t\tew.push({from: eC.to + eE, to: eB.to + eE});\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\teF = ew;\n-\t\t}\n-\t\treturn eF;\n-\t}\n-\tfunction dG(ew) {\n-\t\tvar eA = ew.display,\n-\t\t\tez = {},\n-\t\t\tey = {};\n-\t\tfor (var eB = eA.gutters.firstChild, ex = 0; eB; eB = eB.nextSibling, ++ex) {\n-\t\t\tez[ew.options.gutters[ex]] = eB.offsetLeft;\n-\t\t\tey[ew.options.gutters[ex]] = eB.offsetWidth;\n-\t\t}\n-\t\treturn {\n-\t\t\tfixedPos: cJ(eA),\n-\t\t\tgutterTotalWidth: eA.gutters.offsetWidth,\n-\t\t\tgutterLeft: ez,\n-\t\t\tgutterWidth: ey,\n-\t\t\twrapperWidth: eA.wrapper.clientWidth\n-\t\t};\n-\t}\n-\tfunction bG(eF, eC, eD, eI, ex) {\n-\t\tvar eE = dG(eF);\n-\t\tvar eB = eF.display,\n-\t\t\teH = eF.options.lineNumbers;\n-\t\tif (!eI.length && (!b8 || !eF.display.currentWheelTarget)) {\n-\t\t\tcK(eB.lineDiv);\n-\t\t}\n-\t\tvar ew = eB.lineDiv,\n-\t\t\teG = ew.firstChild;\n-\t\tfunction eA(eK) {\n-\t\t\tvar eJ = eK.nextSibling;\n-\t\t\tif (b8 && bq && eF.display.currentWheelTarget == eK) {\n-\t\t\t\teK.style.display = 'none';\n-\t\t\t\teK.lineObj = null;\n-\t\t\t} else {\n-\t\t\t\teK.parentNode.removeChild(eK);\n-\t\t\t}\n-\t\t\treturn eJ;\n-\t\t}\n-\t\tvar ey = eI.shift(),\n-\t\t\tez = eC;\n-\t\teF.doc.iter(eC, eD, function (eS) {\n-\t\t\tif (ey && ey.to == ez) {\n-\t\t\t\tey = eI.shift();\n-\t\t\t}\n-\t\t\tif (dZ(eF.doc, eS)) {\n-\t\t\t\tif (eS.height != 0) {\n-\t\t\t\t\teo(eS, 0);\n-\t\t\t\t}\n-\t\t\t\tif (eS.widgets && eG && eG.previousSibling) {\n-\t\t\t\t\tfor (var eN = 0; eN \u003C eS.widgets.length; ++eN) {\n-\t\t\t\t\t\tvar eP = eS.widgets[eN];\n-\t\t\t\t\t\tif (eP.showIfHidden) {\n-\t\t\t\t\t\t\tvar eL = eG.previousSibling;\n-\t\t\t\t\t\t\tif (\u002Fpre\u002Fi.test(eL.nodeName)) {\n-\t\t\t\t\t\t\t\tvar eK = ej('div', null, null, 'position: relative');\n-\t\t\t\t\t\t\t\teL.parentNode.replaceChild(eK, eL);\n-\t\t\t\t\t\t\t\teK.appendChild(eL);\n-\t\t\t\t\t\t\t\teL = eK;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\tvar eQ = eL.appendChild(ej('div', [eP.node], 'CodeMirror-linewidget'));\n-\t\t\t\t\t\t\tif (!eP.handleMouseEvents) {\n-\t\t\t\t\t\t\t\teQ.ignoreEvents = true;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\ta4(eP, eQ, eL, eE);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (ey && ey.from \u003C= ez && ey.to > ez) {\n-\t\t\t\t\twhile (eG.lineObj != eS) {\n-\t\t\t\t\t\teG = eA(eG);\n-\t\t\t\t\t}\n-\t\t\t\t\tif (eH && ex \u003C= ez && eG.lineNumber) {\n-\t\t\t\t\t\tl(eG.lineNumber, c3(eF.options, ez));\n-\t\t\t\t\t}\n-\t\t\t\t\teG = eG.nextSibling;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eS.widgets) {\n-\t\t\t\t\t\tfor (var eM = 0, eR = eG, eO; eR && eM \u003C 20; ++eM, eR = eR.nextSibling) {\n-\t\t\t\t\t\t\tif (eR.lineObj == eS && \u002Fdiv\u002Fi.test(eR.nodeName)) {\n-\t\t\t\t\t\t\t\teO = eR;\n-\t\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tvar eJ = ai(eF, eS, ez, eE, eO);\n-\t\t\t\t\tif (eJ != eO) {\n-\t\t\t\t\t\tew.insertBefore(eJ, eG);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\twhile (eG != eO) {\n-\t\t\t\t\t\t\teG = eA(eG);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\teG = eG.nextSibling;\n-\t\t\t\t\t}\n-\t\t\t\t\teJ.lineObj = eS;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\t++ez;\n-\t\t});\n-\t\twhile (eG) {\n-\t\t\teG = eA(eG);\n-\t\t}\n-\t}\n-\tfunction ai(eD, eF, eG, eJ, ey) {\n-\t\tvar eC = dq(eD, eF),\n-\t\t\teP = eC.pre;\n-\t\tvar eS = eF.gutterMarkers,\n-\t\t\teQ = eD.display,\n-\t\t\teE;\n-\t\tvar ex = eC.bgClass ? eC.bgClass + ' ' + (eF.bgClass || '') : eF.bgClass;\n-\t\tif (!eD.options.lineNumbers && !eS && !ex && !eF.wrapClass && !eF.widgets) {\n-\t\t\treturn eP;\n-\t\t}\n-\t\tif (ey) {\n-\t\t\tey.alignable = null;\n-\t\t\tvar eT = true,\n-\t\t\t\teB = 0,\n-\t\t\t\tez = null;\n-\t\t\tfor (var eL = ey.firstChild, eK; eL; eL = eK) {\n-\t\t\t\teK = eL.nextSibling;\n-\t\t\t\tif (!\u002F\\bCodeMirror-linewidget\\b\u002F.test(eL.className)) {\n-\t\t\t\t\tey.removeChild(eL);\n-\t\t\t\t} else {\n-\t\t\t\t\tfor (var eR = 0; eR \u003C eF.widgets.length; ++eR) {\n-\t\t\t\t\t\tvar eA = eF.widgets[eR];\n-\t\t\t\t\t\tif (eA.node == eL.firstChild) {\n-\t\t\t\t\t\t\tif (!eA.above && !ez) {\n-\t\t\t\t\t\t\t\tez = eL;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\ta4(eA, eL, ey, eJ);\n-\t\t\t\t\t\t\t++eB;\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tif (eR == eF.widgets.length) {\n-\t\t\t\t\t\teT = false;\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tey.insertBefore(eP, ez);\n-\t\t\tif (eT && eB == eF.widgets.length) {\n-\t\t\t\teE = ey;\n-\t\t\t\tey.className = eF.wrapClass || '';\n-\t\t\t}\n-\t\t}\n-\t\tif (!eE) {\n-\t\t\teE = ej('div', null, eF.wrapClass, 'position: relative');\n-\t\t\teE.appendChild(eP);\n-\t\t}\n-\t\tif (ex) {\n-\t\t\teE.insertBefore(ej('div', null, ex + ' CodeMirror-linebackground'), eE.firstChild);\n-\t\t}\n-\t\tif (eD.options.lineNumbers || eS) {\n-\t\t\tvar eN = eE.insertBefore(\n-\t\t\t\tej(\n-\t\t\t\t\t'div',\n-\t\t\t\t\tnull,\n-\t\t\t\t\t'CodeMirror-gutter-wrapper',\n-\t\t\t\t\t'position: absolute; left: ' +\n-\t\t\t\t\t\t(eD.options.fixedGutter ? eJ.fixedPos : -eJ.gutterTotalWidth) +\n-\t\t\t\t\t\t'px'\n-\t\t\t\t),\n-\t\t\t\teP\n-\t\t\t);\n-\t\t\tif (eD.options.fixedGutter) {\n-\t\t\t\t(eE.alignable || (eE.alignable = [])).push(eN);\n-\t\t\t}\n-\t\t\tif (eD.options.lineNumbers && (!eS || !eS['CodeMirror-linenumbers'])) {\n-\t\t\t\teE.lineNumber = eN.appendChild(\n-\t\t\t\t\tej(\n-\t\t\t\t\t\t'div',\n-\t\t\t\t\t\tc3(eD.options, eG),\n-\t\t\t\t\t\t'CodeMirror-linenumber CodeMirror-gutter-elt',\n-\t\t\t\t\t\t'left: ' +\n-\t\t\t\t\t\t\teJ.gutterLeft['CodeMirror-linenumbers'] +\n-\t\t\t\t\t\t\t'px; width: ' +\n-\t\t\t\t\t\t\teQ.lineNumInnerWidth +\n-\t\t\t\t\t\t\t'px'\n-\t\t\t\t\t)\n-\t\t\t\t);\n-\t\t\t}\n-\t\t\tif (eS) {\n-\t\t\t\tfor (var eO = 0; eO \u003C eD.options.gutters.length; ++eO) {\n-\t\t\t\t\tvar eI = eD.options.gutters[eO],\n-\t\t\t\t\t\teH = eS.hasOwnProperty(eI) && eS[eI];\n-\t\t\t\t\tif (eH) {\n-\t\t\t\t\t\teN.appendChild(\n-\t\t\t\t\t\t\tej(\n-\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t[eH],\n-\t\t\t\t\t\t\t\t'CodeMirror-gutter-elt',\n-\t\t\t\t\t\t\t\t'left: ' + eJ.gutterLeft[eI] + 'px; width: ' + eJ.gutterWidth[eI] + 'px'\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (bF) {\n-\t\t\teE.style.zIndex = 2;\n-\t\t}\n-\t\tif (eF.widgets && eE != ey) {\n-\t\t\tfor (var eR = 0, ew = eF.widgets; eR \u003C ew.length; ++eR) {\n-\t\t\t\tvar eA = ew[eR],\n-\t\t\t\t\teM = ej('div', [eA.node], 'CodeMirror-linewidget');\n-\t\t\t\tif (!eA.handleMouseEvents) {\n-\t\t\t\t\teM.ignoreEvents = true;\n-\t\t\t\t}\n-\t\t\t\ta4(eA, eM, eE, eJ);\n-\t\t\t\tif (eA.above) {\n-\t\t\t\t\teE.insertBefore(eM, eD.options.lineNumbers && eF.height != 0 ? eN : eP);\n-\t\t\t\t} else {\n-\t\t\t\t\teE.appendChild(eM);\n-\t\t\t\t}\n-\t\t\t\tO(eA, 'redraw');\n-\t\t\t}\n-\t\t}\n-\t\treturn eE;\n-\t}\n-\tfunction a4(ez, ey, ex, eA) {\n-\t\tif (ez.noHScroll) {\n-\t\t\t(ex.alignable || (ex.alignable = [])).push(ey);\n-\t\t\tvar ew = eA.wrapperWidth;\n-\t\t\tey.style.left = eA.fixedPos + 'px';\n-\t\t\tif (!ez.coverGutter) {\n-\t\t\t\tew -= eA.gutterTotalWidth;\n-\t\t\t\tey.style.paddingLeft = eA.gutterTotalWidth + 'px';\n-\t\t\t}\n-\t\t\tey.style.width = ew + 'px';\n-\t\t}\n-\t\tif (ez.coverGutter) {\n-\t\t\tey.style.zIndex = 5;\n-\t\t\tey.style.position = 'relative';\n-\t\t\tif (!ez.noHScroll) {\n-\t\t\t\tey.style.marginLeft = -eA.gutterTotalWidth + 'px';\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction a2(ew) {\n-\t\tvar ez = ew.display;\n-\t\tvar eA = d8(ew.doc.sel.from, ew.doc.sel.to);\n-\t\tif (eA || ew.options.showCursorWhenSelecting) {\n-\t\t\tC(ew);\n-\t\t} else {\n-\t\t\tez.cursor.style.display = ez.otherCursor.style.display = 'none';\n-\t\t}\n-\t\tif (!eA) {\n-\t\t\tV(ew);\n-\t\t} else {\n-\t\t\tez.selectionDiv.style.display = 'none';\n-\t\t}\n-\t\tif (ew.options.moveInputWithCursor) {\n-\t\t\tvar eB = cH(ew, ew.doc.sel.head, 'div');\n-\t\t\tvar ex = an(ez.wrapper),\n-\t\t\t\tey = an(ez.lineDiv);\n-\t\t\tez.inputDiv.style.top =\n-\t\t\t\tMath.max(0, Math.min(ez.wrapper.clientHeight - 10, eB.top + ey.top - ex.top)) + 'px';\n-\t\t\tez.inputDiv.style.left =\n-\t\t\t\tMath.max(0, Math.min(ez.wrapper.clientWidth - 10, eB.left + ey.left - ex.left)) + 'px';\n-\t\t}\n-\t}\n-\tfunction C(ew) {\n-\t\tvar ex = ew.display,\n-\t\t\tey = cH(ew, ew.doc.sel.head, 'div');\n-\t\tex.cursor.style.left = ey.left + 'px';\n-\t\tex.cursor.style.top = ey.top + 'px';\n-\t\tex.cursor.style.height = Math.max(0, ey.bottom - ey.top) * ew.options.cursorHeight + 'px';\n-\t\tex.cursor.style.display = '';\n-\t\tif (ey.other) {\n-\t\t\tex.otherCursor.style.display = '';\n-\t\t\tex.otherCursor.style.left = ey.other.left + 'px';\n-\t\t\tex.otherCursor.style.top = ey.other.top + 'px';\n-\t\t\tex.otherCursor.style.height = (ey.other.bottom - ey.other.top) * 0.85 + 'px';\n-\t\t} else {\n-\t\t\tex.otherCursor.style.display = 'none';\n-\t\t}\n-\t}\n-\tfunction V(eH) {\n-\t\tvar eC = eH.display,\n-\t\t\teG = eH.doc,\n-\t\t\tew = eH.doc.sel;\n-\t\tvar eA = document.createDocumentFragment();\n-\t\tvar eF = eC.lineSpace.offsetWidth,\n-\t\t\tey = av(eH.display);\n-\t\tfunction eJ(eN, eM, eL, eK) {\n-\t\t\tif (eM \u003C 0) {\n-\t\t\t\teM = 0;\n-\t\t\t}\n-\t\t\teA.appendChild(\n-\t\t\t\tej(\n-\t\t\t\t\t'div',\n-\t\t\t\t\tnull,\n-\t\t\t\t\t'CodeMirror-selected',\n-\t\t\t\t\t'position: absolute; left: ' +\n-\t\t\t\t\t\teN +\n-\t\t\t\t\t\t'px; top: ' +\n-\t\t\t\t\t\teM +\n-\t\t\t\t\t\t'px; width: ' +\n-\t\t\t\t\t\t(eL == null ? eF - eN : eL) +\n-\t\t\t\t\t\t'px; height: ' +\n-\t\t\t\t\t\t(eK - eM) +\n-\t\t\t\t\t\t'px'\n-\t\t\t\t)\n-\t\t\t);\n-\t\t}\n-\t\tfunction eE(eL, eN, eQ) {\n-\t\t\tvar eM = dJ(eG, eL);\n-\t\t\tvar eO = eM.text.length;\n-\t\t\tvar eR, eK;\n-\t\t\tfunction eP(eT, eS) {\n-\t\t\t\treturn bZ(eH, K(eL, eT), 'div', eM, eS);\n-\t\t\t}\n-\t\t\tcL(a(eM), eN || 0, eQ == null ? eO : eQ, function (eZ, eY, eS) {\n-\t\t\t\tvar eV = eP(eZ, 'left'),\n-\t\t\t\t\teW,\n-\t\t\t\t\teX,\n-\t\t\t\t\teU;\n-\t\t\t\tif (eZ == eY) {\n-\t\t\t\t\teW = eV;\n-\t\t\t\t\teX = eU = eV.left;\n-\t\t\t\t} else {\n-\t\t\t\t\teW = eP(eY - 1, 'right');\n-\t\t\t\t\tif (eS == 'rtl') {\n-\t\t\t\t\t\tvar eT = eV;\n-\t\t\t\t\t\teV = eW;\n-\t\t\t\t\t\teW = eT;\n-\t\t\t\t\t}\n-\t\t\t\t\teX = eV.left;\n-\t\t\t\t\teU = eW.right;\n-\t\t\t\t}\n-\t\t\t\tif (eN == null && eZ == 0) {\n-\t\t\t\t\teX = ey;\n-\t\t\t\t}\n-\t\t\t\tif (eW.top - eV.top > 3) {\n-\t\t\t\t\teJ(eX, eV.top, null, eV.bottom);\n-\t\t\t\t\teX = ey;\n-\t\t\t\t\tif (eV.bottom \u003C eW.top) {\n-\t\t\t\t\t\teJ(eX, eV.bottom, null, eW.top);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tif (eQ == null && eY == eO) {\n-\t\t\t\t\teU = eF;\n-\t\t\t\t}\n-\t\t\t\tif (!eR || eV.top \u003C eR.top || (eV.top == eR.top && eV.left \u003C eR.left)) {\n-\t\t\t\t\teR = eV;\n-\t\t\t\t}\n-\t\t\t\tif (!eK || eW.bottom > eK.bottom || (eW.bottom == eK.bottom && eW.right > eK.right)) {\n-\t\t\t\t\teK = eW;\n-\t\t\t\t}\n-\t\t\t\tif (eX \u003C ey + 1) {\n-\t\t\t\t\teX = ey;\n-\t\t\t\t}\n-\t\t\t\teJ(eX, eW.top, eU - eX, eW.bottom);\n-\t\t\t});\n-\t\t\treturn {start: eR, end: eK};\n-\t\t}\n-\t\tif (ew.from.line == ew.to.line) {\n-\t\t\teE(ew.from.line, ew.from.ch, ew.to.ch);\n-\t\t} else {\n-\t\t\tvar ez = dJ(eG, ew.from.line),\n-\t\t\t\tex = dJ(eG, ew.to.line);\n-\t\t\tvar eB = u(eG, ez) == u(eG, ex);\n-\t\t\tvar eI = eE(ew.from.line, ew.from.ch, eB ? ez.text.length : null).end;\n-\t\t\tvar eD = eE(ew.to.line, eB ? 0 : null, ew.to.ch).start;\n-\t\t\tif (eB) {\n-\t\t\t\tif (eI.top \u003C eD.top - 2) {\n-\t\t\t\t\teJ(eI.right, eI.top, null, eI.bottom);\n-\t\t\t\t\teJ(ey, eD.top, eD.left, eD.bottom);\n-\t\t\t\t} else {\n-\t\t\t\t\teJ(eI.right, eI.top, eD.left - eI.right, eI.bottom);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (eI.bottom \u003C eD.top) {\n-\t\t\t\teJ(ey, eI.bottom, null, eD.top);\n-\t\t\t}\n-\t\t}\n-\t\tbf(eC.selectionDiv, eA);\n-\t\teC.selectionDiv.style.display = '';\n-\t}\n-\tfunction k(ew) {\n-\t\tif (!ew.state.focused) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ey = ew.display;\n-\t\tclearInterval(ey.blinker);\n-\t\tvar ex = true;\n-\t\tey.cursor.style.visibility = ey.otherCursor.style.visibility = '';\n-\t\tif (ew.options.cursorBlinkRate > 0) {\n-\t\t\tey.blinker = setInterval(function () {\n-\t\t\t\tey.cursor.style.visibility = ey.otherCursor.style.visibility = (ex = !ex) ? '' : 'hidden';\n-\t\t\t}, ew.options.cursorBlinkRate);\n-\t\t}\n-\t}\n-\tfunction cU(ew, ex) {\n-\t\tif (ew.doc.mode.startState && ew.doc.frontier \u003C ew.display.showingTo) {\n-\t\t\tew.state.highlight.set(ex, bO(b3, ew));\n-\t\t}\n-\t}\n-\tfunction b3(ew) {\n-\t\tvar ez = ew.doc;\n-\t\tif (ez.frontier \u003C ez.first) {\n-\t\t\tez.frontier = ez.first;\n-\t\t}\n-\t\tif (ez.frontier >= ew.display.showingTo) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ex = +new Date() + ew.options.workTime;\n-\t\tvar ey = bo(ez.mode, cw(ew, ez.frontier));\n-\t\tvar eB = [],\n-\t\t\teA;\n-\t\tez.iter(ez.frontier, Math.min(ez.first + ez.size, ew.display.showingTo + 500), function (eC) {\n-\t\t\tif (ez.frontier >= ew.display.showingFrom) {\n-\t\t\t\tvar eE = eC.styles;\n-\t\t\t\teC.styles = d4(ew, eC, ey, true);\n-\t\t\t\tvar eF = !eE || eE.length != eC.styles.length;\n-\t\t\t\tfor (var eD = 0; !eF && eD \u003C eE.length; ++eD) {\n-\t\t\t\t\teF = eE[eD] != eC.styles[eD];\n-\t\t\t\t}\n-\t\t\t\tif (eF) {\n-\t\t\t\t\tif (eA && eA.end == ez.frontier) {\n-\t\t\t\t\t\teA.end++;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\teB.push((eA = {start: ez.frontier, end: ez.frontier + 1}));\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\teC.stateAfter = bo(ez.mode, ey);\n-\t\t\t} else {\n-\t\t\t\tcu(ew, eC.text, ey);\n-\t\t\t\teC.stateAfter = ez.frontier % 5 == 0 ? bo(ez.mode, ey) : null;\n-\t\t\t}\n-\t\t\t++ez.frontier;\n-\t\t\tif (+new Date() > ex) {\n-\t\t\t\tcU(ew, ew.options.workDelay);\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t});\n-\t\tif (eB.length) {\n-\t\t\tb9(ew, function () {\n-\t\t\t\tfor (var eC = 0; eC \u003C eB.length; ++eC) {\n-\t\t\t\t\tQ(this, eB[eC].start, eB[eC].end);\n-\t\t\t\t}\n-\t\t\t})();\n-\t\t}\n-\t}\n-\tfunction bQ(eC, ew, ez) {\n-\t\tvar ex,\n-\t\t\teA,\n-\t\t\teB = eC.doc;\n-\t\tvar ey = ez ? -1 : ew - (eC.doc.mode.innerMode ? 1000 : 100);\n-\t\tfor (var eF = ew; eF > ey; --eF) {\n-\t\t\tif (eF \u003C= eB.first) {\n-\t\t\t\treturn eB.first;\n-\t\t\t}\n-\t\t\tvar eE = dJ(eB, eF - 1);\n-\t\t\tif (eE.stateAfter && (!ez || eF \u003C= eB.frontier)) {\n-\t\t\t\treturn eF;\n-\t\t\t}\n-\t\t\tvar eD = bg(eE.text, null, eC.options.tabSize);\n-\t\t\tif (eA == null || ex > eD) {\n-\t\t\t\teA = eF - 1;\n-\t\t\t\tex = eD;\n-\t\t\t}\n-\t\t}\n-\t\treturn eA;\n-\t}\n-\tfunction cw(ew, eC, ex) {\n-\t\tvar eA = ew.doc,\n-\t\t\tez = ew.display;\n-\t\tif (!eA.mode.startState) {\n-\t\t\treturn true;\n-\t\t}\n-\t\tvar eB = bQ(ew, eC, ex),\n-\t\t\tey = eB > eA.first && dJ(eA, eB - 1).stateAfter;\n-\t\tif (!ey) {\n-\t\t\tey = bm(eA.mode);\n-\t\t} else {\n-\t\t\tey = bo(eA.mode, ey);\n-\t\t}\n-\t\teA.iter(eB, eC, function (eD) {\n-\t\t\tcu(ew, eD.text, ey);\n-\t\t\tvar eE = eB == eC - 1 || eB % 5 == 0 || (eB >= ez.showingFrom && eB \u003C ez.showingTo);\n-\t\t\teD.stateAfter = eE ? bo(eA.mode, ey) : null;\n-\t\t\t++eB;\n-\t\t});\n-\t\tif (ex) {\n-\t\t\teA.frontier = eB;\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tfunction dD(ew) {\n-\t\treturn ew.lineSpace.offsetTop;\n-\t}\n-\tfunction a7(ew) {\n-\t\treturn ew.mover.offsetHeight - ew.lineSpace.offsetHeight;\n-\t}\n-\tfunction av(ex) {\n-\t\tvar ew = bf(ex.measure, ej('pre', null, null, 'text-align: left')).appendChild(ej('span', 'x'));\n-\t\treturn ew.offsetLeft;\n-\t}\n-\tfunction cW(eD, eE, ex, eA, eB) {\n-\t\tvar ez = -1;\n-\t\teA = eA || a8(eD, eE);\n-\t\tif (eA.crude) {\n-\t\t\tvar ey = eA.left + ex * eA.width;\n-\t\t\treturn {left: ey, right: ey + eA.width, top: eA.top, bottom: eA.bottom};\n-\t\t}\n-\t\tfor (var eC = ex; ; eC += ez) {\n-\t\t\tvar ew = eA[eC];\n-\t\t\tif (ew) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tif (ez \u003C 0 && eC == 0) {\n-\t\t\t\tez = 1;\n-\t\t\t}\n-\t\t}\n-\t\teB = eC > ex ? 'left' : eC \u003C ex ? 'right' : eB;\n-\t\tif (eB == 'left' && ew.leftSide) {\n-\t\t\tew = ew.leftSide;\n-\t\t} else {\n-\t\t\tif (eB == 'right' && ew.rightSide) {\n-\t\t\t\tew = ew.rightSide;\n-\t\t\t}\n-\t\t}\n-\t\treturn {\n-\t\t\tleft: eC \u003C ex ? ew.right : ew.left,\n-\t\t\tright: eC > ex ? ew.left : ew.right,\n-\t\t\ttop: ew.top,\n-\t\t\tbottom: ew.bottom\n-\t\t};\n-\t}\n-\tfunction dB(ew, ex) {\n-\t\tvar ez = ew.display.measureLineCache;\n-\t\tfor (var eA = 0; eA \u003C ez.length; ++eA) {\n-\t\t\tvar ey = ez[eA];\n-\t\t\tif (\n-\t\t\t\tey.text == ex.text &&\n-\t\t\t\tey.markedSpans == ex.markedSpans &&\n-\t\t\t\tew.display.scroller.clientWidth == ey.width &&\n-\t\t\t\tey.classes == ex.textClass + '|' + ex.wrapClass\n-\t\t\t) {\n-\t\t\t\treturn ey;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction ec(ew, ex) {\n-\t\tvar ey = dB(ew, ex);\n-\t\tif (ey) {\n-\t\t\tey.text = ey.measure = ey.markedSpans = null;\n-\t\t}\n-\t}\n-\tfunction a8(ew, ex) {\n-\t\tvar eB = dB(ew, ex);\n-\t\tif (eB) {\n-\t\t\treturn eB.measure;\n-\t\t}\n-\t\tvar eA = ci(ew, ex);\n-\t\tvar ez = ew.display.measureLineCache;\n-\t\tvar ey = {\n-\t\t\ttext: ex.text,\n-\t\t\twidth: ew.display.scroller.clientWidth,\n-\t\t\tmarkedSpans: ex.markedSpans,\n-\t\t\tmeasure: eA,\n-\t\t\tclasses: ex.textClass + '|' + ex.wrapClass\n-\t\t};\n-\t\tif (ez.length == 16) {\n-\t\t\tez[++ew.display.measureLineCachePos % 16] = ey;\n-\t\t} else {\n-\t\t\tez.push(ey);\n-\t\t}\n-\t\treturn eA;\n-\t}\n-\tfunction ci(eD, eF) {\n-\t\tif (!eD.options.lineWrapping && eF.text.length >= eD.options.crudeMeasuringFrom) {\n-\t\t\treturn ek(eD, eF);\n-\t\t}\n-\t\tvar eL = eD.display,\n-\t\t\teB = U(eF.text.length);\n-\t\tvar eI = dq(eD, eF, eB, true).pre;\n-\t\tif (cf && !bF && !eD.options.lineWrapping && eI.childNodes.length > 100) {\n-\t\t\tvar ey = document.createDocumentFragment();\n-\t\t\tvar eG = 10,\n-\t\t\t\teJ = eI.childNodes.length;\n-\t\t\tfor (var eN = 0, eH = Math.ceil(eJ \u002F eG); eN \u003C eH; ++eN) {\n-\t\t\t\tvar eE = ej('div', null, null, 'display: inline-block');\n-\t\t\t\tfor (var eM = 0; eM \u003C eG && eJ; ++eM) {\n-\t\t\t\t\teE.appendChild(eI.firstChild);\n-\t\t\t\t\t--eJ;\n-\t\t\t\t}\n-\t\t\t\tey.appendChild(eE);\n-\t\t\t}\n-\t\t\teI.appendChild(ey);\n-\t\t}\n-\t\tbf(eL.measure, eI);\n-\t\tvar ex = an(eL.lineDiv);\n-\t\tvar ew = [],\n-\t\t\teQ = U(eF.text.length),\n-\t\t\teP = eI.offsetHeight;\n-\t\tif (bE && eL.measure.first != eI) {\n-\t\t\tbf(eL.measure, eI);\n-\t\t}\n-\t\tfunction eO(eT) {\n-\t\t\tvar eV = eT.top - ex.top,\n-\t\t\t\teX = eT.bottom - ex.top;\n-\t\t\tif (eX > eP) {\n-\t\t\t\teX = eP;\n-\t\t\t}\n-\t\t\tif (eV \u003C 0) {\n-\t\t\t\teV = 0;\n-\t\t\t}\n-\t\t\tfor (var eS = ew.length - 2; eS >= 0; eS -= 2) {\n-\t\t\t\tvar eU = ew[eS],\n-\t\t\t\t\teW = ew[eS + 1];\n-\t\t\t\tif (eU > eX || eW \u003C eV) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tif (\n-\t\t\t\t\t(eU \u003C= eV && eW >= eX) ||\n-\t\t\t\t\t(eV \u003C= eU && eX >= eW) ||\n-\t\t\t\t\tMath.min(eX, eW) - Math.max(eV, eU) >= (eX - eV) >> 1\n-\t\t\t\t) {\n-\t\t\t\t\tew[eS] = Math.min(eV, eU);\n-\t\t\t\t\tew[eS + 1] = Math.max(eX, eW);\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (eS \u003C 0) {\n-\t\t\t\teS = ew.length;\n-\t\t\t\tew.push(eV, eX);\n-\t\t\t}\n-\t\t\treturn {left: eT.left - ex.left, right: eT.right - ex.left, top: eS, bottom: null};\n-\t\t}\n-\t\tfunction eR(eS) {\n-\t\t\teS.bottom = ew[eS.top + 1];\n-\t\t\teS.top = ew[eS.top];\n-\t\t}\n-\t\tfor (var eN = 0, eA; eN \u003C eB.length; ++eN) {\n-\t\t\tif ((eA = eB[eN])) {\n-\t\t\t\tvar eK = eA,\n-\t\t\t\t\tez = null;\n-\t\t\t\tif (\u002F\\bCodeMirror-widget\\b\u002F.test(eA.className) && eA.getClientRects) {\n-\t\t\t\t\tif (eA.firstChild.nodeType == 1) {\n-\t\t\t\t\t\teK = eA.firstChild;\n-\t\t\t\t\t}\n-\t\t\t\t\tvar eC = eK.getClientRects();\n-\t\t\t\t\tif (eC.length > 1) {\n-\t\t\t\t\t\tez = eQ[eN] = eO(eC[0]);\n-\t\t\t\t\t\tez.rightSide = eO(eC[eC.length - 1]);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tif (!ez) {\n-\t\t\t\t\tez = eQ[eN] = eO(an(eK));\n-\t\t\t\t}\n-\t\t\t\tif (eA.measureRight) {\n-\t\t\t\t\tez.right = an(eA.measureRight).left - ex.left;\n-\t\t\t\t}\n-\t\t\t\tif (eA.leftSide) {\n-\t\t\t\t\tez.leftSide = eO(an(eA.leftSide));\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tcK(eD.display.measure);\n-\t\tfor (var eN = 0, eA; eN \u003C eQ.length; ++eN) {\n-\t\t\tif ((eA = eQ[eN])) {\n-\t\t\t\teR(eA);\n-\t\t\t\tif (eA.leftSide) {\n-\t\t\t\t\teR(eA.leftSide);\n-\t\t\t\t}\n-\t\t\t\tif (eA.rightSide) {\n-\t\t\t\t\teR(eA.rightSide);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eQ;\n-\t}\n-\tfunction ek(ew, ex) {\n-\t\tvar eB = new en(ex.text.slice(0, 100), null);\n-\t\tif (ex.textClass) {\n-\t\t\teB.textClass = ex.textClass;\n-\t\t}\n-\t\tvar ez = ci(ew, eB);\n-\t\tvar eA = cW(ew, eB, 0, ez, 'left');\n-\t\tvar ey = cW(ew, eB, 99, ez, 'right');\n-\t\treturn {\n-\t\t\tcrude: true,\n-\t\t\ttop: eA.top,\n-\t\t\tleft: eA.left,\n-\t\t\tbottom: eA.bottom,\n-\t\t\twidth: (ey.right - eA.left) \u002F 100\n-\t\t};\n-\t}\n-\tfunction dg(ew, ey) {\n-\t\tvar eD = false;\n-\t\tif (ey.markedSpans) {\n-\t\t\tfor (var ez = 0; ez \u003C ey.markedSpans; ++ez) {\n-\t\t\t\tvar eB = ey.markedSpans[ez];\n-\t\t\t\tif (eB.collapsed && (eB.to == null || eB.to == ey.text.length)) {\n-\t\t\t\t\teD = true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eA = !eD && dB(ew, ey);\n-\t\tif (eA || ey.text.length >= ew.options.crudeMeasuringFrom) {\n-\t\t\treturn cW(ew, ey, ey.text.length, eA && eA.measure, 'right').right;\n-\t\t}\n-\t\tvar eC = dq(ew, ey, null, true).pre;\n-\t\tvar ex = eC.appendChild(aS(ew.display.measure));\n-\t\tbf(ew.display.measure, eC);\n-\t\treturn an(ex).right - an(ew.display.lineDiv).left;\n-\t}\n-\tfunction T(ew) {\n-\t\tew.display.measureLineCache.length = ew.display.measureLineCachePos = 0;\n-\t\tew.display.cachedCharWidth = ew.display.cachedTextHeight = null;\n-\t\tif (!ew.options.lineWrapping) {\n-\t\t\tew.display.maxLineChanged = true;\n-\t\t}\n-\t\tew.display.lineNumChars = null;\n-\t}\n-\tfunction bN() {\n-\t\treturn window.pageXOffset || (document.documentElement || document.body).scrollLeft;\n-\t}\n-\tfunction bM() {\n-\t\treturn window.pageYOffset || (document.documentElement || document.body).scrollTop;\n-\t}\n-\tfunction dp(eC, ez, eB, ex) {\n-\t\tif (ez.widgets) {\n-\t\t\tfor (var ey = 0; ey \u003C ez.widgets.length; ++ey) {\n-\t\t\t\tif (ez.widgets[ey].above) {\n-\t\t\t\t\tvar eE = b6(ez.widgets[ey]);\n-\t\t\t\t\teB.top += eE;\n-\t\t\t\t\teB.bottom += eE;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (ex == 'line') {\n-\t\t\treturn eB;\n-\t\t}\n-\t\tif (!ex) {\n-\t\t\tex = 'local';\n-\t\t}\n-\t\tvar eA = bb(eC, ez);\n-\t\tif (ex == 'local') {\n-\t\t\teA += dD(eC.display);\n-\t\t} else {\n-\t\t\teA -= eC.display.viewOffset;\n-\t\t}\n-\t\tif (ex == 'page' || ex == 'window') {\n-\t\t\tvar ew = an(eC.display.lineSpace);\n-\t\t\teA += ew.top + (ex == 'window' ? 0 : bM());\n-\t\t\tvar eD = ew.left + (ex == 'window' ? 0 : bN());\n-\t\t\teB.left += eD;\n-\t\t\teB.right += eD;\n-\t\t}\n-\t\teB.top += eA;\n-\t\teB.bottom += eA;\n-\t\treturn eB;\n-\t}\n-\tfunction es(ex, eA, ey) {\n-\t\tif (ey == 'div') {\n-\t\t\treturn eA;\n-\t\t}\n-\t\tvar eC = eA.left,\n-\t\t\teB = eA.top;\n-\t\tif (ey == 'page') {\n-\t\t\teC -= bN();\n-\t\t\teB -= bM();\n-\t\t} else {\n-\t\t\tif (ey == 'local' || !ey) {\n-\t\t\t\tvar ez = an(ex.display.sizer);\n-\t\t\t\teC += ez.left;\n-\t\t\t\teB += ez.top;\n-\t\t\t}\n-\t\t}\n-\t\tvar ew = an(ex.display.lineSpace);\n-\t\treturn {left: eC - ew.left, top: eB - ew.top};\n-\t}\n-\tfunction bZ(ew, eA, ez, ey, ex) {\n-\t\tif (!ey) {\n-\t\t\tey = dJ(ew.doc, eA.line);\n-\t\t}\n-\t\treturn dp(ew, ey, cW(ew, ey, eA.ch, null, ex), ez);\n-\t}\n-\tfunction cH(eF, eE, ey, eD, eB) {\n-\t\teD = eD || dJ(eF.doc, eE.line);\n-\t\tif (!eB) {\n-\t\t\teB = a8(eF, eD);\n-\t\t}\n-\t\tfunction eA(eJ, eI) {\n-\t\t\tvar eH = cW(eF, eD, eJ, eB, eI ? 'right' : 'left');\n-\t\t\tif (eI) {\n-\t\t\t\teH.left = eH.right;\n-\t\t\t} else {\n-\t\t\t\teH.right = eH.left;\n-\t\t\t}\n-\t\t\treturn dp(eF, eD, eH, ey);\n-\t\t}\n-\t\tfunction eG(eK, eH) {\n-\t\t\tvar eI = eC[eH],\n-\t\t\t\teJ = eI.level % 2;\n-\t\t\tif (eK == cv(eI) && eH && eI.level \u003C eC[eH - 1].level) {\n-\t\t\t\teI = eC[--eH];\n-\t\t\t\teK = er(eI) - (eI.level % 2 ? 0 : 1);\n-\t\t\t\teJ = true;\n-\t\t\t} else {\n-\t\t\t\tif (eK == er(eI) && eH \u003C eC.length - 1 && eI.level \u003C eC[eH + 1].level) {\n-\t\t\t\t\teI = eC[++eH];\n-\t\t\t\t\teK = cv(eI) - (eI.level % 2);\n-\t\t\t\t\teJ = false;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (eJ && eK == eI.to && eK > eI.from) {\n-\t\t\t\treturn eA(eK - 1);\n-\t\t\t}\n-\t\t\treturn eA(eK, eJ);\n-\t\t}\n-\t\tvar eC = a(eD),\n-\t\t\tew = eE.ch;\n-\t\tif (!eC) {\n-\t\t\treturn eA(ew);\n-\t\t}\n-\t\tvar ex = aj(eC, ew);\n-\t\tvar ez = eG(ew, ex);\n-\t\tif (dz != null) {\n-\t\t\tez.other = eG(ew, dz);\n-\t\t}\n-\t\treturn ez;\n-\t}\n-\tfunction ei(ew, ex, ey, eA) {\n-\t\tvar ez = new K(ew, ex);\n-\t\tez.xRel = eA;\n-\t\tif (ey) {\n-\t\t\tez.outside = true;\n-\t\t}\n-\t\treturn ez;\n-\t}\n-\tfunction ed(eD, eA, ez) {\n-\t\tvar eC = eD.doc;\n-\t\tez += eD.display.viewOffset;\n-\t\tif (ez \u003C 0) {\n-\t\t\treturn ei(eC.first, 0, true, -1);\n-\t\t}\n-\t\tvar ex = a5(eC, ez),\n-\t\t\teE = eC.first + eC.size - 1;\n-\t\tif (ex > eE) {\n-\t\t\treturn ei(eC.first + eC.size - 1, dJ(eC, eE).text.length, true, 1);\n-\t\t}\n-\t\tif (eA \u003C 0) {\n-\t\t\teA = 0;\n-\t\t}\n-\t\tfor (;;) {\n-\t\t\tvar ey = dJ(eC, ex);\n-\t\t\tvar eF = b7(eD, ey, ex, eA, ez);\n-\t\t\tvar eB = c5(ey);\n-\t\t\tvar ew = eB && eB.find();\n-\t\t\tif (eB && (eF.ch > ew.from.ch || (eF.ch == ew.from.ch && eF.xRel > 0))) {\n-\t\t\t\tex = ew.to.line;\n-\t\t\t} else {\n-\t\t\t\treturn eF;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction b7(eG, ey, eJ, eI, eH) {\n-\t\tvar eF = eH - bb(eG, ey);\n-\t\tvar eC = false,\n-\t\t\teP = 2 * eG.display.wrapper.clientWidth;\n-\t\tvar eO = a8(eG, ey);\n-\t\tfunction eT(eV) {\n-\t\t\tvar eW = cH(eG, K(eJ, eV), 'line', ey, eO);\n-\t\t\teC = true;\n-\t\t\tif (eF > eW.bottom) {\n-\t\t\t\treturn eW.left - eP;\n-\t\t\t} else {\n-\t\t\t\tif (eF \u003C eW.top) {\n-\t\t\t\t\treturn eW.left + eP;\n-\t\t\t\t} else {\n-\t\t\t\t\teC = false;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn eW.left;\n-\t\t}\n-\t\tvar eL = a(ey),\n-\t\t\teN = ey.text.length;\n-\t\tvar eQ = bU(ey),\n-\t\t\tez = b4(ey);\n-\t\tvar eM = eT(eQ),\n-\t\t\tew = eC,\n-\t\t\tex = eT(ez),\n-\t\t\teB = eC;\n-\t\tif (eI > ex) {\n-\t\t\treturn ei(eJ, ez, eB, 1);\n-\t\t}\n-\t\tfor (;;) {\n-\t\t\tif (eL ? ez == eQ || ez == q(ey, eQ, 1) : ez - eQ \u003C= 1) {\n-\t\t\t\tvar eK = eI \u003C eM || eI - eM \u003C= ex - eI ? eQ : ez;\n-\t\t\t\tvar eS = eI - (eK == eQ ? eM : ex);\n-\t\t\t\twhile (dV(ey.text.charAt(eK))) {\n-\t\t\t\t\t++eK;\n-\t\t\t\t}\n-\t\t\t\tvar eE = ei(eJ, eK, eK == eQ ? ew : eB, eS \u003C 0 ? -1 : eS ? 1 : 0);\n-\t\t\t\treturn eE;\n-\t\t\t}\n-\t\t\tvar eD = Math.ceil(eN \u002F 2),\n-\t\t\t\teU = eQ + eD;\n-\t\t\tif (eL) {\n-\t\t\t\teU = eQ;\n-\t\t\t\tfor (var eR = 0; eR \u003C eD; ++eR) {\n-\t\t\t\t\teU = q(ey, eU, 1);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tvar eA = eT(eU);\n-\t\t\tif (eA > eI) {\n-\t\t\t\tez = eU;\n-\t\t\t\tex = eA;\n-\t\t\t\tif ((eB = eC)) {\n-\t\t\t\t\tex += 1000;\n-\t\t\t\t}\n-\t\t\t\teN = eD;\n-\t\t\t} else {\n-\t\t\t\teQ = eU;\n-\t\t\t\teM = eA;\n-\t\t\t\tew = eC;\n-\t\t\t\teN -= eD;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tvar ak;\n-\tfunction aw(ey) {\n-\t\tif (ey.cachedTextHeight != null) {\n-\t\t\treturn ey.cachedTextHeight;\n-\t\t}\n-\t\tif (ak == null) {\n-\t\t\tak = ej('pre');\n-\t\t\tfor (var ex = 0; ex \u003C 49; ++ex) {\n-\t\t\t\tak.appendChild(document.createTextNode('x'));\n-\t\t\t\tak.appendChild(ej('br'));\n-\t\t\t}\n-\t\t\tak.appendChild(document.createTextNode('x'));\n-\t\t}\n-\t\tbf(ey.measure, ak);\n-\t\tvar ew = ak.offsetHeight \u002F 50;\n-\t\tif (ew > 3) {\n-\t\t\tey.cachedTextHeight = ew;\n-\t\t}\n-\t\tcK(ey.measure);\n-\t\treturn ew || 1;\n-\t}\n-\tfunction cy(ez) {\n-\t\tif (ez.cachedCharWidth != null) {\n-\t\t\treturn ez.cachedCharWidth;\n-\t\t}\n-\t\tvar ew = ej('span', 'x');\n-\t\tvar ey = ej('pre', [ew]);\n-\t\tbf(ez.measure, ey);\n-\t\tvar ex = ew.offsetWidth;\n-\t\tif (ex > 2) {\n-\t\t\tez.cachedCharWidth = ex;\n-\t\t}\n-\t\treturn ex || 10;\n-\t}\n-\tvar cO = 0;\n-\tfunction bY(ew) {\n-\t\tew.curOp = {\n-\t\t\tchanges: [],\n-\t\t\tforceUpdate: false,\n-\t\t\tupdateInput: null,\n-\t\t\tuserSelChange: null,\n-\t\t\ttextChanged: null,\n-\t\t\tselectionChanged: false,\n-\t\t\tcursorActivity: false,\n-\t\t\tupdateMaxLine: false,\n-\t\t\tupdateScrollPos: false,\n-\t\t\tid: ++cO\n-\t\t};\n-\t\tif (!bL++) {\n-\t\t\taT = [];\n-\t\t}\n-\t}\n-\tfunction W(eK) {\n-\t\tvar eE = eK.curOp,\n-\t\t\teJ = eK.doc,\n-\t\t\teF = eK.display;\n-\t\teK.curOp = null;\n-\t\tif (eE.updateMaxLine) {\n-\t\t\tem(eK);\n-\t\t}\n-\t\tif (eF.maxLineChanged && !eK.options.lineWrapping && eF.maxLine) {\n-\t\t\tvar ex = dg(eK, eF.maxLine);\n-\t\t\teF.sizer.style.minWidth = Math.max(0, ex + 3 + aO) + 'px';\n-\t\t\teF.maxLineChanged = false;\n-\t\t\tvar eH = Math.max(0, eF.sizer.offsetLeft + eF.sizer.offsetWidth - eF.scroller.clientWidth);\n-\t\t\tif (eH \u003C eJ.scrollLeft && !eE.updateScrollPos) {\n-\t\t\t\ta3(eK, Math.min(eF.scroller.scrollLeft, eH), true);\n-\t\t\t}\n-\t\t}\n-\t\tvar ey, eC;\n-\t\tif (eE.updateScrollPos) {\n-\t\t\tey = eE.updateScrollPos;\n-\t\t} else {\n-\t\t\tif (eE.selectionChanged && eF.scroller.clientHeight) {\n-\t\t\t\tvar eI = cH(eK, eJ.sel.head);\n-\t\t\t\tey = A(eK, eI.left, eI.top, eI.left, eI.bottom);\n-\t\t\t}\n-\t\t}\n-\t\tif (eE.changes.length || eE.forceUpdate || (ey && ey.scrollTop != null)) {\n-\t\t\teC = cB(eK, eE.changes, ey && ey.scrollTop, eE.forceUpdate);\n-\t\t\tif (eK.display.scroller.offsetHeight) {\n-\t\t\t\teK.doc.scrollTop = eK.display.scroller.scrollTop;\n-\t\t\t}\n-\t\t}\n-\t\tif (!eC && eE.selectionChanged) {\n-\t\t\ta2(eK);\n-\t\t}\n-\t\tif (eE.updateScrollPos) {\n-\t\t\tvar eG = Math.max(\n-\t\t\t\t0,\n-\t\t\t\tMath.min(eF.scroller.scrollHeight - eF.scroller.clientHeight, ey.scrollTop)\n-\t\t\t);\n-\t\t\tvar ez = Math.max(\n-\t\t\t\t0,\n-\t\t\t\tMath.min(eF.scroller.scrollWidth - eF.scroller.clientWidth, ey.scrollLeft)\n-\t\t\t);\n-\t\t\teF.scroller.scrollTop = eF.scrollbarV.scrollTop = eJ.scrollTop = eG;\n-\t\t\teF.scroller.scrollLeft = eF.scrollbarH.scrollLeft = eJ.scrollLeft = ez;\n-\t\t\tdf(eK);\n-\t\t\tif (eE.scrollToPos) {\n-\t\t\t\tx(\n-\t\t\t\t\teK,\n-\t\t\t\t\td9(eK.doc, eE.scrollToPos.from),\n-\t\t\t\t\td9(eK.doc, eE.scrollToPos.to),\n-\t\t\t\t\teE.scrollToPos.margin\n-\t\t\t\t);\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (ey) {\n-\t\t\t\tae(eK);\n-\t\t\t}\n-\t\t}\n-\t\tif (eE.selectionChanged) {\n-\t\t\tk(eK);\n-\t\t}\n-\t\tif (eK.state.focused && eE.updateInput) {\n-\t\t\tdU(eK, eE.userSelChange);\n-\t\t}\n-\t\tvar eD = eE.maybeHiddenMarkers,\n-\t\t\tew = eE.maybeUnhiddenMarkers;\n-\t\tif (eD) {\n-\t\t\tfor (var eB = 0; eB \u003C eD.length; ++eB) {\n-\t\t\t\tif (!eD[eB].lines.length) {\n-\t\t\t\t\tah(eD[eB], 'hide');\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (ew) {\n-\t\t\tfor (var eB = 0; eB \u003C ew.length; ++eB) {\n-\t\t\t\tif (ew[eB].lines.length) {\n-\t\t\t\t\tah(ew[eB], 'unhide');\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eA;\n-\t\tif (!--bL) {\n-\t\t\teA = aT;\n-\t\t\taT = null;\n-\t\t}\n-\t\tif (eE.textChanged) {\n-\t\t\tah(eK, 'change', eK, eE.textChanged);\n-\t\t}\n-\t\tif (eE.cursorActivity) {\n-\t\t\tah(eK, 'cursorActivity', eK);\n-\t\t}\n-\t\tif (eA) {\n-\t\t\tfor (var eB = 0; eB \u003C eA.length; ++eB) {\n-\t\t\t\teA[eB]();\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction b9(ew, ex) {\n-\t\treturn function () {\n-\t\t\tvar ez = ew || this,\n-\t\t\t\teA = !ez.curOp;\n-\t\t\tif (eA) {\n-\t\t\t\tbY(ez);\n-\t\t\t}\n-\t\t\ttry {\n-\t\t\t\tvar ey = ex.apply(ez, arguments);\n-\t\t\t} finally {\n-\t\t\t\tif (eA) {\n-\t\t\t\t\tW(ez);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ey;\n-\t\t};\n-\t}\n-\tfunction d3(ew) {\n-\t\treturn function () {\n-\t\t\tvar ey = this.cm && !this.cm.curOp,\n-\t\t\t\tex;\n-\t\t\tif (ey) {\n-\t\t\t\tbY(this.cm);\n-\t\t\t}\n-\t\t\ttry {\n-\t\t\t\tex = ew.apply(this, arguments);\n-\t\t\t} finally {\n-\t\t\t\tif (ey) {\n-\t\t\t\t\tW(this.cm);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ex;\n-\t\t};\n-\t}\n-\tfunction b1(ex, ez) {\n-\t\tvar ey = !ex.curOp,\n-\t\t\tew;\n-\t\tif (ey) {\n-\t\t\tbY(ex);\n-\t\t}\n-\t\ttry {\n-\t\t\tew = ez();\n-\t\t} finally {\n-\t\t\tif (ey) {\n-\t\t\t\tW(ex);\n-\t\t\t}\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction Q(ew, ez, ey, ex) {\n-\t\tif (ez == null) {\n-\t\t\tez = ew.doc.first;\n-\t\t}\n-\t\tif (ey == null) {\n-\t\t\tey = ew.doc.first + ew.doc.size;\n-\t\t}\n-\t\tew.curOp.changes.push({from: ez, to: ey, diff: ex});\n-\t}\n-\tfunction aR(ew) {\n-\t\tif (ew.display.pollingFast) {\n-\t\t\treturn;\n-\t\t}\n-\t\tew.display.poll.set(ew.options.pollInterval, function () {\n-\t\t\tbB(ew);\n-\t\t\tif (ew.state.focused) {\n-\t\t\t\taR(ew);\n-\t\t\t}\n-\t\t});\n-\t}\n-\tfunction w(ew) {\n-\t\tvar ex = false;\n-\t\tew.display.pollingFast = true;\n-\t\tfunction ey() {\n-\t\t\tvar ez = bB(ew);\n-\t\t\tif (!ez && !ex) {\n-\t\t\t\tex = true;\n-\t\t\t\tew.display.poll.set(60, ey);\n-\t\t\t} else {\n-\t\t\t\tew.display.pollingFast = false;\n-\t\t\t\taR(ew);\n-\t\t\t}\n-\t\t}\n-\t\tew.display.poll.set(20, ey);\n-\t}\n-\tfunction bB(eK) {\n-\t\tvar eF = eK.display.input,\n-\t\t\teC = eK.display.prevInput,\n-\t\t\teJ = eK.doc,\n-\t\t\tew = eJ.sel;\n-\t\tif (!eK.state.focused || aX(eF) || S(eK) || eK.options.disableInput) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tif (eK.state.pasteIncoming && eK.state.fakedLastChar) {\n-\t\t\teF.value = eF.value.substring(0, eF.value.length - 1);\n-\t\t\teK.state.fakedLastChar = false;\n-\t\t}\n-\t\tvar eL = eF.value;\n-\t\tif (eL == eC && d8(ew.from, ew.to)) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tif (cA && !bE && eK.display.inputHasSelection === eL) {\n-\t\t\tdU(eK, true);\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar ey = !eK.curOp;\n-\t\tif (ey) {\n-\t\t\tbY(eK);\n-\t\t}\n-\t\tew.shift = false;\n-\t\tvar eE = 0,\n-\t\t\tex = Math.min(eC.length, eL.length);\n-\t\twhile (eE \u003C ex && eC.charCodeAt(eE) == eL.charCodeAt(eE)) {\n-\t\t\t++eE;\n-\t\t}\n-\t\tvar eI = ew.from,\n-\t\t\teH = ew.to;\n-\t\tvar eA = eL.slice(eE);\n-\t\tif (eE \u003C eC.length) {\n-\t\t\teI = K(eI.line, eI.ch - (eC.length - eE));\n-\t\t} else {\n-\t\t\tif (eK.state.overwrite && d8(eI, eH) && !eK.state.pasteIncoming) {\n-\t\t\t\teH = K(eH.line, Math.min(dJ(eJ, eH.line).text.length, eH.ch + eA.length));\n-\t\t\t}\n-\t\t}\n-\t\tvar eD = eK.curOp.updateInput;\n-\t\tvar eG = {\n-\t\t\tfrom: eI,\n-\t\t\tto: eH,\n-\t\t\ttext: ay(eA),\n-\t\t\torigin: eK.state.pasteIncoming ? 'paste' : eK.state.cutIncoming ? 'cut' : '+input'\n-\t\t};\n-\t\taL(eK.doc, eG, 'end');\n-\t\teK.curOp.updateInput = eD;\n-\t\tO(eK, 'inputRead', eK, eG);\n-\t\tif (\n-\t\t\teA &&\n-\t\t\t!eK.state.pasteIncoming &&\n-\t\t\teK.options.electricChars &&\n-\t\t\teK.options.smartIndent &&\n-\t\t\tew.head.ch \u003C 100\n-\t\t) {\n-\t\t\tvar ez = eK.getModeAt(ew.head).electricChars;\n-\t\t\tif (ez) {\n-\t\t\t\tfor (var eB = 0; eB \u003C ez.length; eB++) {\n-\t\t\t\t\tif (eA.indexOf(ez.charAt(eB)) > -1) {\n-\t\t\t\t\t\tN(eK, ew.head.line, 'smart');\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eL.length > 1000 || eL.indexOf('\\n') > -1) {\n-\t\t\teF.value = eK.display.prevInput = '';\n-\t\t} else {\n-\t\t\teK.display.prevInput = eL;\n-\t\t}\n-\t\tif (ey) {\n-\t\t\tW(eK);\n-\t\t}\n-\t\teK.state.pasteIncoming = eK.state.cutIncoming = false;\n-\t\treturn true;\n-\t}\n-\tfunction dU(ew, ey) {\n-\t\tvar ex,\n-\t\t\tez,\n-\t\t\teB = ew.doc;\n-\t\tif (!d8(eB.sel.from, eB.sel.to)) {\n-\t\t\tew.display.prevInput = '';\n-\t\t\tex =\n-\t\t\t\tce && (eB.sel.to.line - eB.sel.from.line > 100 || (ez = ew.getSelection()).length > 1000);\n-\t\t\tvar eA = ex ? '-' : ez || ew.getSelection();\n-\t\t\tew.display.input.value = eA;\n-\t\t\tif (ew.state.focused) {\n-\t\t\t\tcC(ew.display.input);\n-\t\t\t}\n-\t\t\tif (cA && !bE) {\n-\t\t\t\tew.display.inputHasSelection = eA;\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (ey) {\n-\t\t\t\tew.display.prevInput = ew.display.input.value = '';\n-\t\t\t\tif (cA && !bE) {\n-\t\t\t\t\tew.display.inputHasSelection = null;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tew.display.inaccurateSelection = ex;\n-\t}\n-\tfunction db(ew) {\n-\t\tif (ew.options.readOnly != 'nocursor' && (!cV || document.activeElement != ew.display.input)) {\n-\t\t\tew.display.input.focus();\n-\t\t}\n-\t}\n-\tfunction S(ew) {\n-\t\treturn ew.options.readOnly || ew.doc.cantEdit;\n-\t}\n-\tfunction ee(ex) {\n-\t\tvar eC = ex.display;\n-\t\tbk(eC.scroller, 'mousedown', b9(ex, c4));\n-\t\tif (cf) {\n-\t\t\tbk(\n-\t\t\t\teC.scroller,\n-\t\t\t\t'dblclick',\n-\t\t\t\tb9(ex, function (eF) {\n-\t\t\t\t\tif (ar(ex, eF)) {\n-\t\t\t\t\t\treturn;\n-\t\t\t\t\t}\n-\t\t\t\t\tvar eG = bH(ex, eF);\n-\t\t\t\t\tif (!eG || j(ex, eF) || aG(ex.display, eF)) {\n-\t\t\t\t\t\treturn;\n-\t\t\t\t\t}\n-\t\t\t\t\tbV(eF);\n-\t\t\t\t\tvar eE = ab(dJ(ex.doc, eG.line).text, eG);\n-\t\t\t\t\teg(ex.doc, eE.from, eE.to);\n-\t\t\t\t})\n-\t\t\t);\n-\t\t} else {\n-\t\t\tbk(eC.scroller, 'dblclick', function (eE) {\n-\t\t\t\tar(ex, eE) || bV(eE);\n-\t\t\t});\n-\t\t}\n-\t\tbk(eC.lineSpace, 'selectstart', function (eE) {\n-\t\t\tif (!aG(eC, eE)) {\n-\t\t\t\tbV(eE);\n-\t\t\t}\n-\t\t});\n-\t\tif (!bX) {\n-\t\t\tbk(eC.scroller, 'contextmenu', function (eE) {\n-\t\t\t\tad(ex, eE);\n-\t\t\t});\n-\t\t}\n-\t\tbk(eC.scroller, 'scroll', function () {\n-\t\t\tif (eC.scroller.clientHeight) {\n-\t\t\t\tF(ex, eC.scroller.scrollTop);\n-\t\t\t\ta3(ex, eC.scroller.scrollLeft, true);\n-\t\t\t\tah(ex, 'scroll', ex);\n-\t\t\t}\n-\t\t});\n-\t\tbk(eC.scrollbarV, 'scroll', function () {\n-\t\t\tif (eC.scroller.clientHeight) {\n-\t\t\t\tF(ex, eC.scrollbarV.scrollTop);\n-\t\t\t}\n-\t\t});\n-\t\tbk(eC.scrollbarH, 'scroll', function () {\n-\t\t\tif (eC.scroller.clientHeight) {\n-\t\t\t\ta3(ex, eC.scrollbarH.scrollLeft);\n-\t\t\t}\n-\t\t});\n-\t\tbk(eC.scroller, 'mousewheel', function (eE) {\n-\t\t\tb(ex, eE);\n-\t\t});\n-\t\tbk(eC.scroller, 'DOMMouseScroll', function (eE) {\n-\t\t\tb(ex, eE);\n-\t\t});\n-\t\tfunction eD() {\n-\t\t\tif (ex.state.focused) {\n-\t\t\t\tsetTimeout(bO(db, ex), 0);\n-\t\t\t}\n-\t\t}\n-\t\tbk(eC.scrollbarH, 'mousedown', eD);\n-\t\tbk(eC.scrollbarV, 'mousedown', eD);\n-\t\tbk(eC.wrapper, 'scroll', function () {\n-\t\t\teC.wrapper.scrollTop = eC.wrapper.scrollLeft = 0;\n-\t\t});\n-\t\tvar ew;\n-\t\tfunction eA() {\n-\t\t\tif (ew == null) {\n-\t\t\t\tew = setTimeout(function () {\n-\t\t\t\t\tew = null;\n-\t\t\t\t\teC.cachedCharWidth = eC.cachedTextHeight = c6 = null;\n-\t\t\t\t\tT(ex);\n-\t\t\t\t\tb1(ex, bO(Q, ex));\n-\t\t\t\t}, 100);\n-\t\t\t}\n-\t\t}\n-\t\tbk(window, 'resize', eA);\n-\t\tfunction ez() {\n-\t\t\tfor (var eE = eC.wrapper.parentNode; eE && eE != document.body; eE = eE.parentNode) {}\n-\t\t\tif (eE) {\n-\t\t\t\tsetTimeout(ez, 5000);\n-\t\t\t} else {\n-\t\t\t\tcT(window, 'resize', eA);\n-\t\t\t}\n-\t\t}\n-\t\tsetTimeout(ez, 5000);\n-\t\tbk(\n-\t\t\teC.input,\n-\t\t\t'keyup',\n-\t\t\tb9(ex, function (eE) {\n-\t\t\t\tif (ar(ex, eE) || (ex.options.onKeyEvent && ex.options.onKeyEvent(ex, Y(eE)))) {\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t\tif (eE.keyCode == 16) {\n-\t\t\t\t\tex.doc.sel.shift = false;\n-\t\t\t\t}\n-\t\t\t})\n-\t\t);\n-\t\tbk(eC.input, 'input', function () {\n-\t\t\tif (cA && !bE && ex.display.inputHasSelection) {\n-\t\t\t\tex.display.inputHasSelection = null;\n-\t\t\t}\n-\t\t\tw(ex);\n-\t\t});\n-\t\tbk(eC.input, 'keydown', b9(ex, m));\n-\t\tbk(eC.input, 'keypress', b9(ex, bP));\n-\t\tbk(eC.input, 'focus', bO(bS, ex));\n-\t\tbk(eC.input, 'blur', bO(au, ex));\n-\t\tfunction ey(eE) {\n-\t\t\tif (ar(ex, eE) || (ex.options.onDragEvent && ex.options.onDragEvent(ex, Y(eE)))) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tc2(eE);\n-\t\t}\n-\t\tif (ex.options.dragDrop) {\n-\t\t\tbk(eC.scroller, 'dragstart', function (eE) {\n-\t\t\t\tI(ex, eE);\n-\t\t\t});\n-\t\t\tbk(eC.scroller, 'dragenter', ey);\n-\t\t\tbk(eC.scroller, 'dragover', ey);\n-\t\t\tbk(eC.scroller, 'drop', b9(ex, aN));\n-\t\t}\n-\t\tbk(eC.scroller, 'paste', function (eE) {\n-\t\t\tif (aG(eC, eE)) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tdb(ex);\n-\t\t\tw(ex);\n-\t\t});\n-\t\tbk(eC.input, 'paste', function () {\n-\t\t\tif (b8 && !ex.state.fakedLastChar && !(new Date() - ex.state.lastMiddleDown \u003C 200)) {\n-\t\t\t\tvar eF = eC.input.selectionStart,\n-\t\t\t\t\teE = eC.input.selectionEnd;\n-\t\t\t\teC.input.value += '$';\n-\t\t\t\teC.input.selectionStart = eF;\n-\t\t\t\teC.input.selectionEnd = eE;\n-\t\t\t\tex.state.fakedLastChar = true;\n-\t\t\t}\n-\t\t\tex.state.pasteIncoming = true;\n-\t\t\tw(ex);\n-\t\t});\n-\t\tfunction eB(eE) {\n-\t\t\tif (eC.inaccurateSelection) {\n-\t\t\t\teC.prevInput = '';\n-\t\t\t\teC.inaccurateSelection = false;\n-\t\t\t\teC.input.value = ex.getSelection();\n-\t\t\t\tcC(eC.input);\n-\t\t\t}\n-\t\t\tif (eE.type == 'cut') {\n-\t\t\t\tex.state.cutIncoming = true;\n-\t\t\t}\n-\t\t}\n-\t\tbk(eC.input, 'cut', eB);\n-\t\tbk(eC.input, 'copy', eB);\n-\t\tif (aH) {\n-\t\t\tbk(eC.sizer, 'mouseup', function () {\n-\t\t\t\tif (document.activeElement == eC.input) {\n-\t\t\t\t\teC.input.blur();\n-\t\t\t\t}\n-\t\t\t\tdb(ex);\n-\t\t\t});\n-\t\t}\n-\t}\n-\tfunction aG(ex, ew) {\n-\t\tfor (var ey = D(ew); ey != ex.wrapper; ey = ey.parentNode) {\n-\t\t\tif (!ey || ey.ignoreEvents || (ey.parentNode == ex.sizer && ey != ex.mover)) {\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction bH(ex, eC, ez) {\n-\t\tvar eB = ex.display;\n-\t\tif (!ez) {\n-\t\t\tvar eA = D(eC);\n-\t\t\tif (\n-\t\t\t\teA == eB.scrollbarH ||\n-\t\t\t\teA == eB.scrollbarH.firstChild ||\n-\t\t\t\teA == eB.scrollbarV ||\n-\t\t\t\teA == eB.scrollbarV.firstChild ||\n-\t\t\t\teA == eB.scrollbarFiller ||\n-\t\t\t\teA == eB.gutterFiller\n-\t\t\t) {\n-\t\t\t\treturn null;\n-\t\t\t}\n-\t\t}\n-\t\tvar ew,\n-\t\t\teD,\n-\t\t\tey = an(eB.lineSpace);\n-\t\ttry {\n-\t\t\tew = eC.clientX;\n-\t\t\teD = eC.clientY;\n-\t\t} catch (eC) {\n-\t\t\treturn null;\n-\t\t}\n-\t\treturn ed(ex, ew - ey.left, eD - ey.top);\n-\t}\n-\tvar cn, ch;\n-\tfunction c4(eO) {\n-\t\tif (ar(this, eO)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ez = this,\n-\t\t\teJ = ez.display,\n-\t\t\teQ = ez.doc,\n-\t\t\teH = eQ.sel;\n-\t\teH.shift = eO.shiftKey;\n-\t\tif (aG(eJ, eO)) {\n-\t\t\tif (!b8) {\n-\t\t\t\teJ.scroller.draggable = false;\n-\t\t\t\tsetTimeout(function () {\n-\t\t\t\t\teJ.scroller.draggable = true;\n-\t\t\t\t}, 100);\n-\t\t\t}\n-\t\t\treturn;\n-\t\t}\n-\t\tif (j(ez, eO)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ey = bH(ez, eO);\n-\t\tswitch (eb(eO)) {\n-\t\t\tcase 3:\n-\t\t\t\tif (bX) {\n-\t\t\t\t\tad.call(ez, ez, eO);\n-\t\t\t\t}\n-\t\t\t\treturn;\n-\t\t\tcase 2:\n-\t\t\t\tif (b8) {\n-\t\t\t\t\tez.state.lastMiddleDown = +new Date();\n-\t\t\t\t}\n-\t\t\t\tif (ey) {\n-\t\t\t\t\teg(ez.doc, ey);\n-\t\t\t\t}\n-\t\t\t\tsetTimeout(bO(db, ez), 20);\n-\t\t\t\tbV(eO);\n-\t\t\t\treturn;\n-\t\t}\n-\t\tif (!ey) {\n-\t\t\tif (D(eO) == eJ.scroller) {\n-\t\t\t\tbV(eO);\n-\t\t\t}\n-\t\t\treturn;\n-\t\t}\n-\t\tif (!ez.state.focused) {\n-\t\t\tbS(ez);\n-\t\t}\n-\t\tvar ew = +new Date(),\n-\t\t\tex = 'single';\n-\t\tif (ch && ch.time > ew - 400 && d8(ch.pos, ey)) {\n-\t\t\tex = 'triple';\n-\t\t\tbV(eO);\n-\t\t\tsetTimeout(bO(db, ez), 20);\n-\t\t\taQ(ez, ey.line);\n-\t\t} else {\n-\t\t\tif (cn && cn.time > ew - 400 && d8(cn.pos, ey)) {\n-\t\t\t\tex = 'double';\n-\t\t\t\tch = {time: ew, pos: ey};\n-\t\t\t\tbV(eO);\n-\t\t\t\tvar eL = ab(dJ(eQ, ey.line).text, ey);\n-\t\t\t\teg(ez.doc, eL.from, eL.to);\n-\t\t\t} else {\n-\t\t\t\tcn = {time: ew, pos: ey};\n-\t\t\t}\n-\t\t}\n-\t\tvar eA = ey;\n-\t\tif (\n-\t\t\tez.options.dragDrop &&\n-\t\t\tdm &&\n-\t\t\t!S(ez) &&\n-\t\t\t!d8(eH.from, eH.to) &&\n-\t\t\t!dK(ey, eH.from) &&\n-\t\t\t!dK(eH.to, ey) &&\n-\t\t\tex == 'single'\n-\t\t) {\n-\t\t\tvar eK = b9(ez, function (eR) {\n-\t\t\t\tif (b8) {\n-\t\t\t\t\teJ.scroller.draggable = false;\n-\t\t\t\t}\n-\t\t\t\tez.state.draggingText = false;\n-\t\t\t\tcT(document, 'mouseup', eK);\n-\t\t\t\tcT(eJ.scroller, 'drop', eK);\n-\t\t\t\tif (Math.abs(eO.clientX - eR.clientX) + Math.abs(eO.clientY - eR.clientY) \u003C 10) {\n-\t\t\t\t\tbV(eR);\n-\t\t\t\t\teg(ez.doc, ey);\n-\t\t\t\t\tdb(ez);\n-\t\t\t\t\tif (cf && !bE) {\n-\t\t\t\t\t\tsetTimeout(function () {\n-\t\t\t\t\t\t\tdocument.body.focus();\n-\t\t\t\t\t\t\tdb(ez);\n-\t\t\t\t\t\t}, 20);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t});\n-\t\t\tif (b8) {\n-\t\t\t\teJ.scroller.draggable = true;\n-\t\t\t}\n-\t\t\tez.state.draggingText = eK;\n-\t\t\tif (eJ.scroller.dragDrop) {\n-\t\t\t\teJ.scroller.dragDrop();\n-\t\t\t}\n-\t\t\tbk(document, 'mouseup', eK);\n-\t\t\tbk(eJ.scroller, 'drop', eK);\n-\t\t\treturn;\n-\t\t}\n-\t\tbV(eO);\n-\t\tif (ex == 'single') {\n-\t\t\teg(ez.doc, d9(eQ, ey));\n-\t\t}\n-\t\tvar eP = eH.from,\n-\t\t\teE = eH.to,\n-\t\t\teI = ey;\n-\t\tfunction eM(eS) {\n-\t\t\tif (d8(eI, eS)) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\teI = eS;\n-\t\t\tif (ex == 'single') {\n-\t\t\t\teg(ez.doc, d9(eQ, ey), eS);\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\teP = d9(eQ, eP);\n-\t\t\teE = d9(eQ, eE);\n-\t\t\tif (ex == 'double') {\n-\t\t\t\tvar eR = ab(dJ(eQ, eS.line).text, eS);\n-\t\t\t\tif (dK(eS, eP)) {\n-\t\t\t\t\teg(ez.doc, eR.from, eE);\n-\t\t\t\t} else {\n-\t\t\t\t\teg(ez.doc, eP, eR.to);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (ex == 'triple') {\n-\t\t\t\t\tif (dK(eS, eP)) {\n-\t\t\t\t\t\teg(ez.doc, eE, d9(eQ, K(eS.line, 0)));\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\teg(ez.doc, eP, d9(eQ, K(eS.line + 1, 0)));\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eF = an(eJ.wrapper);\n-\t\tvar eB = 0;\n-\t\tfunction eN(eT) {\n-\t\t\tvar eR = ++eB;\n-\t\t\tvar eV = bH(ez, eT, true);\n-\t\t\tif (!eV) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tif (!d8(eV, eA)) {\n-\t\t\t\tif (!ez.state.focused) {\n-\t\t\t\t\tbS(ez);\n-\t\t\t\t}\n-\t\t\t\teA = eV;\n-\t\t\t\teM(eV);\n-\t\t\t\tvar eU = bp(eJ, eQ);\n-\t\t\t\tif (eV.line >= eU.to || eV.line \u003C eU.from) {\n-\t\t\t\t\tsetTimeout(\n-\t\t\t\t\t\tb9(ez, function () {\n-\t\t\t\t\t\t\tif (eB == eR) {\n-\t\t\t\t\t\t\t\teN(eT);\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}),\n-\t\t\t\t\t\t150\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tvar eS = eT.clientY \u003C eF.top ? -20 : eT.clientY > eF.bottom ? 20 : 0;\n-\t\t\t\tif (eS) {\n-\t\t\t\t\tsetTimeout(\n-\t\t\t\t\t\tb9(ez, function () {\n-\t\t\t\t\t\t\tif (eB != eR) {\n-\t\t\t\t\t\t\t\treturn;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\teJ.scroller.scrollTop += eS;\n-\t\t\t\t\t\t\teN(eT);\n-\t\t\t\t\t\t}),\n-\t\t\t\t\t\t50\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tfunction eD(eR) {\n-\t\t\teB = Infinity;\n-\t\t\tbV(eR);\n-\t\t\tdb(ez);\n-\t\t\tcT(document, 'mousemove', eG);\n-\t\t\tcT(document, 'mouseup', eC);\n-\t\t}\n-\t\tvar eG = b9(ez, function (eR) {\n-\t\t\tif (!cf && !eb(eR)) {\n-\t\t\t\teD(eR);\n-\t\t\t} else {\n-\t\t\t\teN(eR);\n-\t\t\t}\n-\t\t});\n-\t\tvar eC = b9(ez, eD);\n-\t\tbk(document, 'mousemove', eG);\n-\t\tbk(document, 'mouseup', eC);\n-\t}\n-\tfunction eu(eH, eD, eF, eG, ez) {\n-\t\ttry {\n-\t\t\tvar ex = eD.clientX,\n-\t\t\t\tew = eD.clientY;\n-\t\t} catch (eD) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tif (ex >= Math.floor(an(eH.display.gutters).right)) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tif (eG) {\n-\t\t\tbV(eD);\n-\t\t}\n-\t\tvar eE = eH.display;\n-\t\tvar eC = an(eE.lineDiv);\n-\t\tif (ew > eC.bottom || !dP(eH, eF)) {\n-\t\t\treturn ba(eD);\n-\t\t}\n-\t\tew -= eC.top - eE.viewOffset;\n-\t\tfor (var eA = 0; eA \u003C eH.options.gutters.length; ++eA) {\n-\t\t\tvar eB = eE.gutters.childNodes[eA];\n-\t\t\tif (eB && an(eB).right >= ex) {\n-\t\t\t\tvar eI = a5(eH.doc, ew);\n-\t\t\t\tvar ey = eH.options.gutters[eA];\n-\t\t\t\tez(eH, eF, eH, eI, ey, eD);\n-\t\t\t\treturn ba(eD);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction ck(ew, ex) {\n-\t\tif (!dP(ew, 'gutterContextMenu')) {\n-\t\t\treturn false;\n-\t\t}\n-\t\treturn eu(ew, ex, 'gutterContextMenu', false, ah);\n-\t}\n-\tfunction j(ew, ex) {\n-\t\treturn eu(ew, ex, 'gutterClick', true, O);\n-\t}\n-\tvar P = 0;\n-\tfunction aN(eC) {\n-\t\tvar eE = this;\n-\t\tif (\n-\t\t\tar(eE, eC) ||\n-\t\t\taG(eE.display, eC) ||\n-\t\t\t(eE.options.onDragEvent && eE.options.onDragEvent(eE, Y(eC)))\n-\t\t) {\n-\t\t\treturn;\n-\t\t}\n-\t\tbV(eC);\n-\t\tif (cA) {\n-\t\t\tP = +new Date();\n-\t\t}\n-\t\tvar eD = bH(eE, eC, true),\n-\t\t\tew = eC.dataTransfer.files;\n-\t\tif (!eD || S(eE)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (ew && ew.length && window.FileReader && window.File) {\n-\t\t\tvar ey = ew.length,\n-\t\t\t\teG = Array(ey),\n-\t\t\t\tex = 0;\n-\t\t\tvar ez = function (eJ, eI) {\n-\t\t\t\tvar eH = new FileReader();\n-\t\t\t\teH.onload = function () {\n-\t\t\t\t\teG[eI] = eH.result;\n-\t\t\t\t\tif (++ex == ey) {\n-\t\t\t\t\t\teD = d9(eE.doc, eD);\n-\t\t\t\t\t\taL(eE.doc, {from: eD, to: eD, text: ay(eG.join('\\n')), origin: 'paste'}, 'around');\n-\t\t\t\t\t}\n-\t\t\t\t};\n-\t\t\t\teH.readAsText(eJ);\n-\t\t\t};\n-\t\t\tfor (var eA = 0; eA \u003C ey; ++eA) {\n-\t\t\t\tez(ew[eA], eA);\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (eE.state.draggingText && !(dK(eD, eE.doc.sel.from) || dK(eE.doc.sel.to, eD))) {\n-\t\t\t\teE.state.draggingText(eC);\n-\t\t\t\tsetTimeout(bO(db, eE), 20);\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\ttry {\n-\t\t\t\tvar eG = eC.dataTransfer.getData('Text');\n-\t\t\t\tif (eG) {\n-\t\t\t\t\tvar eF = eE.doc.sel.from,\n-\t\t\t\t\t\teB = eE.doc.sel.to;\n-\t\t\t\t\tbh(eE.doc, eD, eD);\n-\t\t\t\t\tif (eE.state.draggingText) {\n-\t\t\t\t\t\taz(eE.doc, '', eF, eB, 'paste');\n-\t\t\t\t\t}\n-\t\t\t\t\teE.replaceSelection(eG, null, 'paste');\n-\t\t\t\t\tdb(eE);\n-\t\t\t\t}\n-\t\t\t} catch (eC) {}\n-\t\t}\n-\t}\n-\tfunction I(ex, ez) {\n-\t\tif (cA && (!ex.state.draggingText || +new Date() - P \u003C 100)) {\n-\t\t\tc2(ez);\n-\t\t\treturn;\n-\t\t}\n-\t\tif (ar(ex, ez) || aG(ex.display, ez)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ew = ex.getSelection();\n-\t\tez.dataTransfer.setData('Text', ew);\n-\t\tif (ez.dataTransfer.setDragImage && !ag) {\n-\t\t\tvar ey = ej('img', null, null, 'position: fixed; left: 0; top: 0;');\n-\t\t\tey.src = 'data:image\u002Fgif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==';\n-\t\t\tif (d1) {\n-\t\t\t\tey.width = ey.height = 1;\n-\t\t\t\tex.display.wrapper.appendChild(ey);\n-\t\t\t\tey._top = ey.offsetTop;\n-\t\t\t}\n-\t\t\tez.dataTransfer.setDragImage(ey, 0, 0);\n-\t\t\tif (d1) {\n-\t\t\t\tey.parentNode.removeChild(ey);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction F(ew, ex) {\n-\t\tif (Math.abs(ew.doc.scrollTop - ex) \u003C 2) {\n-\t\t\treturn;\n-\t\t}\n-\t\tew.doc.scrollTop = ex;\n-\t\tif (!bI) {\n-\t\t\tcB(ew, [], ex);\n-\t\t}\n-\t\tif (ew.display.scroller.scrollTop != ex) {\n-\t\t\tew.display.scroller.scrollTop = ex;\n-\t\t}\n-\t\tif (ew.display.scrollbarV.scrollTop != ex) {\n-\t\t\tew.display.scrollbarV.scrollTop = ex;\n-\t\t}\n-\t\tif (bI) {\n-\t\t\tcB(ew, []);\n-\t\t}\n-\t\tcU(ew, 100);\n-\t}\n-\tfunction a3(ew, ey, ex) {\n-\t\tif (ex ? ey == ew.doc.scrollLeft : Math.abs(ew.doc.scrollLeft - ey) \u003C 2) {\n-\t\t\treturn;\n-\t\t}\n-\t\tey = Math.min(ey, ew.display.scroller.scrollWidth - ew.display.scroller.clientWidth);\n-\t\tew.doc.scrollLeft = ey;\n-\t\tdf(ew);\n-\t\tif (ew.display.scroller.scrollLeft != ey) {\n-\t\t\tew.display.scroller.scrollLeft = ey;\n-\t\t}\n-\t\tif (ew.display.scrollbarH.scrollLeft != ey) {\n-\t\t\tew.display.scrollbarH.scrollLeft = ey;\n-\t\t}\n-\t}\n-\tvar dQ = 0,\n-\t\tbA = null;\n-\tif (cf) {\n-\t\tbA = -0.53;\n-\t} else {\n-\t\tif (bI) {\n-\t\t\tbA = 15;\n-\t\t} else {\n-\t\t\tif (cg) {\n-\t\t\t\tbA = -0.7;\n-\t\t\t} else {\n-\t\t\t\tif (ag) {\n-\t\t\t\t\tbA = -1 \u002F 3;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction b(eC, ex) {\n-\t\tvar eF = ex.wheelDeltaX,\n-\t\t\teE = ex.wheelDeltaY;\n-\t\tif (eF == null && ex.detail && ex.axis == ex.HORIZONTAL_AXIS) {\n-\t\t\teF = ex.detail;\n-\t\t}\n-\t\tif (eE == null && ex.detail && ex.axis == ex.VERTICAL_AXIS) {\n-\t\t\teE = ex.detail;\n-\t\t} else {\n-\t\t\tif (eE == null) {\n-\t\t\t\teE = ex.wheelDelta;\n-\t\t\t}\n-\t\t}\n-\t\tvar ez = eC.display,\n-\t\t\teB = ez.scroller;\n-\t\tif (!((eF && eB.scrollWidth > eB.clientWidth) || (eE && eB.scrollHeight > eB.clientHeight))) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (eE && bq && b8) {\n-\t\t\tfor (var eD = ex.target; eD != eB; eD = eD.parentNode) {\n-\t\t\t\tif (eD.lineObj) {\n-\t\t\t\t\teC.display.currentWheelTarget = eD;\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eF && !bI && !d1 && bA != null) {\n-\t\t\tif (eE) {\n-\t\t\t\tF(eC, Math.max(0, Math.min(eB.scrollTop + eE * bA, eB.scrollHeight - eB.clientHeight)));\n-\t\t\t}\n-\t\t\ta3(eC, Math.max(0, Math.min(eB.scrollLeft + eF * bA, eB.scrollWidth - eB.clientWidth)));\n-\t\t\tbV(ex);\n-\t\t\tez.wheelStartX = null;\n-\t\t\treturn;\n-\t\t}\n-\t\tif (eE && bA != null) {\n-\t\t\tvar ew = eE * bA;\n-\t\t\tvar eA = eC.doc.scrollTop,\n-\t\t\t\tey = eA + ez.wrapper.clientHeight;\n-\t\t\tif (ew \u003C 0) {\n-\t\t\t\teA = Math.max(0, eA + ew - 50);\n-\t\t\t} else {\n-\t\t\t\tey = Math.min(eC.doc.height, ey + ew + 50);\n-\t\t\t}\n-\t\t\tcB(eC, [], {top: eA, bottom: ey});\n-\t\t}\n-\t\tif (dQ \u003C 20) {\n-\t\t\tif (ez.wheelStartX == null) {\n-\t\t\t\tez.wheelStartX = eB.scrollLeft;\n-\t\t\t\tez.wheelStartY = eB.scrollTop;\n-\t\t\t\tez.wheelDX = eF;\n-\t\t\t\tez.wheelDY = eE;\n-\t\t\t\tsetTimeout(function () {\n-\t\t\t\t\tif (ez.wheelStartX == null) {\n-\t\t\t\t\t\treturn;\n-\t\t\t\t\t}\n-\t\t\t\t\tvar eG = eB.scrollLeft - ez.wheelStartX;\n-\t\t\t\t\tvar eI = eB.scrollTop - ez.wheelStartY;\n-\t\t\t\t\tvar eH = (eI && ez.wheelDY && eI \u002F ez.wheelDY) || (eG && ez.wheelDX && eG \u002F ez.wheelDX);\n-\t\t\t\t\tez.wheelStartX = ez.wheelStartY = null;\n-\t\t\t\t\tif (!eH) {\n-\t\t\t\t\t\treturn;\n-\t\t\t\t\t}\n-\t\t\t\t\tbA = (bA * dQ + eH) \u002F (dQ + 1);\n-\t\t\t\t\t++dQ;\n-\t\t\t\t}, 200);\n-\t\t\t} else {\n-\t\t\t\tez.wheelDX += eF;\n-\t\t\t\tez.wheelDY += eE;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction ef(ex, eA, ew) {\n-\t\tif (typeof eA == 'string') {\n-\t\t\teA = dd[eA];\n-\t\t\tif (!eA) {\n-\t\t\t\treturn false;\n-\t\t\t}\n-\t\t}\n-\t\tif (ex.display.pollingFast && bB(ex)) {\n-\t\t\tex.display.pollingFast = false;\n-\t\t}\n-\t\tvar eB = ex.doc,\n-\t\t\tez = eB.sel.shift,\n-\t\t\tey = false;\n-\t\ttry {\n-\t\t\tif (S(ex)) {\n-\t\t\t\tex.state.suppressEdits = true;\n-\t\t\t}\n-\t\t\tif (ew) {\n-\t\t\t\teB.sel.shift = false;\n-\t\t\t}\n-\t\t\tey = eA(ex) != bv;\n-\t\t} finally {\n-\t\t\teB.sel.shift = ez;\n-\t\t\tex.state.suppressEdits = false;\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tfunction cr(ew) {\n-\t\tvar ex = ew.state.keyMaps.slice(0);\n-\t\tif (ew.options.extraKeys) {\n-\t\t\tex.push(ew.options.extraKeys);\n-\t\t}\n-\t\tex.push(ew.options.keyMap);\n-\t\treturn ex;\n-\t}\n-\tvar Z;\n-\tfunction dN(ew, eC) {\n-\t\tvar ex = eh(ew.options.keyMap),\n-\t\t\teA = ex.auto;\n-\t\tclearTimeout(Z);\n-\t\tif (eA && !dc(eC)) {\n-\t\t\tZ = setTimeout(function () {\n-\t\t\t\tif (eh(ew.options.keyMap) == ex) {\n-\t\t\t\t\tew.options.keyMap = eA.call ? eA.call(null, ew) : eA;\n-\t\t\t\t\tet(ew);\n-\t\t\t\t}\n-\t\t\t}, 50);\n-\t\t}\n-\t\tvar ez = dW(eC, true),\n-\t\t\teB = false;\n-\t\tif (!ez) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar ey = cr(ew);\n-\t\tif (eC.shiftKey) {\n-\t\t\teB =\n-\t\t\t\tg('Shift-' + ez, ey, function (eD) {\n-\t\t\t\t\treturn ef(ew, eD, true);\n-\t\t\t\t}) ||\n-\t\t\t\tg(ez, ey, function (eD) {\n-\t\t\t\t\tif (typeof eD == 'string' ? \u002F^go[A-Z]\u002F.test(eD) : eD.motion) {\n-\t\t\t\t\t\treturn ef(ew, eD);\n-\t\t\t\t\t}\n-\t\t\t\t});\n-\t\t} else {\n-\t\t\teB = g(ez, ey, function (eD) {\n-\t\t\t\treturn ef(ew, eD);\n-\t\t\t});\n-\t\t}\n-\t\tif (eB) {\n-\t\t\tbV(eC);\n-\t\t\tk(ew);\n-\t\t\tif (bE) {\n-\t\t\t\teC.oldKeyCode = eC.keyCode;\n-\t\t\t\teC.keyCode = 0;\n-\t\t\t}\n-\t\t\tO(ew, 'keyHandled', ew, ez, eC);\n-\t\t}\n-\t\treturn eB;\n-\t}\n-\tfunction cX(ew, ez, ex) {\n-\t\tvar ey = g(\"'\" + ex + \"'\", cr(ew), function (eA) {\n-\t\t\treturn ef(ew, eA, true);\n-\t\t});\n-\t\tif (ey) {\n-\t\t\tbV(ez);\n-\t\t\tk(ew);\n-\t\t\tO(ew, 'keyHandled', ew, \"'\" + ex + \"'\", ez);\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tvar cm = null;\n-\tfunction m(ez) {\n-\t\tvar ew = this;\n-\t\tif (!ew.state.focused) {\n-\t\t\tbS(ew);\n-\t\t}\n-\t\tif (ar(ew, ez) || (ew.options.onKeyEvent && ew.options.onKeyEvent(ew, Y(ez)))) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (cf && ez.keyCode == 27) {\n-\t\t\tez.returnValue = false;\n-\t\t}\n-\t\tvar ex = ez.keyCode;\n-\t\tew.doc.sel.shift = ex == 16 || ez.shiftKey;\n-\t\tvar ey = dN(ew, ez);\n-\t\tif (d1) {\n-\t\t\tcm = ey ? ex : null;\n-\t\t\tif (!ey && ex == 88 && !ce && (bq ? ez.metaKey : ez.ctrlKey)) {\n-\t\t\t\tew.replaceSelection('');\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction bP(eA) {\n-\t\tvar ew = this;\n-\t\tif (ar(ew, eA) || (ew.options.onKeyEvent && ew.options.onKeyEvent(ew, Y(eA)))) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ez = eA.keyCode,\n-\t\t\tex = eA.charCode;\n-\t\tif (d1 && ez == cm) {\n-\t\t\tcm = null;\n-\t\t\tbV(eA);\n-\t\t\treturn;\n-\t\t}\n-\t\tif (((d1 && (!eA.which || eA.which \u003C 10)) || aH) && dN(ew, eA)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ey = String.fromCharCode(ex == null ? ez : ex);\n-\t\tif (cX(ew, eA, ey)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (cA && !bE) {\n-\t\t\tew.display.inputHasSelection = null;\n-\t\t}\n-\t\tw(ew);\n-\t}\n-\tfunction bS(ew) {\n-\t\tif (ew.options.readOnly == 'nocursor') {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (!ew.state.focused) {\n-\t\t\tah(ew, 'focus', ew);\n-\t\t\tew.state.focused = true;\n-\t\t\tif (ew.display.wrapper.className.search(\u002F\\bCodeMirror-focused\\b\u002F) == -1) {\n-\t\t\t\tew.display.wrapper.className += ' CodeMirror-focused';\n-\t\t\t}\n-\t\t\tif (!ew.curOp) {\n-\t\t\t\tdU(ew, true);\n-\t\t\t\tif (b8) {\n-\t\t\t\t\tsetTimeout(bO(dU, ew, true), 0);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\taR(ew);\n-\t\tk(ew);\n-\t}\n-\tfunction au(ew) {\n-\t\tif (ew.state.focused) {\n-\t\t\tah(ew, 'blur', ew);\n-\t\t\tew.state.focused = false;\n-\t\t\tew.display.wrapper.className = ew.display.wrapper.className.replace(\n-\t\t\t\t' CodeMirror-focused',\n-\t\t\t\t''\n-\t\t\t);\n-\t\t}\n-\t\tclearInterval(ew.display.blinker);\n-\t\tsetTimeout(function () {\n-\t\t\tif (!ew.state.focused) {\n-\t\t\t\tew.doc.sel.shift = false;\n-\t\t\t}\n-\t\t}, 150);\n-\t}\n-\tvar d5;\n-\tfunction ad(eG, eB) {\n-\t\tif (ar(eG, eB, 'contextmenu')) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eD = eG.display,\n-\t\t\tex = eG.doc.sel;\n-\t\tif (aG(eD, eB) || ck(eG, eB)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eF = bH(eG, eB),\n-\t\t\tew = eD.scroller.scrollTop;\n-\t\tif (!eF || d1) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eA = eG.options.resetSelectionOnContextMenu;\n-\t\tif (eA && (d8(ex.from, ex.to) || dK(eF, ex.from) || !dK(eF, ex.to))) {\n-\t\t\tb9(eG, bh)(eG.doc, eF, eF);\n-\t\t}\n-\t\tvar eC = eD.input.style.cssText;\n-\t\teD.inputDiv.style.position = 'absolute';\n-\t\teD.input.style.cssText =\n-\t\t\t'position: fixed; width: 30px; height: 30px; top: ' +\n-\t\t\t(eB.clientY - 5) +\n-\t\t\t'px; left: ' +\n-\t\t\t(eB.clientX - 5) +\n-\t\t\t'px; z-index: 1000; background: transparent; outline: none;border-width: 0; outline: none; overflow: hidden; opacity: .05; -ms-opacity: .05; filter: alpha(opacity=5);';\n-\t\tdb(eG);\n-\t\tdU(eG, true);\n-\t\tif (d8(ex.from, ex.to)) {\n-\t\t\teD.input.value = eD.prevInput = ' ';\n-\t\t}\n-\t\tfunction ez() {\n-\t\t\tif (eD.input.selectionStart != null) {\n-\t\t\t\tvar eH = (eD.input.value = '\\u200b' + (d8(ex.from, ex.to) ? '' : eD.input.value));\n-\t\t\t\teD.prevInput = '\\u200b';\n-\t\t\t\teD.input.selectionStart = 1;\n-\t\t\t\teD.input.selectionEnd = eH.length;\n-\t\t\t}\n-\t\t}\n-\t\tfunction eE() {\n-\t\t\teD.inputDiv.style.position = 'relative';\n-\t\t\teD.input.style.cssText = eC;\n-\t\t\tif (bE) {\n-\t\t\t\teD.scrollbarV.scrollTop = eD.scroller.scrollTop = ew;\n-\t\t\t}\n-\t\t\taR(eG);\n-\t\t\tif (eD.input.selectionStart != null) {\n-\t\t\t\tif (!cf || bE) {\n-\t\t\t\t\tez();\n-\t\t\t\t}\n-\t\t\t\tclearTimeout(d5);\n-\t\t\t\tvar eH = 0,\n-\t\t\t\t\teI = function () {\n-\t\t\t\t\t\tif (eD.prevInput == '\\u200b' && eD.input.selectionStart == 0) {\n-\t\t\t\t\t\t\tb9(eG, dd.selectAll)(eG);\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tif (eH++ \u003C 10) {\n-\t\t\t\t\t\t\t\td5 = setTimeout(eI, 500);\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tdU(eG);\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t};\n-\t\t\t\td5 = setTimeout(eI, 200);\n-\t\t\t}\n-\t\t}\n-\t\tif (cf && !bE) {\n-\t\t\tez();\n-\t\t}\n-\t\tif (bX) {\n-\t\t\tc2(eB);\n-\t\t\tvar ey = function () {\n-\t\t\t\tcT(window, 'mouseup', ey);\n-\t\t\t\tsetTimeout(eE, 20);\n-\t\t\t};\n-\t\t\tbk(window, 'mouseup', ey);\n-\t\t} else {\n-\t\t\tsetTimeout(eE, 50);\n-\t\t}\n-\t}\n-\tvar b5 = (B.changeEnd = function (ew) {\n-\t\tif (!ew.text) {\n-\t\t\treturn ew.to;\n-\t\t}\n-\t\treturn K(\n-\t\t\tew.from.line + ew.text.length - 1,\n-\t\t\td7(ew.text).length + (ew.text.length == 1 ? ew.from.ch : 0)\n-\t\t);\n-\t});\n-\tfunction de(eA, eC, eB) {\n-\t\tif (!dK(eC.from, eB)) {\n-\t\t\treturn d9(eA, eB);\n-\t\t}\n-\t\tvar ez = eC.text.length - 1 - (eC.to.line - eC.from.line);\n-\t\tif (eB.line > eC.to.line + ez) {\n-\t\t\tvar ey = eB.line - ez,\n-\t\t\t\tex = eA.first + eA.size - 1;\n-\t\t\tif (ey > ex) {\n-\t\t\t\treturn K(ex, dJ(eA, ex).text.length);\n-\t\t\t}\n-\t\t\treturn dX(eB, dJ(eA, ey).text.length);\n-\t\t}\n-\t\tif (eB.line == eC.to.line + ez) {\n-\t\t\treturn dX(\n-\t\t\t\teB,\n-\t\t\t\td7(eC.text).length +\n-\t\t\t\t\t(eC.text.length == 1 ? eC.from.ch : 0) +\n-\t\t\t\t\tdJ(eA, eC.to.line).text.length -\n-\t\t\t\t\teC.to.ch\n-\t\t\t);\n-\t\t}\n-\t\tvar ew = eB.line - eC.from.line;\n-\t\treturn dX(eB, eC.text[ew].length + (ew ? 0 : eC.from.ch));\n-\t}\n-\tfunction dO(ex, eA, ey) {\n-\t\tif (ey && typeof ey == 'object') {\n-\t\t\treturn {anchor: de(ex, eA, ey.anchor), head: de(ex, eA, ey.head)};\n-\t\t}\n-\t\tif (ey == 'start') {\n-\t\t\treturn {anchor: eA.from, head: eA.from};\n-\t\t}\n-\t\tvar ew = b5(eA);\n-\t\tif (ey == 'around') {\n-\t\t\treturn {anchor: eA.from, head: ew};\n-\t\t}\n-\t\tif (ey == 'end') {\n-\t\t\treturn {anchor: ew, head: ew};\n-\t\t}\n-\t\tvar ez = function (eD) {\n-\t\t\tif (dK(eD, eA.from)) {\n-\t\t\t\treturn eD;\n-\t\t\t}\n-\t\t\tif (!dK(eA.to, eD)) {\n-\t\t\t\treturn ew;\n-\t\t\t}\n-\t\t\tvar eB = eD.line + eA.text.length - (eA.to.line - eA.from.line) - 1,\n-\t\t\t\teC = eD.ch;\n-\t\t\tif (eD.line == eA.to.line) {\n-\t\t\t\teC += ew.ch - eA.to.ch;\n-\t\t\t}\n-\t\t\treturn K(eB, eC);\n-\t\t};\n-\t\treturn {anchor: ez(ex.sel.anchor), head: ez(ex.sel.head)};\n-\t}\n-\tfunction cG(ex, ez, ey) {\n-\t\tvar ew = {\n-\t\t\tcanceled: false,\n-\t\t\tfrom: ez.from,\n-\t\t\tto: ez.to,\n-\t\t\ttext: ez.text,\n-\t\t\torigin: ez.origin,\n-\t\t\tcancel: function () {\n-\t\t\t\tthis.canceled = true;\n-\t\t\t}\n-\t\t};\n-\t\tif (ey) {\n-\t\t\tew.update = function (eD, eC, eB, eA) {\n-\t\t\t\tif (eD) {\n-\t\t\t\t\tthis.from = d9(ex, eD);\n-\t\t\t\t}\n-\t\t\t\tif (eC) {\n-\t\t\t\t\tthis.to = d9(ex, eC);\n-\t\t\t\t}\n-\t\t\t\tif (eB) {\n-\t\t\t\t\tthis.text = eB;\n-\t\t\t\t}\n-\t\t\t\tif (eA !== undefined) {\n-\t\t\t\t\tthis.origin = eA;\n-\t\t\t\t}\n-\t\t\t};\n-\t\t}\n-\t\tah(ex, 'beforeChange', ex, ew);\n-\t\tif (ex.cm) {\n-\t\t\tah(ex.cm, 'beforeChange', ex.cm, ew);\n-\t\t}\n-\t\tif (ew.canceled) {\n-\t\t\treturn null;\n-\t\t}\n-\t\treturn {from: ew.from, to: ew.to, text: ew.text, origin: ew.origin};\n-\t}\n-\tfunction aL(ez, eB, eA, ey) {\n-\t\tif (ez.cm) {\n-\t\t\tif (!ez.cm.curOp) {\n-\t\t\t\treturn b9(ez.cm, aL)(ez, eB, eA, ey);\n-\t\t\t}\n-\t\t\tif (ez.cm.state.suppressEdits) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t}\n-\t\tif (dP(ez, 'beforeChange') || (ez.cm && dP(ez.cm, 'beforeChange'))) {\n-\t\t\teB = cG(ez, eB, true);\n-\t\t\tif (!eB) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t}\n-\t\tvar ex = eq && !ey && bW(ez, eB.from, eB.to);\n-\t\tif (ex) {\n-\t\t\tfor (var ew = ex.length - 1; ew >= 1; --ew) {\n-\t\t\t\tap(ez, {from: ex[ew].from, to: ex[ew].to, text: ['']});\n-\t\t\t}\n-\t\t\tif (ex.length) {\n-\t\t\t\tap(ez, {from: ex[0].from, to: ex[0].to, text: eB.text}, eA);\n-\t\t\t}\n-\t\t} else {\n-\t\t\tap(ez, eB, eA);\n-\t\t}\n-\t}\n-\tfunction ap(ey, eA, ez) {\n-\t\tif (eA.text.length == 1 && eA.text[0] == '' && d8(eA.from, eA.to)) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ex = dO(ey, eA, ez);\n-\t\tdi(ey, eA, ex, ey.cm ? ey.cm.curOp.id : NaN);\n-\t\tcS(ey, eA, ex, cY(ey, eA));\n-\t\tvar ew = [];\n-\t\tcN(ey, function (eC, eB) {\n-\t\t\tif (!eB && cl(ew, eC.history) == -1) {\n-\t\t\t\tcz(eC.history, eA);\n-\t\t\t\tew.push(eC.history);\n-\t\t\t}\n-\t\t\tcS(eC, eA, null, cY(eC, eA));\n-\t\t});\n-\t}\n-\tfunction bs(eF, eC) {\n-\t\tif (eF.cm && eF.cm.state.suppressEdits) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eB = eF.history;\n-\t\tvar ex = (eC == 'undo' ? eB.done : eB.undone).pop();\n-\t\tif (!ex) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eD = {\n-\t\t\tchanges: [],\n-\t\t\tanchorBefore: ex.anchorAfter,\n-\t\t\theadBefore: ex.headAfter,\n-\t\t\tanchorAfter: ex.anchorBefore,\n-\t\t\theadAfter: ex.headBefore,\n-\t\t\tgeneration: eB.generation\n-\t\t};\n-\t\t(eC == 'undo' ? eB.undone : eB.done).push(eD);\n-\t\teB.generation = ex.generation || ++eB.maxGeneration;\n-\t\tvar ey = dP(eF, 'beforeChange') || (eF.cm && dP(eF.cm, 'beforeChange'));\n-\t\tfor (var ez = ex.changes.length - 1; ez >= 0; --ez) {\n-\t\t\tvar eE = ex.changes[ez];\n-\t\t\teE.origin = eC;\n-\t\t\tif (ey && !cG(eF, eE, false)) {\n-\t\t\t\t(eC == 'undo' ? eB.done : eB.undone).length = 0;\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\teD.changes.push(cs(eF, eE));\n-\t\t\tvar ew = ez ? dO(eF, eE, null) : {anchor: ex.anchorBefore, head: ex.headBefore};\n-\t\t\tcS(eF, eE, ew, cP(eF, eE));\n-\t\t\tvar eA = [];\n-\t\t\tcN(eF, function (eH, eG) {\n-\t\t\t\tif (!eG && cl(eA, eH.history) == -1) {\n-\t\t\t\t\tcz(eH.history, eE);\n-\t\t\t\t\teA.push(eH.history);\n-\t\t\t\t}\n-\t\t\t\tcS(eH, eE, null, cP(eH, eE));\n-\t\t\t});\n-\t\t}\n-\t}\n-\tfunction dR(ew, ey) {\n-\t\tfunction ex(ez) {\n-\t\t\treturn K(ez.line + ey, ez.ch);\n-\t\t}\n-\t\tew.first += ey;\n-\t\tif (ew.cm) {\n-\t\t\tQ(ew.cm, ew.first, ew.first, ey);\n-\t\t}\n-\t\tew.sel.head = ex(ew.sel.head);\n-\t\tew.sel.anchor = ex(ew.sel.anchor);\n-\t\tew.sel.from = ex(ew.sel.from);\n-\t\tew.sel.to = ex(ew.sel.to);\n-\t}\n-\tfunction cS(eA, eB, ez, ex) {\n-\t\tif (eA.cm && !eA.cm.curOp) {\n-\t\t\treturn b9(eA.cm, cS)(eA, eB, ez, ex);\n-\t\t}\n-\t\tif (eB.to.line \u003C eA.first) {\n-\t\t\tdR(eA, eB.text.length - 1 - (eB.to.line - eB.from.line));\n-\t\t\treturn;\n-\t\t}\n-\t\tif (eB.from.line > eA.lastLine()) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (eB.from.line \u003C eA.first) {\n-\t\t\tvar ew = eB.text.length - 1 - (eA.first - eB.from.line);\n-\t\t\tdR(eA, ew);\n-\t\t\teB = {\n-\t\t\t\tfrom: K(eA.first, 0),\n-\t\t\t\tto: K(eB.to.line + ew, eB.to.ch),\n-\t\t\t\ttext: [d7(eB.text)],\n-\t\t\t\torigin: eB.origin\n-\t\t\t};\n-\t\t}\n-\t\tvar ey = eA.lastLine();\n-\t\tif (eB.to.line > ey) {\n-\t\t\teB = {\n-\t\t\t\tfrom: eB.from,\n-\t\t\t\tto: K(ey, dJ(eA, ey).text.length),\n-\t\t\t\ttext: [eB.text[0]],\n-\t\t\t\torigin: eB.origin\n-\t\t\t};\n-\t\t}\n-\t\teB.removed = el(eA, eB.from, eB.to);\n-\t\tif (!ez) {\n-\t\t\tez = dO(eA, eB, null);\n-\t\t}\n-\t\tif (eA.cm) {\n-\t\t\tal(eA.cm, eB, ex, ez);\n-\t\t} else {\n-\t\t\td2(eA, eB, ex, ez);\n-\t\t}\n-\t}\n-\tfunction al(eG, eC, ez, ew) {\n-\t\tvar eF = eG.doc,\n-\t\t\teB = eG.display,\n-\t\t\teD = eC.from,\n-\t\t\teE = eC.to;\n-\t\tvar ex = false,\n-\t\t\tey = eD.line;\n-\t\tif (!eG.options.lineWrapping) {\n-\t\t\tey = bc(u(eF, dJ(eF, eD.line)));\n-\t\t\teF.iter(ey, eE.line + 1, function (eJ) {\n-\t\t\t\tif (eJ == eB.maxLine) {\n-\t\t\t\t\tex = true;\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t});\n-\t\t}\n-\t\tif (!dK(eF.sel.head, eC.from) && !dK(eC.to, eF.sel.head)) {\n-\t\t\teG.curOp.cursorActivity = true;\n-\t\t}\n-\t\td2(eF, eC, ez, ew, aJ(eG));\n-\t\tif (!eG.options.lineWrapping) {\n-\t\t\teF.iter(ey, eD.line + eC.text.length, function (eK) {\n-\t\t\t\tvar eJ = c0(eF, eK);\n-\t\t\t\tif (eJ > eB.maxLineLength) {\n-\t\t\t\t\teB.maxLine = eK;\n-\t\t\t\t\teB.maxLineLength = eJ;\n-\t\t\t\t\teB.maxLineChanged = true;\n-\t\t\t\t\tex = false;\n-\t\t\t\t}\n-\t\t\t});\n-\t\t\tif (ex) {\n-\t\t\t\teG.curOp.updateMaxLine = true;\n-\t\t\t}\n-\t\t}\n-\t\teF.frontier = Math.min(eF.frontier, eD.line);\n-\t\tcU(eG, 400);\n-\t\tvar eI = eC.text.length - (eE.line - eD.line) - 1;\n-\t\tQ(eG, eD.line, eE.line + 1, eI);\n-\t\tif (dP(eG, 'change')) {\n-\t\t\tvar eA = {from: eD, to: eE, text: eC.text, removed: eC.removed, origin: eC.origin};\n-\t\t\tif (eG.curOp.textChanged) {\n-\t\t\t\tfor (var eH = eG.curOp.textChanged; eH.next; eH = eH.next) {}\n-\t\t\t\teH.next = eA;\n-\t\t\t} else {\n-\t\t\t\teG.curOp.textChanged = eA;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction az(ez, ey, eB, eA, ew) {\n-\t\tif (!eA) {\n-\t\t\teA = eB;\n-\t\t}\n-\t\tif (dK(eA, eB)) {\n-\t\t\tvar ex = eA;\n-\t\t\teA = eB;\n-\t\t\teB = ex;\n-\t\t}\n-\t\tif (typeof ey == 'string') {\n-\t\t\tey = ay(ey);\n-\t\t}\n-\t\taL(ez, {from: eB, to: eA, text: ey, origin: ew}, null);\n-\t}\n-\tfunction K(ew, ex) {\n-\t\tif (!(this instanceof K)) {\n-\t\t\treturn new K(ew, ex);\n-\t\t}\n-\t\tthis.line = ew;\n-\t\tthis.ch = ex;\n-\t}\n-\tB.Pos = K;\n-\tfunction d8(ex, ew) {\n-\t\treturn ex.line == ew.line && ex.ch == ew.ch;\n-\t}\n-\tfunction dK(ex, ew) {\n-\t\treturn ex.line \u003C ew.line || (ex.line == ew.line && ex.ch \u003C ew.ch);\n-\t}\n-\tfunction bz(ex, ew) {\n-\t\treturn ex.line - ew.line || ex.ch - ew.ch;\n-\t}\n-\tfunction bC(ew) {\n-\t\treturn K(ew.line, ew.ch);\n-\t}\n-\tfunction cb(ew, ex) {\n-\t\treturn Math.max(ew.first, Math.min(ex, ew.first + ew.size - 1));\n-\t}\n-\tfunction d9(ex, ey) {\n-\t\tif (ey.line \u003C ex.first) {\n-\t\t\treturn K(ex.first, 0);\n-\t\t}\n-\t\tvar ew = ex.first + ex.size - 1;\n-\t\tif (ey.line > ew) {\n-\t\t\treturn K(ew, dJ(ex, ew).text.length);\n-\t\t}\n-\t\treturn dX(ey, dJ(ex, ey.line).text.length);\n-\t}\n-\tfunction dX(ey, ex) {\n-\t\tvar ew = ey.ch;\n-\t\tif (ew == null || ew > ex) {\n-\t\t\treturn K(ey.line, ex);\n-\t\t} else {\n-\t\t\tif (ew \u003C 0) {\n-\t\t\t\treturn K(ey.line, 0);\n-\t\t\t} else {\n-\t\t\t\treturn ey;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction bt(ex, ew) {\n-\t\treturn ew >= ex.first && ew \u003C ex.first + ex.size;\n-\t}\n-\tfunction eg(eA, eB, ew, ex) {\n-\t\tif (eA.sel.shift || eA.sel.extend) {\n-\t\t\tvar ez = eA.sel.anchor;\n-\t\t\tif (ew) {\n-\t\t\t\tvar ey = dK(eB, ez);\n-\t\t\t\tif (ey != dK(ew, ez)) {\n-\t\t\t\t\tez = eB;\n-\t\t\t\t\teB = ew;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ey != dK(eB, ew)) {\n-\t\t\t\t\t\teB = ew;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tbh(eA, ez, eB, ex);\n-\t\t} else {\n-\t\t\tbh(eA, eB, ew || eB, ex);\n-\t\t}\n-\t\tif (eA.cm) {\n-\t\t\teA.cm.curOp.userSelChange = true;\n-\t\t}\n-\t}\n-\tfunction c(ez, ew, ex) {\n-\t\tvar ey = {anchor: ew, head: ex};\n-\t\tah(ez, 'beforeSelectionChange', ez, ey);\n-\t\tif (ez.cm) {\n-\t\t\tah(ez.cm, 'beforeSelectionChange', ez.cm, ey);\n-\t\t}\n-\t\tey.anchor = d9(ez, ey.anchor);\n-\t\tey.head = d9(ez, ey.head);\n-\t\treturn ey;\n-\t}\n-\tfunction bh(eD, eA, eB, ey, ex) {\n-\t\tif ((!ex && dP(eD, 'beforeSelectionChange')) || (eD.cm && dP(eD.cm, 'beforeSelectionChange'))) {\n-\t\t\tvar ez = c(eD, eA, eB);\n-\t\t\teB = ez.head;\n-\t\t\teA = ez.anchor;\n-\t\t}\n-\t\tvar eC = eD.sel;\n-\t\teC.goalColumn = null;\n-\t\tif (ey == null) {\n-\t\t\tey = dK(eB, eC.head) ? -1 : 1;\n-\t\t}\n-\t\tif (ex || !d8(eA, eC.anchor)) {\n-\t\t\teA = bi(eD, eA, ey, ex != 'push');\n-\t\t}\n-\t\tif (ex || !d8(eB, eC.head)) {\n-\t\t\teB = bi(eD, eB, ey, ex != 'push');\n-\t\t}\n-\t\tif (d8(eC.anchor, eA) && d8(eC.head, eB)) {\n-\t\t\treturn;\n-\t\t}\n-\t\teC.anchor = eA;\n-\t\teC.head = eB;\n-\t\tvar ew = dK(eB, eA);\n-\t\teC.from = ew ? eB : eA;\n-\t\teC.to = ew ? eA : eB;\n-\t\tif (eD.cm) {\n-\t\t\teD.cm.curOp.updateInput = eD.cm.curOp.selectionChanged = eD.cm.curOp.cursorActivity = true;\n-\t\t}\n-\t\tO(eD, 'cursorActivity', eD);\n-\t}\n-\tfunction c7(ew) {\n-\t\tbh(ew.doc, ew.doc.sel.from, ew.doc.sel.to, null, 'push');\n-\t}\n-\tfunction bi(eF, eE, eB, eC) {\n-\t\tvar eG = false,\n-\t\t\tey = eE;\n-\t\tvar ez = eB || 1;\n-\t\teF.cantEdit = false;\n-\t\tsearch: for (;;) {\n-\t\t\tvar eH = dJ(eF, ey.line);\n-\t\t\tif (eH.markedSpans) {\n-\t\t\t\tfor (var eA = 0; eA \u003C eH.markedSpans.length; ++eA) {\n-\t\t\t\t\tvar ew = eH.markedSpans[eA],\n-\t\t\t\t\t\tex = ew.marker;\n-\t\t\t\t\tif (\n-\t\t\t\t\t\t(ew.from == null || (ex.inclusiveLeft ? ew.from \u003C= ey.ch : ew.from \u003C ey.ch)) &&\n-\t\t\t\t\t\t(ew.to == null || (ex.inclusiveRight ? ew.to >= ey.ch : ew.to > ey.ch))\n-\t\t\t\t\t) {\n-\t\t\t\t\t\tif (eC) {\n-\t\t\t\t\t\t\tah(ex, 'beforeCursorEnter');\n-\t\t\t\t\t\t\tif (ex.explicitlyCleared) {\n-\t\t\t\t\t\t\t\tif (!eH.markedSpans) {\n-\t\t\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t--eA;\n-\t\t\t\t\t\t\t\t\tcontinue;\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (!ex.atomic) {\n-\t\t\t\t\t\t\tcontinue;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tvar eD = ex.find()[ez \u003C 0 ? 'from' : 'to'];\n-\t\t\t\t\t\tif (d8(eD, ey)) {\n-\t\t\t\t\t\t\teD.ch += ez;\n-\t\t\t\t\t\t\tif (eD.ch \u003C 0) {\n-\t\t\t\t\t\t\t\tif (eD.line > eF.first) {\n-\t\t\t\t\t\t\t\t\teD = d9(eF, K(eD.line - 1));\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\teD = null;\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tif (eD.ch > eH.text.length) {\n-\t\t\t\t\t\t\t\t\tif (eD.line \u003C eF.first + eF.size - 1) {\n-\t\t\t\t\t\t\t\t\t\teD = K(eD.line + 1, 0);\n-\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\teD = null;\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\tif (!eD) {\n-\t\t\t\t\t\t\t\tif (eG) {\n-\t\t\t\t\t\t\t\t\tif (!eC) {\n-\t\t\t\t\t\t\t\t\t\treturn bi(eF, eE, eB, true);\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\teF.cantEdit = true;\n-\t\t\t\t\t\t\t\t\treturn K(eF.first, 0);\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\teG = true;\n-\t\t\t\t\t\t\t\teD = eE;\n-\t\t\t\t\t\t\t\tez = -ez;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tey = eD;\n-\t\t\t\t\t\tcontinue search;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ey;\n-\t\t}\n-\t}\n-\tfunction ae(ex) {\n-\t\tvar eA = x(ex, ex.doc.sel.head, null, ex.options.cursorScrollMargin);\n-\t\tif (!ex.state.focused) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eB = ex.display,\n-\t\t\tey = an(eB.sizer),\n-\t\t\tew = null;\n-\t\tif (eA.top + ey.top \u003C 0) {\n-\t\t\tew = true;\n-\t\t} else {\n-\t\t\tif (eA.bottom + ey.top > (window.innerHeight || document.documentElement.clientHeight)) {\n-\t\t\t\tew = false;\n-\t\t\t}\n-\t\t}\n-\t\tif (ew != null && !dY) {\n-\t\t\tvar ez = ej(\n-\t\t\t\t'div',\n-\t\t\t\t'\\u200b',\n-\t\t\t\tnull,\n-\t\t\t\t'position: absolute; top: ' +\n-\t\t\t\t\t(eA.top - eB.viewOffset) +\n-\t\t\t\t\t'px; height: ' +\n-\t\t\t\t\t(eA.bottom - eA.top + aO) +\n-\t\t\t\t\t'px; left: ' +\n-\t\t\t\t\teA.left +\n-\t\t\t\t\t'px; width: 2px;'\n-\t\t\t);\n-\t\t\tex.display.lineSpace.appendChild(ez);\n-\t\t\tez.scrollIntoView(ew);\n-\t\t\tex.display.lineSpace.removeChild(ez);\n-\t\t}\n-\t}\n-\tfunction x(eF, eD, eA, ez) {\n-\t\tif (ez == null) {\n-\t\t\tez = 0;\n-\t\t}\n-\t\tfor (;;) {\n-\t\t\tvar eB = false,\n-\t\t\t\teE = cH(eF, eD);\n-\t\t\tvar ew = !eA || eA == eD ? eE : cH(eF, eA);\n-\t\t\tvar ey = A(\n-\t\t\t\teF,\n-\t\t\t\tMath.min(eE.left, ew.left),\n-\t\t\t\tMath.min(eE.top, ew.top) - ez,\n-\t\t\t\tMath.max(eE.left, ew.left),\n-\t\t\t\tMath.max(eE.bottom, ew.bottom) + ez\n-\t\t\t);\n-\t\t\tvar eC = eF.doc.scrollTop,\n-\t\t\t\tex = eF.doc.scrollLeft;\n-\t\t\tif (ey.scrollTop != null) {\n-\t\t\t\tF(eF, ey.scrollTop);\n-\t\t\t\tif (Math.abs(eF.doc.scrollTop - eC) > 1) {\n-\t\t\t\t\teB = true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (ey.scrollLeft != null) {\n-\t\t\t\ta3(eF, ey.scrollLeft);\n-\t\t\t\tif (Math.abs(eF.doc.scrollLeft - ex) > 1) {\n-\t\t\t\t\teB = true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (!eB) {\n-\t\t\t\treturn eE;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction z(ew, ey, eA, ex, ez) {\n-\t\tvar eB = A(ew, ey, eA, ex, ez);\n-\t\tif (eB.scrollTop != null) {\n-\t\t\tF(ew, eB.scrollTop);\n-\t\t}\n-\t\tif (eB.scrollLeft != null) {\n-\t\t\ta3(ew, eB.scrollLeft);\n-\t\t}\n-\t}\n-\tfunction A(eC, eK, ez, eJ, ey) {\n-\t\tvar eH = eC.display,\n-\t\t\teG = aw(eC.display);\n-\t\tif (ez \u003C 0) {\n-\t\t\tez = 0;\n-\t\t}\n-\t\tvar ex = eH.scroller.clientHeight - aO,\n-\t\t\teF = eH.scroller.scrollTop,\n-\t\t\teE = {};\n-\t\tvar eM = eC.doc.height + a7(eH);\n-\t\tvar eN = ez \u003C eG,\n-\t\t\teI = ey > eM - eG;\n-\t\tif (ez \u003C eF) {\n-\t\t\teE.scrollTop = eN ? 0 : ez;\n-\t\t} else {\n-\t\t\tif (ey > eF + ex) {\n-\t\t\t\tvar eD = Math.min(ez, (eI ? eM : ey) - ex);\n-\t\t\t\tif (eD != eF) {\n-\t\t\t\t\teE.scrollTop = eD;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eB = eH.scroller.clientWidth - aO,\n-\t\t\tew = eH.scroller.scrollLeft;\n-\t\teK += eH.gutters.offsetWidth;\n-\t\teJ += eH.gutters.offsetWidth;\n-\t\tvar eA = eH.gutters.offsetWidth;\n-\t\tvar eL = eK \u003C eA + 10;\n-\t\tif (eK \u003C ew + eA || eL) {\n-\t\t\tif (eL) {\n-\t\t\t\teK = 0;\n-\t\t\t}\n-\t\t\teE.scrollLeft = Math.max(0, eK - 10 - eA);\n-\t\t} else {\n-\t\t\tif (eJ > eB + ew - 3) {\n-\t\t\t\teE.scrollLeft = eJ + 10 - eB;\n-\t\t\t}\n-\t\t}\n-\t\treturn eE;\n-\t}\n-\tfunction y(ew, ey, ex) {\n-\t\tew.curOp.updateScrollPos = {\n-\t\t\tscrollLeft: ey == null ? ew.doc.scrollLeft : ey,\n-\t\t\tscrollTop: ex == null ? ew.doc.scrollTop : ex\n-\t\t};\n-\t}\n-\tfunction b0(ex, ez, ey) {\n-\t\tvar eA =\n-\t\t\tex.curOp.updateScrollPos ||\n-\t\t\t(ex.curOp.updateScrollPos = {scrollLeft: ex.doc.scrollLeft, scrollTop: ex.doc.scrollTop});\n-\t\tvar ew = ex.display.scroller;\n-\t\teA.scrollTop = Math.max(0, Math.min(ew.scrollHeight - ew.clientHeight, eA.scrollTop + ey));\n-\t\teA.scrollLeft = Math.max(0, Math.min(ew.scrollWidth - ew.clientWidth, eA.scrollLeft + ez));\n-\t}\n-\tfunction N(eI, ez, eH, ey) {\n-\t\tvar eG = eI.doc;\n-\t\tif (eH == null) {\n-\t\t\teH = 'add';\n-\t\t}\n-\t\tif (eH == 'smart') {\n-\t\t\tif (!eI.doc.mode.indent) {\n-\t\t\t\teH = 'prev';\n-\t\t\t} else {\n-\t\t\t\tvar ex = cw(eI, ez);\n-\t\t\t}\n-\t\t}\n-\t\tvar eC = eI.options.tabSize;\n-\t\tvar eJ = dJ(eG, ez),\n-\t\t\teB = bg(eJ.text, null, eC);\n-\t\tvar ew = eJ.text.match(\u002F^\\s*\u002F)[0],\n-\t\t\teE;\n-\t\tif (!ey && !\u002F\\S\u002F.test(eJ.text)) {\n-\t\t\teE = 0;\n-\t\t\teH = 'not';\n-\t\t} else {\n-\t\t\tif (eH == 'smart') {\n-\t\t\t\teE = eI.doc.mode.indent(ex, eJ.text.slice(ew.length), eJ.text);\n-\t\t\t\tif (eE == bv) {\n-\t\t\t\t\tif (!ey) {\n-\t\t\t\t\t\treturn;\n-\t\t\t\t\t}\n-\t\t\t\t\teH = 'prev';\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eH == 'prev') {\n-\t\t\tif (ez > eG.first) {\n-\t\t\t\teE = bg(dJ(eG, ez - 1).text, null, eC);\n-\t\t\t} else {\n-\t\t\t\teE = 0;\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (eH == 'add') {\n-\t\t\t\teE = eB + eI.options.indentUnit;\n-\t\t\t} else {\n-\t\t\t\tif (eH == 'subtract') {\n-\t\t\t\t\teE = eB - eI.options.indentUnit;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (typeof eH == 'number') {\n-\t\t\t\t\t\teE = eB + eH;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\teE = Math.max(0, eE);\n-\t\tvar eF = '',\n-\t\t\teD = 0;\n-\t\tif (eI.options.indentWithTabs) {\n-\t\t\tfor (var eA = Math.floor(eE \u002F eC); eA; --eA) {\n-\t\t\t\teD += eC;\n-\t\t\t\teF += '\\t';\n-\t\t\t}\n-\t\t}\n-\t\tif (eD \u003C eE) {\n-\t\t\teF += bJ(eE - eD);\n-\t\t}\n-\t\tif (eF != ew) {\n-\t\t\taz(eI.doc, eF, K(ez, 0), K(ez, ew.length), '+input');\n-\t\t} else {\n-\t\t\tif (eG.sel.head.line == ez && eG.sel.head.ch \u003C ew.length) {\n-\t\t\t\tbh(eG, K(ez, ew.length), K(ez, ew.length), 1);\n-\t\t\t}\n-\t\t}\n-\t\teJ.stateAfter = null;\n-\t}\n-\tfunction c9(ew, ey, eB) {\n-\t\tvar eA = ey,\n-\t\t\tex = ey,\n-\t\t\tez = ew.doc;\n-\t\tif (typeof ey == 'number') {\n-\t\t\tex = dJ(ez, cb(ez, ey));\n-\t\t} else {\n-\t\t\teA = bc(ey);\n-\t\t}\n-\t\tif (eA == null) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tif (eB(ex, eA)) {\n-\t\t\tQ(ew, eA, eA + 1);\n-\t\t} else {\n-\t\t\treturn null;\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction aZ(eN, ez, eH, eG, eB) {\n-\t\tvar eE = ez.line,\n-\t\t\teF = ez.ch,\n-\t\t\teM = eH;\n-\t\tvar ew = dJ(eN, eE);\n-\t\tvar eK = true;\n-\t\tfunction eL() {\n-\t\t\tvar eO = eE + eH;\n-\t\t\tif (eO \u003C eN.first || eO >= eN.first + eN.size) {\n-\t\t\t\treturn (eK = false);\n-\t\t\t}\n-\t\t\teE = eO;\n-\t\t\treturn (ew = dJ(eN, eO));\n-\t\t}\n-\t\tfunction eJ(eP) {\n-\t\t\tvar eO = (eB ? q : R)(ew, eF, eH, true);\n-\t\t\tif (eO == null) {\n-\t\t\t\tif (!eP && eL()) {\n-\t\t\t\t\tif (eB) {\n-\t\t\t\t\t\teF = (eH \u003C 0 ? b4 : bU)(ew);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\teF = eH \u003C 0 ? ew.text.length : 0;\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\treturn (eK = false);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\teF = eO;\n-\t\t\t}\n-\t\t\treturn true;\n-\t\t}\n-\t\tif (eG == 'char') {\n-\t\t\teJ();\n-\t\t} else {\n-\t\t\tif (eG == 'column') {\n-\t\t\t\teJ(true);\n-\t\t\t} else {\n-\t\t\t\tif (eG == 'word' || eG == 'group') {\n-\t\t\t\t\tvar eI = null,\n-\t\t\t\t\t\teC = eG == 'group';\n-\t\t\t\t\tfor (var eA = true; ; eA = false) {\n-\t\t\t\t\t\tif (eH \u003C 0 && !eJ(!eA)) {\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tvar ex = ew.text.charAt(eF) || '\\n';\n-\t\t\t\t\t\tvar ey = bR(ex) ? 'w' : !eC ? null : \u002F\\s\u002F.test(ex) ? null : 'p';\n-\t\t\t\t\t\tif (eI && eI != ey) {\n-\t\t\t\t\t\t\tif (eH \u003C 0) {\n-\t\t\t\t\t\t\t\teH = 1;\n-\t\t\t\t\t\t\t\teJ();\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (ey) {\n-\t\t\t\t\t\t\teI = ey;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eH > 0 && !eJ(!eA)) {\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eD = bi(eN, K(eE, eF), eM, true);\n-\t\tif (!eK) {\n-\t\t\teD.hitSide = true;\n-\t\t}\n-\t\treturn eD;\n-\t}\n-\tfunction aV(eE, ez, ew, eD) {\n-\t\tvar eC = eE.doc,\n-\t\t\teB = ez.left,\n-\t\t\teA;\n-\t\tif (eD == 'page') {\n-\t\t\tvar ey = Math.min(\n-\t\t\t\teE.display.wrapper.clientHeight,\n-\t\t\t\twindow.innerHeight || document.documentElement.clientHeight\n-\t\t\t);\n-\t\t\teA = ez.top + ew * (ey - (ew \u003C 0 ? 1.5 : 0.5) * aw(eE.display));\n-\t\t} else {\n-\t\t\tif (eD == 'line') {\n-\t\t\t\teA = ew > 0 ? ez.bottom + 3 : ez.top - 3;\n-\t\t\t}\n-\t\t}\n-\t\tfor (;;) {\n-\t\t\tvar ex = ed(eE, eB, eA);\n-\t\t\tif (!ex.outside) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tif (ew \u003C 0 ? eA \u003C= 0 : eA >= eC.height) {\n-\t\t\t\tex.hitSide = true;\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\teA += ew * 5;\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction ab(ez, eB) {\n-\t\tvar eA = eB.ch,\n-\t\t\tey = eB.ch;\n-\t\tif (ez) {\n-\t\t\tif ((eB.xRel \u003C 0 || ey == ez.length) && eA) {\n-\t\t\t\t--eA;\n-\t\t\t} else {\n-\t\t\t\t++ey;\n-\t\t\t}\n-\t\t\tvar ex = ez.charAt(eA);\n-\t\t\tvar ew = bR(ex)\n-\t\t\t\t? bR\n-\t\t\t\t: \u002F\\s\u002F.test(ex)\n-\t\t\t\t\t? function (eC) {\n-\t\t\t\t\t\t\treturn \u002F\\s\u002F.test(eC);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t: function (eC) {\n-\t\t\t\t\t\t\treturn !\u002F\\s\u002F.test(eC) && !bR(eC);\n-\t\t\t\t\t\t};\n-\t\t\twhile (eA > 0 && ew(ez.charAt(eA - 1))) {\n-\t\t\t\t--eA;\n-\t\t\t}\n-\t\t\twhile (ey \u003C ez.length && ew(ez.charAt(ey))) {\n-\t\t\t\t++ey;\n-\t\t\t}\n-\t\t}\n-\t\treturn {from: K(eB.line, eA), to: K(eB.line, ey)};\n-\t}\n-\tfunction aQ(ew, ex) {\n-\t\teg(ew.doc, K(ex, 0), d9(ew.doc, K(ex + 1, 0)));\n-\t}\n-\tB.prototype = {\n-\t\tconstructor: B,\n-\t\tfocus: function () {\n-\t\t\twindow.focus();\n-\t\t\tdb(this);\n-\t\t\tw(this);\n-\t\t},\n-\t\tsetOption: function (ey, ez) {\n-\t\t\tvar ex = this.options,\n-\t\t\t\tew = ex[ey];\n-\t\t\tif (ex[ey] == ez && ey != 'mode') {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tex[ey] = ez;\n-\t\t\tif (aK.hasOwnProperty(ey)) {\n-\t\t\t\tb9(this, aK[ey])(this, ez, ew);\n-\t\t\t}\n-\t\t},\n-\t\tgetOption: function (ew) {\n-\t\t\treturn this.options[ew];\n-\t\t},\n-\t\tgetDoc: function () {\n-\t\t\treturn this.doc;\n-\t\t},\n-\t\taddKeyMap: function (ex, ew) {\n-\t\t\tthis.state.keyMaps[ew ? 'push' : 'unshift'](ex);\n-\t\t},\n-\t\tremoveKeyMap: function (ex) {\n-\t\t\tvar ey = this.state.keyMaps;\n-\t\t\tfor (var ew = 0; ew \u003C ey.length; ++ew) {\n-\t\t\t\tif (ey[ew] == ex || (typeof ey[ew] != 'string' && ey[ew].name == ex)) {\n-\t\t\t\t\tey.splice(ew, 1);\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t},\n-\t\taddOverlay: b9(null, function (ew, ex) {\n-\t\t\tvar ey = ew.token ? ew : B.getMode(this.options, ew);\n-\t\t\tif (ey.startState) {\n-\t\t\t\tthrow new Error('Overlays may not be stateful.');\n-\t\t\t}\n-\t\t\tthis.state.overlays.push({mode: ey, modeSpec: ew, opaque: ex && ex.opaque});\n-\t\t\tthis.state.modeGen++;\n-\t\t\tQ(this);\n-\t\t}),\n-\t\tremoveOverlay: b9(null, function (ew) {\n-\t\t\tvar ey = this.state.overlays;\n-\t\t\tfor (var ex = 0; ex \u003C ey.length; ++ex) {\n-\t\t\t\tvar ez = ey[ex].modeSpec;\n-\t\t\t\tif (ez == ew || (typeof ew == 'string' && ez.name == ew)) {\n-\t\t\t\t\tey.splice(ex, 1);\n-\t\t\t\t\tthis.state.modeGen++;\n-\t\t\t\t\tQ(this);\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}),\n-\t\tindentLine: b9(null, function (ey, ew, ex) {\n-\t\t\tif (typeof ew != 'string' && typeof ew != 'number') {\n-\t\t\t\tif (ew == null) {\n-\t\t\t\t\tew = this.options.smartIndent ? 'smart' : 'prev';\n-\t\t\t\t} else {\n-\t\t\t\t\tew = ew ? 'add' : 'subtract';\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (bt(this.doc, ey)) {\n-\t\t\t\tN(this, ey, ew, ex);\n-\t\t\t}\n-\t\t}),\n-\t\tindentSelection: b9(null, function (ex) {\n-\t\t\tvar ey = this.doc.sel;\n-\t\t\tif (d8(ey.from, ey.to)) {\n-\t\t\t\treturn N(this, ey.from.line, ex, true);\n-\t\t\t}\n-\t\t\tvar ez = ey.to.line - (ey.to.ch ? 0 : 1);\n-\t\t\tfor (var ew = ey.from.line; ew \u003C= ez; ++ew) {\n-\t\t\t\tN(this, ew, ex);\n-\t\t\t}\n-\t\t}),\n-\t\tgetTokenAt: function (eD, ex) {\n-\t\t\tvar eA = this.doc;\n-\t\t\teD = d9(eA, eD);\n-\t\t\tvar ez = cw(this, eD.line, ex),\n-\t\t\t\teC = this.doc.mode;\n-\t\t\tvar ew = dJ(eA, eD.line);\n-\t\t\tvar eB = new ds(ew.text, this.options.tabSize);\n-\t\t\twhile (eB.pos \u003C eD.ch && !eB.eol()) {\n-\t\t\t\teB.start = eB.pos;\n-\t\t\t\tvar ey = eC.token(eB, ez);\n-\t\t\t}\n-\t\t\treturn {\n-\t\t\t\tstart: eB.start,\n-\t\t\t\tend: eB.pos,\n-\t\t\t\tstring: eB.current(),\n-\t\t\t\tclassName: ey || null,\n-\t\t\t\ttype: ey || null,\n-\t\t\t\tstate: ez\n-\t\t\t};\n-\t\t},\n-\t\tgetTokenTypeAt: function (eB) {\n-\t\t\teB = d9(this.doc, eB);\n-\t\t\tvar ey = cd(this, dJ(this.doc, eB.line));\n-\t\t\tvar ez = 0,\n-\t\t\t\teA = (ey.length - 1) \u002F 2,\n-\t\t\t\tex = eB.ch;\n-\t\t\tif (ex == 0) {\n-\t\t\t\treturn ey[2];\n-\t\t\t}\n-\t\t\tfor (;;) {\n-\t\t\t\tvar ew = (ez + eA) >> 1;\n-\t\t\t\tif ((ew ? ey[ew * 2 - 1] : 0) >= ex) {\n-\t\t\t\t\teA = ew;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ey[ew * 2 + 1] \u003C ex) {\n-\t\t\t\t\t\tez = ew + 1;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn ey[ew * 2 + 2];\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t},\n-\t\tgetModeAt: function (ex) {\n-\t\t\tvar ew = this.doc.mode;\n-\t\t\tif (!ew.innerMode) {\n-\t\t\t\treturn ew;\n-\t\t\t}\n-\t\t\treturn B.innerMode(ew, this.getTokenAt(ex).state).mode;\n-\t\t},\n-\t\tgetHelper: function (ex, ew) {\n-\t\t\treturn this.getHelpers(ex, ew)[0];\n-\t\t},\n-\t\tgetHelpers: function (eD, ey) {\n-\t\t\tvar ez = [];\n-\t\t\tif (!dS.hasOwnProperty(ey)) {\n-\t\t\t\treturn dS;\n-\t\t\t}\n-\t\t\tvar ew = dS[ey],\n-\t\t\t\teC = this.getModeAt(eD);\n-\t\t\tif (typeof eC[ey] == 'string') {\n-\t\t\t\tif (ew[eC[ey]]) {\n-\t\t\t\t\tez.push(ew[eC[ey]]);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (eC[ey]) {\n-\t\t\t\t\tfor (var ex = 0; ex \u003C eC[ey].length; ex++) {\n-\t\t\t\t\t\tvar eB = ew[eC[ey][ex]];\n-\t\t\t\t\t\tif (eB) {\n-\t\t\t\t\t\t\tez.push(eB);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eC.helperType && ew[eC.helperType]) {\n-\t\t\t\t\t\tez.push(ew[eC.helperType]);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (ew[eC.name]) {\n-\t\t\t\t\t\t\tez.push(ew[eC.name]);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var ex = 0; ex \u003C ew._global.length; ex++) {\n-\t\t\t\tvar eA = ew._global[ex];\n-\t\t\t\tif (eA.pred(eC, this) && cl(ez, eA.val) == -1) {\n-\t\t\t\t\tez.push(eA.val);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ez;\n-\t\t},\n-\t\tgetStateAfter: function (ex, ew) {\n-\t\t\tvar ey = this.doc;\n-\t\t\tex = cb(ey, ex == null ? ey.first + ey.size - 1 : ex);\n-\t\t\treturn cw(this, ex + 1, ew);\n-\t\t},\n-\t\tcursorCoords: function (ez, ex) {\n-\t\t\tvar ey,\n-\t\t\t\tew = this.doc.sel;\n-\t\t\tif (ez == null) {\n-\t\t\t\tey = ew.head;\n-\t\t\t} else {\n-\t\t\t\tif (typeof ez == 'object') {\n-\t\t\t\t\tey = d9(this.doc, ez);\n-\t\t\t\t} else {\n-\t\t\t\t\tey = ez ? ew.from : ew.to;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn cH(this, ey, ex || 'page');\n-\t\t},\n-\t\tcharCoords: function (ex, ew) {\n-\t\t\treturn bZ(this, d9(this.doc, ex), ew || 'page');\n-\t\t},\n-\t\tcoordsChar: function (ew, ex) {\n-\t\t\tew = es(this, ew, ex || 'page');\n-\t\t\treturn ed(this, ew.left, ew.top);\n-\t\t},\n-\t\tlineAtHeight: function (ew, ex) {\n-\t\t\tew = es(this, {top: ew, left: 0}, ex || 'page').top;\n-\t\t\treturn a5(this.doc, ew + this.display.viewOffset);\n-\t\t},\n-\t\theightAtLine: function (ex, eA) {\n-\t\t\tvar ew = false,\n-\t\t\t\tez = this.doc.first + this.doc.size - 1;\n-\t\t\tif (ex \u003C this.doc.first) {\n-\t\t\t\tex = this.doc.first;\n-\t\t\t} else {\n-\t\t\t\tif (ex > ez) {\n-\t\t\t\t\tex = ez;\n-\t\t\t\t\tew = true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tvar ey = dJ(this.doc, ex);\n-\t\t\treturn dp(this, dJ(this.doc, ex), {top: 0, left: 0}, eA || 'page').top + (ew ? ey.height : 0);\n-\t\t},\n-\t\tdefaultTextHeight: function () {\n-\t\t\treturn aw(this.display);\n-\t\t},\n-\t\tdefaultCharWidth: function () {\n-\t\t\treturn cy(this.display);\n-\t\t},\n-\t\tsetGutterMarker: b9(null, function (ew, ex, ey) {\n-\t\t\treturn c9(this, ew, function (ez) {\n-\t\t\t\tvar eA = ez.gutterMarkers || (ez.gutterMarkers = {});\n-\t\t\t\teA[ex] = ey;\n-\t\t\t\tif (!ey && dt(eA)) {\n-\t\t\t\t\tez.gutterMarkers = null;\n-\t\t\t\t}\n-\t\t\t\treturn true;\n-\t\t\t});\n-\t\t}),\n-\t\tclearGutter: b9(null, function (ey) {\n-\t\t\tvar ew = this,\n-\t\t\t\tez = ew.doc,\n-\t\t\t\tex = ez.first;\n-\t\t\tez.iter(function (eA) {\n-\t\t\t\tif (eA.gutterMarkers && eA.gutterMarkers[ey]) {\n-\t\t\t\t\teA.gutterMarkers[ey] = null;\n-\t\t\t\t\tQ(ew, ex, ex + 1);\n-\t\t\t\t\tif (dt(eA.gutterMarkers)) {\n-\t\t\t\t\t\teA.gutterMarkers = null;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\t++ex;\n-\t\t\t});\n-\t\t}),\n-\t\taddLineClass: b9(null, function (ey, ex, ew) {\n-\t\t\treturn c9(this, ey, function (ez) {\n-\t\t\t\tvar eA = ex == 'text' ? 'textClass' : ex == 'background' ? 'bgClass' : 'wrapClass';\n-\t\t\t\tif (!ez[eA]) {\n-\t\t\t\t\tez[eA] = ew;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (new RegExp('(?:^|\\\\s)' + ew + '(?:$|\\\\s)').test(ez[eA])) {\n-\t\t\t\t\t\treturn false;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tez[eA] += ' ' + ew;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\treturn true;\n-\t\t\t});\n-\t\t}),\n-\t\tremoveLineClass: b9(null, function (ey, ex, ew) {\n-\t\t\treturn c9(this, ey, function (eA) {\n-\t\t\t\tvar eD = ex == 'text' ? 'textClass' : ex == 'background' ? 'bgClass' : 'wrapClass';\n-\t\t\t\tvar eC = eA[eD];\n-\t\t\t\tif (!eC) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ew == null) {\n-\t\t\t\t\t\teA[eD] = null;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tvar eB = eC.match(new RegExp('(?:^|\\\\s+)' + ew + '(?:$|\\\\s+)'));\n-\t\t\t\t\t\tif (!eB) {\n-\t\t\t\t\t\t\treturn false;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tvar ez = eB.index + eB[0].length;\n-\t\t\t\t\t\teA[eD] =\n-\t\t\t\t\t\t\teC.slice(0, eB.index) + (!eB.index || ez == eC.length ? '' : ' ') + eC.slice(ez) ||\n-\t\t\t\t\t\t\tnull;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\treturn true;\n-\t\t\t});\n-\t\t}),\n-\t\taddLineWidget: b9(null, function (ey, ex, ew) {\n-\t\t\treturn a6(this, ey, ex, ew);\n-\t\t}),\n-\t\tremoveLineWidget: function (ew) {\n-\t\t\tew.clear();\n-\t\t},\n-\t\tlineInfo: function (ew) {\n-\t\t\tif (typeof ew == 'number') {\n-\t\t\t\tif (!bt(this.doc, ew)) {\n-\t\t\t\t\treturn null;\n-\t\t\t\t}\n-\t\t\t\tvar ex = ew;\n-\t\t\t\tew = dJ(this.doc, ew);\n-\t\t\t\tif (!ew) {\n-\t\t\t\t\treturn null;\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tvar ex = bc(ew);\n-\t\t\t\tif (ex == null) {\n-\t\t\t\t\treturn null;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn {\n-\t\t\t\tline: ex,\n-\t\t\t\thandle: ew,\n-\t\t\t\ttext: ew.text,\n-\t\t\t\tgutterMarkers: ew.gutterMarkers,\n-\t\t\t\ttextClass: ew.textClass,\n-\t\t\t\tbgClass: ew.bgClass,\n-\t\t\t\twrapClass: ew.wrapClass,\n-\t\t\t\twidgets: ew.widgets\n-\t\t\t};\n-\t\t},\n-\t\tgetViewport: function () {\n-\t\t\treturn {from: this.display.showingFrom, to: this.display.showingTo};\n-\t\t},\n-\t\taddWidget: function (eB, ey, eD, ez, eF) {\n-\t\t\tvar eA = this.display;\n-\t\t\teB = cH(this, d9(this.doc, eB));\n-\t\t\tvar eC = eB.bottom,\n-\t\t\t\tex = eB.left;\n-\t\t\tey.style.position = 'absolute';\n-\t\t\teA.sizer.appendChild(ey);\n-\t\t\tif (ez == 'over') {\n-\t\t\t\teC = eB.top;\n-\t\t\t} else {\n-\t\t\t\tif (ez == 'above' || ez == 'near') {\n-\t\t\t\t\tvar ew = Math.max(eA.wrapper.clientHeight, this.doc.height),\n-\t\t\t\t\t\teE = Math.max(eA.sizer.clientWidth, eA.lineSpace.clientWidth);\n-\t\t\t\t\tif ((ez == 'above' || eB.bottom + ey.offsetHeight > ew) && eB.top > ey.offsetHeight) {\n-\t\t\t\t\t\teC = eB.top - ey.offsetHeight;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (eB.bottom + ey.offsetHeight \u003C= ew) {\n-\t\t\t\t\t\t\teC = eB.bottom;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tif (ex + ey.offsetWidth > eE) {\n-\t\t\t\t\t\tex = eE - ey.offsetWidth;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tey.style.top = eC + 'px';\n-\t\t\tey.style.left = ey.style.right = '';\n-\t\t\tif (eF == 'right') {\n-\t\t\t\tex = eA.sizer.clientWidth - ey.offsetWidth;\n-\t\t\t\tey.style.right = '0px';\n-\t\t\t} else {\n-\t\t\t\tif (eF == 'left') {\n-\t\t\t\t\tex = 0;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eF == 'middle') {\n-\t\t\t\t\t\tex = (eA.sizer.clientWidth - ey.offsetWidth) \u002F 2;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tey.style.left = ex + 'px';\n-\t\t\t}\n-\t\t\tif (eD) {\n-\t\t\t\tz(this, ex, eC, ex + ey.offsetWidth, eC + ey.offsetHeight);\n-\t\t\t}\n-\t\t},\n-\t\ttriggerOnKeyDown: b9(null, m),\n-\t\texecCommand: function (ew) {\n-\t\t\tif (dd.hasOwnProperty(ew)) {\n-\t\t\t\treturn dd[ew](this);\n-\t\t\t}\n-\t\t},\n-\t\tfindPosH: function (eC, ez, eA, ex) {\n-\t\t\tvar ew = 1;\n-\t\t\tif (ez \u003C 0) {\n-\t\t\t\tew = -1;\n-\t\t\t\tez = -ez;\n-\t\t\t}\n-\t\t\tfor (var ey = 0, eB = d9(this.doc, eC); ey \u003C ez; ++ey) {\n-\t\t\t\teB = aZ(this.doc, eB, ew, eA, ex);\n-\t\t\t\tif (eB.hitSide) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn eB;\n-\t\t},\n-\t\tmoveH: b9(null, function (ew, ex) {\n-\t\t\tvar ey = this.doc.sel,\n-\t\t\t\tez;\n-\t\t\tif (ey.shift || ey.extend || d8(ey.from, ey.to)) {\n-\t\t\t\tez = aZ(this.doc, ey.head, ew, ex, this.options.rtlMoveVisually);\n-\t\t\t} else {\n-\t\t\t\tez = ew \u003C 0 ? ey.from : ey.to;\n-\t\t\t}\n-\t\t\teg(this.doc, ez, ez, ew);\n-\t\t}),\n-\t\tdeleteH: b9(null, function (ew, ex) {\n-\t\t\tvar ey = this.doc.sel;\n-\t\t\tif (!d8(ey.from, ey.to)) {\n-\t\t\t\taz(this.doc, '', ey.from, ey.to, '+delete');\n-\t\t\t} else {\n-\t\t\t\taz(this.doc, '', ey.from, aZ(this.doc, ey.head, ew, ex, false), '+delete');\n-\t\t\t}\n-\t\t\tthis.curOp.userSelChange = true;\n-\t\t}),\n-\t\tfindPosV: function (eB, ey, eC, eE) {\n-\t\t\tvar ew = 1,\n-\t\t\t\teA = eE;\n-\t\t\tif (ey \u003C 0) {\n-\t\t\t\tew = -1;\n-\t\t\t\tey = -ey;\n-\t\t\t}\n-\t\t\tfor (var ex = 0, eD = d9(this.doc, eB); ex \u003C ey; ++ex) {\n-\t\t\t\tvar ez = cH(this, eD, 'div');\n-\t\t\t\tif (eA == null) {\n-\t\t\t\t\teA = ez.left;\n-\t\t\t\t} else {\n-\t\t\t\t\tez.left = eA;\n-\t\t\t\t}\n-\t\t\t\teD = aV(this, ez, ew, eC);\n-\t\t\t\tif (eD.hitSide) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn eD;\n-\t\t},\n-\t\tmoveV: b9(null, function (ex, ey) {\n-\t\t\tvar ez = this.doc.sel,\n-\t\t\t\teA,\n-\t\t\t\tew;\n-\t\t\tif (ez.shift || ez.extend || d8(ez.from, ez.to)) {\n-\t\t\t\tvar eB = cH(this, ez.head, 'div');\n-\t\t\t\tif (ez.goalColumn != null) {\n-\t\t\t\t\teB.left = ez.goalColumn;\n-\t\t\t\t}\n-\t\t\t\teA = aV(this, eB, ex, ey);\n-\t\t\t\tif (ey == 'page') {\n-\t\t\t\t\tb0(this, 0, bZ(this, eA, 'div').top - eB.top);\n-\t\t\t\t}\n-\t\t\t\tew = eB.left;\n-\t\t\t} else {\n-\t\t\t\teA = ex \u003C 0 ? ez.from : ez.to;\n-\t\t\t}\n-\t\t\teg(this.doc, eA, eA, ex);\n-\t\t\tif (ew != null) {\n-\t\t\t\tez.goalColumn = ew;\n-\t\t\t}\n-\t\t}),\n-\t\ttoggleOverwrite: function (ew) {\n-\t\t\tif (ew != null && ew == this.state.overwrite) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tif ((this.state.overwrite = !this.state.overwrite)) {\n-\t\t\t\tthis.display.cursor.className += ' CodeMirror-overwrite';\n-\t\t\t} else {\n-\t\t\t\tthis.display.cursor.className = this.display.cursor.className.replace(\n-\t\t\t\t\t' CodeMirror-overwrite',\n-\t\t\t\t\t''\n-\t\t\t\t);\n-\t\t\t}\n-\t\t},\n-\t\thasFocus: function () {\n-\t\t\treturn this.state.focused;\n-\t\t},\n-\t\tscrollTo: b9(null, function (ew, ex) {\n-\t\t\ty(this, ew, ex);\n-\t\t}),\n-\t\tgetScrollInfo: function () {\n-\t\t\tvar ew = this.display.scroller,\n-\t\t\t\tex = aO;\n-\t\t\treturn {\n-\t\t\t\tleft: ew.scrollLeft,\n-\t\t\t\ttop: ew.scrollTop,\n-\t\t\t\theight: ew.scrollHeight - ex,\n-\t\t\t\twidth: ew.scrollWidth - ex,\n-\t\t\t\tclientHeight: ew.clientHeight - ex,\n-\t\t\t\tclientWidth: ew.clientWidth - ex\n-\t\t\t};\n-\t\t},\n-\t\tscrollIntoView: b9(null, function (ex, ez) {\n-\t\t\tif (ex == null) {\n-\t\t\t\tex = {from: this.doc.sel.head, to: null};\n-\t\t\t} else {\n-\t\t\t\tif (typeof ex == 'number') {\n-\t\t\t\t\tex = {from: K(ex, 0), to: null};\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ex.from == null) {\n-\t\t\t\t\t\tex = {from: ex, to: null};\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (!ex.to) {\n-\t\t\t\tex.to = ex.from;\n-\t\t\t}\n-\t\t\tif (!ez) {\n-\t\t\t\tez = 0;\n-\t\t\t}\n-\t\t\tvar ey = ex;\n-\t\t\tif (ex.from.line != null) {\n-\t\t\t\tthis.curOp.scrollToPos = {from: ex.from, to: ex.to, margin: ez};\n-\t\t\t\tey = {from: cH(this, ex.from), to: cH(this, ex.to)};\n-\t\t\t}\n-\t\t\tvar ew = A(\n-\t\t\t\tthis,\n-\t\t\t\tMath.min(ey.from.left, ey.to.left),\n-\t\t\t\tMath.min(ey.from.top, ey.to.top) - ez,\n-\t\t\t\tMath.max(ey.from.right, ey.to.right),\n-\t\t\t\tMath.max(ey.from.bottom, ey.to.bottom) + ez\n-\t\t\t);\n-\t\t\ty(this, ew.scrollLeft, ew.scrollTop);\n-\t\t}),\n-\t\tsetSize: b9(null, function (ey, ew) {\n-\t\t\tfunction ex(ez) {\n-\t\t\t\treturn typeof ez == 'number' || \u002F^\\d+$\u002F.test(String(ez)) ? ez + 'px' : ez;\n-\t\t\t}\n-\t\t\tif (ey != null) {\n-\t\t\t\tthis.display.wrapper.style.width = ex(ey);\n-\t\t\t}\n-\t\t\tif (ew != null) {\n-\t\t\t\tthis.display.wrapper.style.height = ex(ew);\n-\t\t\t}\n-\t\t\tif (this.options.lineWrapping) {\n-\t\t\t\tthis.display.measureLineCache.length = this.display.measureLineCachePos = 0;\n-\t\t\t}\n-\t\t\tthis.curOp.forceUpdate = true;\n-\t\t}),\n-\t\toperation: function (ew) {\n-\t\t\treturn b1(this, ew);\n-\t\t},\n-\t\trefresh: b9(null, function () {\n-\t\t\tvar ew = this.display.cachedTextHeight == null;\n-\t\t\tT(this);\n-\t\t\ty(this, this.doc.scrollLeft, this.doc.scrollTop);\n-\t\t\tQ(this);\n-\t\t\tif (ew) {\n-\t\t\t\tL(this);\n-\t\t\t}\n-\t\t}),\n-\t\tswapDoc: b9(null, function (ex) {\n-\t\t\tvar ew = this.doc;\n-\t\t\tew.cm = null;\n-\t\t\tcQ(this, ex);\n-\t\t\tT(this);\n-\t\t\tdU(this, true);\n-\t\t\ty(this, ex.scrollLeft, ex.scrollTop);\n-\t\t\tO(this, 'swapDoc', this, ew);\n-\t\t\treturn ew;\n-\t\t}),\n-\t\tgetInputField: function () {\n-\t\t\treturn this.display.input;\n-\t\t},\n-\t\tgetWrapperElement: function () {\n-\t\t\treturn this.display.wrapper;\n-\t\t},\n-\t\tgetScrollerElement: function () {\n-\t\t\treturn this.display.scroller;\n-\t\t},\n-\t\tgetGutterElement: function () {\n-\t\t\treturn this.display.gutters;\n-\t\t}\n-\t};\n-\ta0(B);\n-\tvar aK = (B.optionHandlers = {});\n-\tvar dA = (B.defaults = {});\n-\tfunction o(ew, ez, ey, ex) {\n-\t\tB.defaults[ew] = ez;\n-\t\tif (ey) {\n-\t\t\taK[ew] = ex\n-\t\t\t\t? function (eA, eC, eB) {\n-\t\t\t\t\t\tif (eB != bw) {\n-\t\t\t\t\t\t\tey(eA, eC, eB);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t: ey;\n-\t\t}\n-\t}\n-\tvar bw = (B.Init = {\n-\t\ttoString: function () {\n-\t\t\treturn 'CodeMirror.Init';\n-\t\t}\n-\t});\n-\to(\n-\t\t'value',\n-\t\t'',\n-\t\tfunction (ew, ex) {\n-\t\t\tew.setValue(ex);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to(\n-\t\t'mode',\n-\t\tnull,\n-\t\tfunction (ew, ex) {\n-\t\t\tew.doc.modeOption = ex;\n-\t\t\taW(ew);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('indentUnit', 2, aW, true);\n-\to('indentWithTabs', false);\n-\to('smartIndent', true);\n-\to(\n-\t\t'tabSize',\n-\t\t4,\n-\t\tfunction (ew) {\n-\t\t\tcZ(ew);\n-\t\t\tT(ew);\n-\t\t\tQ(ew);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to(\n-\t\t'specialChars',\n-\t\t\u002F[\\t\\u0000-\\u0019\\u00ad\\u200b\\u2028\\u2029\\ufeff]\u002Fg,\n-\t\tfunction (ew, ex) {\n-\t\t\tew.options.specialChars = new RegExp(ex.source + (ex.test('\\t') ? '' : '|\\t'), 'g');\n-\t\t\tew.refresh();\n-\t\t},\n-\t\ttrue\n-\t);\n-\to(\n-\t\t'specialCharPlaceholder',\n-\t\tdH,\n-\t\tfunction (ew) {\n-\t\t\tew.refresh();\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('electricChars', true);\n-\to('rtlMoveVisually', !ao);\n-\to('wholeLineUpdateBefore', true);\n-\to(\n-\t\t'theme',\n-\t\t'default',\n-\t\tfunction (ew) {\n-\t\t\tb2(ew);\n-\t\t\tct(ew);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('keyMap', 'default', et);\n-\to('extraKeys', null);\n-\to('onKeyEvent', null);\n-\to('onDragEvent', null);\n-\to('lineWrapping', false, dj, true);\n-\to(\n-\t\t'gutters',\n-\t\t[],\n-\t\tfunction (ew) {\n-\t\t\tby(ew.options);\n-\t\t\tct(ew);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to(\n-\t\t'fixedGutter',\n-\t\ttrue,\n-\t\tfunction (ew, ex) {\n-\t\t\tew.display.gutters.style.left = ex ? cJ(ew.display) + 'px' : '0';\n-\t\t\tew.refresh();\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('coverGutterNextToScrollbar', false, dw, true);\n-\to(\n-\t\t'lineNumbers',\n-\t\tfalse,\n-\t\tfunction (ew) {\n-\t\t\tby(ew.options);\n-\t\t\tct(ew);\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('firstLineNumber', 1, ct, true);\n-\to(\n-\t\t'lineNumberFormatter',\n-\t\tfunction (ew) {\n-\t\t\treturn ew;\n-\t\t},\n-\t\tct,\n-\t\ttrue\n-\t);\n-\to('showCursorWhenSelecting', false, a2, true);\n-\to('resetSelectionOnContextMenu', true);\n-\to('readOnly', false, function (ew, ex) {\n-\t\tif (ex == 'nocursor') {\n-\t\t\tau(ew);\n-\t\t\tew.display.input.blur();\n-\t\t\tew.display.disabled = true;\n-\t\t} else {\n-\t\t\tew.display.disabled = false;\n-\t\t\tif (!ex) {\n-\t\t\t\tdU(ew, true);\n-\t\t\t}\n-\t\t}\n-\t});\n-\to(\n-\t\t'disableInput',\n-\t\tfalse,\n-\t\tfunction (ew, ex) {\n-\t\t\tif (!ex) {\n-\t\t\t\tdU(ew, true);\n-\t\t\t}\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('dragDrop', true);\n-\to('cursorBlinkRate', 530);\n-\to('cursorScrollMargin', 0);\n-\to('cursorHeight', 1);\n-\to('workTime', 100);\n-\to('workDelay', 100);\n-\to('flattenSpans', true, cZ, true);\n-\to('addModeClass', false, cZ, true);\n-\to('pollInterval', 100);\n-\to('undoDepth', 40, function (ew, ex) {\n-\t\tew.doc.history.undoDepth = ex;\n-\t});\n-\to('historyEventDelay', 500);\n-\to(\n-\t\t'viewportMargin',\n-\t\t10,\n-\t\tfunction (ew) {\n-\t\t\tew.refresh();\n-\t\t},\n-\t\ttrue\n-\t);\n-\to('maxHighlightLength', 10000, cZ, true);\n-\to('crudeMeasuringFrom', 10000);\n-\to('moveInputWithCursor', true, function (ew, ex) {\n-\t\tif (!ex) {\n-\t\t\tew.display.inputDiv.style.top = ew.display.inputDiv.style.left = 0;\n-\t\t}\n-\t});\n-\to('tabindex', null, function (ew, ex) {\n-\t\tew.display.input.tabIndex = ex || '';\n-\t});\n-\to('autofocus', null);\n-\tvar cq = (B.modes = {}),\n-\t\tat = (B.mimeModes = {});\n-\tB.defineMode = function (ew, ey) {\n-\t\tif (!B.defaults.mode && ew != 'null') {\n-\t\t\tB.defaults.mode = ew;\n-\t\t}\n-\t\tif (arguments.length > 2) {\n-\t\t\tey.dependencies = [];\n-\t\t\tfor (var ex = 2; ex \u003C arguments.length; ++ex) {\n-\t\t\t\tey.dependencies.push(arguments[ex]);\n-\t\t\t}\n-\t\t}\n-\t\tcq[ew] = ey;\n-\t};\n-\tB.defineMIME = function (ex, ew) {\n-\t\tat[ex] = ew;\n-\t};\n-\tB.resolveMode = function (ew) {\n-\t\tif (typeof ew == 'string' && at.hasOwnProperty(ew)) {\n-\t\t\tew = at[ew];\n-\t\t} else {\n-\t\t\tif (ew && typeof ew.name == 'string' && at.hasOwnProperty(ew.name)) {\n-\t\t\t\tvar ex = at[ew.name];\n-\t\t\t\tew = bD(ex, ew);\n-\t\t\t\tew.name = ex.name;\n-\t\t\t} else {\n-\t\t\t\tif (typeof ew == 'string' && \u002F^[\\w\\-]+\\\u002F[\\w\\-]+\\+xml$\u002F.test(ew)) {\n-\t\t\t\t\treturn B.resolveMode('application\u002Fxml');\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (typeof ew == 'string') {\n-\t\t\treturn {name: ew};\n-\t\t} else {\n-\t\t\treturn ew || {name: 'null'};\n-\t\t}\n-\t};\n-\tB.getMode = function (ex, ew) {\n-\t\tvar ew = B.resolveMode(ew);\n-\t\tvar ez = cq[ew.name];\n-\t\tif (!ez) {\n-\t\t\treturn B.getMode(ex, 'text\u002Fplain');\n-\t\t}\n-\t\tvar eA = ez(ex, ew);\n-\t\tif (co.hasOwnProperty(ew.name)) {\n-\t\t\tvar ey = co[ew.name];\n-\t\t\tfor (var eB in ey) {\n-\t\t\t\tif (!ey.hasOwnProperty(eB)) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tif (eA.hasOwnProperty(eB)) {\n-\t\t\t\t\teA['_' + eB] = eA[eB];\n-\t\t\t\t}\n-\t\t\t\teA[eB] = ey[eB];\n-\t\t\t}\n-\t\t}\n-\t\teA.name = ew.name;\n-\t\tif (ew.helperType) {\n-\t\t\teA.helperType = ew.helperType;\n-\t\t}\n-\t\tif (ew.modeProps) {\n-\t\t\tfor (var eB in ew.modeProps) {\n-\t\t\t\teA[eB] = ew.modeProps[eB];\n-\t\t\t}\n-\t\t}\n-\t\treturn eA;\n-\t};\n-\tB.defineMode('null', function () {\n-\t\treturn {\n-\t\t\ttoken: function (ew) {\n-\t\t\t\tew.skipToEnd();\n-\t\t\t}\n-\t\t};\n-\t});\n-\tB.defineMIME('text\u002Fplain', 'null');\n-\tvar co = (B.modeExtensions = {});\n-\tB.extendMode = function (ey, ex) {\n-\t\tvar ew = co.hasOwnProperty(ey) ? co[ey] : (co[ey] = {});\n-\t\tam(ex, ew);\n-\t};\n-\tB.defineExtension = function (ew, ex) {\n-\t\tB.prototype[ew] = ex;\n-\t};\n-\tB.defineDocExtension = function (ew, ex) {\n-\t\taa.prototype[ew] = ex;\n-\t};\n-\tB.defineOption = o;\n-\tvar aE = [];\n-\tB.defineInitHook = function (ew) {\n-\t\taE.push(ew);\n-\t};\n-\tvar dS = (B.helpers = {});\n-\tB.registerHelper = function (ex, ew, ey) {\n-\t\tif (!dS.hasOwnProperty(ex)) {\n-\t\t\tdS[ex] = B[ex] = {_global: []};\n-\t\t}\n-\t\tdS[ex][ew] = ey;\n-\t};\n-\tB.registerGlobalHelper = function (ey, ex, ew, ez) {\n-\t\tB.registerHelper(ey, ex, ez);\n-\t\tdS[ey]._global.push({pred: ew, val: ez});\n-\t};\n-\tB.isWordChar = bR;\n-\tfunction bo(ez, ew) {\n-\t\tif (ew === true) {\n-\t\t\treturn ew;\n-\t\t}\n-\t\tif (ez.copyState) {\n-\t\t\treturn ez.copyState(ew);\n-\t\t}\n-\t\tvar ey = {};\n-\t\tfor (var eA in ew) {\n-\t\t\tvar ex = ew[eA];\n-\t\t\tif (ex instanceof Array) {\n-\t\t\t\tex = ex.concat([]);\n-\t\t\t}\n-\t\t\tey[eA] = ex;\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tB.copyState = bo;\n-\tfunction bm(ey, ex, ew) {\n-\t\treturn ey.startState ? ey.startState(ex, ew) : true;\n-\t}\n-\tB.startState = bm;\n-\tB.innerMode = function (ey, ew) {\n-\t\twhile (ey.innerMode) {\n-\t\t\tvar ex = ey.innerMode(ew);\n-\t\t\tif (!ex || ex.mode == ey) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tew = ex.state;\n-\t\t\tey = ex.mode;\n-\t\t}\n-\t\treturn ex || {mode: ey, state: ew};\n-\t};\n-\tvar dd = (B.commands = {\n-\t\tselectAll: function (ew) {\n-\t\t\tew.setSelection(K(ew.firstLine(), 0), K(ew.lastLine()));\n-\t\t},\n-\t\tkillLine: function (ew) {\n-\t\t\tvar ez = ew.getCursor(true),\n-\t\t\t\tey = ew.getCursor(false),\n-\t\t\t\tex = !d8(ez, ey);\n-\t\t\tif (!ex && ew.getLine(ez.line).length == ez.ch) {\n-\t\t\t\tew.replaceRange('', ez, K(ez.line + 1, 0), '+delete');\n-\t\t\t} else {\n-\t\t\t\tew.replaceRange('', ez, ex ? ey : K(ez.line), '+delete');\n-\t\t\t}\n-\t\t},\n-\t\tdeleteLine: function (ew) {\n-\t\t\tvar ex = ew.getCursor().line;\n-\t\t\tew.replaceRange('', K(ex, 0), K(ex), '+delete');\n-\t\t},\n-\t\tdelLineLeft: function (ew) {\n-\t\t\tvar ex = ew.getCursor();\n-\t\t\tew.replaceRange('', K(ex.line, 0), ex, '+delete');\n-\t\t},\n-\t\tundo: function (ew) {\n-\t\t\tew.undo();\n-\t\t},\n-\t\tredo: function (ew) {\n-\t\t\tew.redo();\n-\t\t},\n-\t\tgoDocStart: function (ew) {\n-\t\t\tew.extendSelection(K(ew.firstLine(), 0));\n-\t\t},\n-\t\tgoDocEnd: function (ew) {\n-\t\t\tew.extendSelection(K(ew.lastLine()));\n-\t\t},\n-\t\tgoLineStart: function (ew) {\n-\t\t\tew.extendSelection(aY(ew, ew.getCursor().line));\n-\t\t},\n-\t\tgoLineStartSmart: function (ex) {\n-\t\t\tvar eB = ex.getCursor(),\n-\t\t\t\teC = aY(ex, eB.line);\n-\t\t\tvar ey = ex.getLineHandle(eC.line);\n-\t\t\tvar ew = a(ey);\n-\t\t\tif (!ew || ew[0].level == 0) {\n-\t\t\t\tvar eA = Math.max(0, ey.text.search(\u002F\\S\u002F));\n-\t\t\t\tvar ez = eB.line == eC.line && eB.ch \u003C= eA && eB.ch;\n-\t\t\t\tex.extendSelection(K(eC.line, ez ? 0 : eA));\n-\t\t\t} else {\n-\t\t\t\tex.extendSelection(eC);\n-\t\t\t}\n-\t\t},\n-\t\tgoLineEnd: function (ew) {\n-\t\t\tew.extendSelection(cE(ew, ew.getCursor().line));\n-\t\t},\n-\t\tgoLineRight: function (ew) {\n-\t\t\tvar ex = ew.charCoords(ew.getCursor(), 'div').top + 5;\n-\t\t\tew.extendSelection(\n-\t\t\t\tew.coordsChar({left: ew.display.lineDiv.offsetWidth + 100, top: ex}, 'div')\n-\t\t\t);\n-\t\t},\n-\t\tgoLineLeft: function (ew) {\n-\t\t\tvar ex = ew.charCoords(ew.getCursor(), 'div').top + 5;\n-\t\t\tew.extendSelection(ew.coordsChar({left: 0, top: ex}, 'div'));\n-\t\t},\n-\t\tgoLineUp: function (ew) {\n-\t\t\tew.moveV(-1, 'line');\n-\t\t},\n-\t\tgoLineDown: function (ew) {\n-\t\t\tew.moveV(1, 'line');\n-\t\t},\n-\t\tgoPageUp: function (ew) {\n-\t\t\tew.moveV(-1, 'page');\n-\t\t},\n-\t\tgoPageDown: function (ew) {\n-\t\t\tew.moveV(1, 'page');\n-\t\t},\n-\t\tgoCharLeft: function (ew) {\n-\t\t\tew.moveH(-1, 'char');\n-\t\t},\n-\t\tgoCharRight: function (ew) {\n-\t\t\tew.moveH(1, 'char');\n-\t\t},\n-\t\tgoColumnLeft: function (ew) {\n-\t\t\tew.moveH(-1, 'column');\n-\t\t},\n-\t\tgoColumnRight: function (ew) {\n-\t\t\tew.moveH(1, 'column');\n-\t\t},\n-\t\tgoWordLeft: function (ew) {\n-\t\t\tew.moveH(-1, 'word');\n-\t\t},\n-\t\tgoGroupRight: function (ew) {\n-\t\t\tew.moveH(1, 'group');\n-\t\t},\n-\t\tgoGroupLeft: function (ew) {\n-\t\t\tew.moveH(-1, 'group');\n-\t\t},\n-\t\tgoWordRight: function (ew) {\n-\t\t\tew.moveH(1, 'word');\n-\t\t},\n-\t\tdelCharBefore: function (ew) {\n-\t\t\tew.deleteH(-1, 'char');\n-\t\t},\n-\t\tdelCharAfter: function (ew) {\n-\t\t\tew.deleteH(1, 'char');\n-\t\t},\n-\t\tdelWordBefore: function (ew) {\n-\t\t\tew.deleteH(-1, 'word');\n-\t\t},\n-\t\tdelWordAfter: function (ew) {\n-\t\t\tew.deleteH(1, 'word');\n-\t\t},\n-\t\tdelGroupBefore: function (ew) {\n-\t\t\tew.deleteH(-1, 'group');\n-\t\t},\n-\t\tdelGroupAfter: function (ew) {\n-\t\t\tew.deleteH(1, 'group');\n-\t\t},\n-\t\tindentAuto: function (ew) {\n-\t\t\tew.indentSelection('smart');\n-\t\t},\n-\t\tindentMore: function (ew) {\n-\t\t\tew.indentSelection('add');\n-\t\t},\n-\t\tindentLess: function (ew) {\n-\t\t\tew.indentSelection('subtract');\n-\t\t},\n-\t\tinsertTab: function (ew) {\n-\t\t\tew.replaceSelection('\\t', 'end', '+input');\n-\t\t},\n-\t\tdefaultTab: function (ew) {\n-\t\t\tif (ew.somethingSelected()) {\n-\t\t\t\tew.indentSelection('add');\n-\t\t\t} else {\n-\t\t\t\tew.replaceSelection('\\t', 'end', '+input');\n-\t\t\t}\n-\t\t},\n-\t\ttransposeChars: function (ew) {\n-\t\t\tvar ey = ew.getCursor(),\n-\t\t\t\tex = ew.getLine(ey.line);\n-\t\t\tif (ey.ch > 0 && ey.ch \u003C ex.length - 1) {\n-\t\t\t\tew.replaceRange(\n-\t\t\t\t\tex.charAt(ey.ch) + ex.charAt(ey.ch - 1),\n-\t\t\t\t\tK(ey.line, ey.ch - 1),\n-\t\t\t\t\tK(ey.line, ey.ch + 1)\n-\t\t\t\t);\n-\t\t\t}\n-\t\t},\n-\t\tnewlineAndIndent: function (ew) {\n-\t\t\tb9(ew, function () {\n-\t\t\t\tew.replaceSelection('\\n', 'end', '+input');\n-\t\t\t\tew.indentLine(ew.getCursor().line, null, true);\n-\t\t\t})();\n-\t\t},\n-\t\ttoggleOverwrite: function (ew) {\n-\t\t\tew.toggleOverwrite();\n-\t\t}\n-\t});\n-\tvar dF = (B.keyMap = {});\n-\tdF.basic = {\n-\t\tLeft: 'goCharLeft',\n-\t\tRight: 'goCharRight',\n-\t\tUp: 'goLineUp',\n-\t\tDown: 'goLineDown',\n-\t\tEnd: 'goLineEnd',\n-\t\tHome: 'goLineStartSmart',\n-\t\tPageUp: 'goPageUp',\n-\t\tPageDown: 'goPageDown',\n-\t\tDelete: 'delCharAfter',\n-\t\tBackspace: 'delCharBefore',\n-\t\t'Shift-Backspace': 'delCharBefore',\n-\t\tTab: 'defaultTab',\n-\t\t'Shift-Tab': 'indentAuto',\n-\t\tEnter: 'newlineAndIndent',\n-\t\tInsert: 'toggleOverwrite'\n-\t};\n-\tdF.pcDefault = {\n-\t\t'Ctrl-A': 'selectAll',\n-\t\t'Ctrl-D': 'deleteLine',\n-\t\t'Ctrl-Z': 'undo',\n-\t\t'Shift-Ctrl-Z': 'redo',\n-\t\t'Ctrl-Y': 'redo',\n-\t\t'Ctrl-Home': 'goDocStart',\n-\t\t'Alt-Up': 'goDocStart',\n-\t\t'Ctrl-End': 'goDocEnd',\n-\t\t'Ctrl-Down': 'goDocEnd',\n-\t\t'Ctrl-Left': 'goGroupLeft',\n-\t\t'Ctrl-Right': 'goGroupRight',\n-\t\t'Alt-Left': 'goLineStart',\n-\t\t'Alt-Right': 'goLineEnd',\n-\t\t'Ctrl-Backspace': 'delGroupBefore',\n-\t\t'Ctrl-Delete': 'delGroupAfter',\n-\t\t'Ctrl-S': 'save',\n-\t\t'Ctrl-F': 'find',\n-\t\t'Ctrl-G': 'findNext',\n-\t\t'Shift-Ctrl-G': 'findPrev',\n-\t\t'Shift-Ctrl-F': 'replace',\n-\t\t'Shift-Ctrl-R': 'replaceAll',\n-\t\t'Ctrl-[': 'indentLess',\n-\t\t'Ctrl-]': 'indentMore',\n-\t\tfallthrough: 'basic'\n-\t};\n-\tdF.macDefault = {\n-\t\t'Cmd-A': 'selectAll',\n-\t\t'Cmd-D': 'deleteLine',\n-\t\t'Cmd-Z': 'undo',\n-\t\t'Shift-Cmd-Z': 'redo',\n-\t\t'Cmd-Y': 'redo',\n-\t\t'Cmd-Up': 'goDocStart',\n-\t\t'Cmd-End': 'goDocEnd',\n-\t\t'Cmd-Down': 'goDocEnd',\n-\t\t'Alt-Left': 'goGroupLeft',\n-\t\t'Alt-Right': 'goGroupRight',\n-\t\t'Cmd-Left': 'goLineStart',\n-\t\t'Cmd-Right': 'goLineEnd',\n-\t\t'Alt-Backspace': 'delGroupBefore',\n-\t\t'Ctrl-Alt-Backspace': 'delGroupAfter',\n-\t\t'Alt-Delete': 'delGroupAfter',\n-\t\t'Cmd-S': 'save',\n-\t\t'Cmd-F': 'find',\n-\t\t'Cmd-G': 'findNext',\n-\t\t'Shift-Cmd-G': 'findPrev',\n-\t\t'Cmd-Alt-F': 'replace',\n-\t\t'Shift-Cmd-Alt-F': 'replaceAll',\n-\t\t'Cmd-[': 'indentLess',\n-\t\t'Cmd-]': 'indentMore',\n-\t\t'Cmd-Backspace': 'delLineLeft',\n-\t\tfallthrough: ['basic', 'emacsy']\n-\t};\n-\tdF['default'] = bq ? dF.macDefault : dF.pcDefault;\n-\tdF.emacsy = {\n-\t\t'Ctrl-F': 'goCharRight',\n-\t\t'Ctrl-B': 'goCharLeft',\n-\t\t'Ctrl-P': 'goLineUp',\n-\t\t'Ctrl-N': 'goLineDown',\n-\t\t'Alt-F': 'goWordRight',\n-\t\t'Alt-B': 'goWordLeft',\n-\t\t'Ctrl-A': 'goLineStart',\n-\t\t'Ctrl-E': 'goLineEnd',\n-\t\t'Ctrl-V': 'goPageDown',\n-\t\t'Shift-Ctrl-V': 'goPageUp',\n-\t\t'Ctrl-D': 'delCharAfter',\n-\t\t'Ctrl-H': 'delCharBefore',\n-\t\t'Alt-D': 'delWordAfter',\n-\t\t'Alt-Backspace': 'delWordBefore',\n-\t\t'Ctrl-K': 'killLine',\n-\t\t'Ctrl-T': 'transposeChars'\n-\t};\n-\tfunction eh(ew) {\n-\t\tif (typeof ew == 'string') {\n-\t\t\treturn dF[ew];\n-\t\t} else {\n-\t\t\treturn ew;\n-\t\t}\n-\t}\n-\tfunction g(ex, eB, ez) {\n-\t\tfunction eA(eH) {\n-\t\t\teH = eh(eH);\n-\t\t\tvar eF = eH[ex];\n-\t\t\tif (eF === false) {\n-\t\t\t\treturn 'stop';\n-\t\t\t}\n-\t\t\tif (eF != null && ez(eF)) {\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t\tif (eH.nofallthrough) {\n-\t\t\t\treturn 'stop';\n-\t\t\t}\n-\t\t\tvar eE = eH.fallthrough;\n-\t\t\tif (eE == null) {\n-\t\t\t\treturn false;\n-\t\t\t}\n-\t\t\tif (Object.prototype.toString.call(eE) != '[object Array]') {\n-\t\t\t\treturn eA(eE);\n-\t\t\t}\n-\t\t\tfor (var eD = 0, eG = eE.length; eD \u003C eG; ++eD) {\n-\t\t\t\tvar eC = eA(eE[eD]);\n-\t\t\t\tif (eC) {\n-\t\t\t\t\treturn eC;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn false;\n-\t\t}\n-\t\tfor (var ey = 0; ey \u003C eB.length; ++ey) {\n-\t\t\tvar ew = eA(eB[ey]);\n-\t\t\tif (ew) {\n-\t\t\t\treturn ew != 'stop';\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction dc(ex) {\n-\t\tvar ew = dL[ex.keyCode];\n-\t\treturn ew == 'Ctrl' || ew == 'Alt' || ew == 'Shift' || ew == 'Mod';\n-\t}\n-\tfunction dW(ex, ey) {\n-\t\tif (d1 && ex.keyCode == 34 && ex['char']) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar ew = dL[ex.keyCode];\n-\t\tif (ew == null || ex.altGraphKey) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tif (ex.altKey) {\n-\t\t\tew = 'Alt-' + ew;\n-\t\t}\n-\t\tif (be ? ex.metaKey : ex.ctrlKey) {\n-\t\t\tew = 'Ctrl-' + ew;\n-\t\t}\n-\t\tif (be ? ex.ctrlKey : ex.metaKey) {\n-\t\t\tew = 'Cmd-' + ew;\n-\t\t}\n-\t\tif (!ey && ex.shiftKey) {\n-\t\t\tew = 'Shift-' + ew;\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tB.lookupKey = g;\n-\tB.isModifierKey = dc;\n-\tB.keyName = dW;\n-\tB.fromTextArea = function (eD, eE) {\n-\t\tif (!eE) {\n-\t\t\teE = {};\n-\t\t}\n-\t\teE.value = eD.value;\n-\t\tif (!eE.tabindex && eD.tabindex) {\n-\t\t\teE.tabindex = eD.tabindex;\n-\t\t}\n-\t\tif (!eE.placeholder && eD.placeholder) {\n-\t\t\teE.placeholder = eD.placeholder;\n-\t\t}\n-\t\tif (eE.autofocus == null) {\n-\t\t\tvar ew = document.body;\n-\t\t\ttry {\n-\t\t\t\tew = document.activeElement;\n-\t\t\t} catch (ey) {}\n-\t\t\teE.autofocus = ew == eD || (eD.getAttribute('autofocus') != null && ew == document.body);\n-\t\t}\n-\t\tfunction eA() {\n-\t\t\teD.value = eC.getValue();\n-\t\t}\n-\t\tif (eD.form) {\n-\t\t\tbk(eD.form, 'submit', eA);\n-\t\t\tif (!eE.leaveSubmitMethodAlone) {\n-\t\t\t\tvar ex = eD.form,\n-\t\t\t\t\teB = ex.submit;\n-\t\t\t\ttry {\n-\t\t\t\t\tvar ez = (ex.submit = function () {\n-\t\t\t\t\t\teA();\n-\t\t\t\t\t\tex.submit = eB;\n-\t\t\t\t\t\tex.submit();\n-\t\t\t\t\t\tex.submit = ez;\n-\t\t\t\t\t});\n-\t\t\t\t} catch (ey) {}\n-\t\t\t}\n-\t\t}\n-\t\teD.style.display = 'none';\n-\t\tvar eC = B(function (eF) {\n-\t\t\teD.parentNode.insertBefore(eF, eD.nextSibling);\n-\t\t}, eE);\n-\t\teC.save = eA;\n-\t\teC.getTextArea = function () {\n-\t\t\treturn eD;\n-\t\t};\n-\t\teC.toTextArea = function () {\n-\t\t\teA();\n-\t\t\teD.parentNode.removeChild(eC.getWrapperElement());\n-\t\t\teD.style.display = '';\n-\t\t\tif (eD.form) {\n-\t\t\t\tcT(eD.form, 'submit', eA);\n-\t\t\t\tif (typeof eD.form.submit == 'function') {\n-\t\t\t\t\teD.form.submit = eB;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t};\n-\t\treturn eC;\n-\t};\n-\tfunction ds(ew, ex) {\n-\t\tthis.pos = this.start = 0;\n-\t\tthis.string = ew;\n-\t\tthis.tabSize = ex || 8;\n-\t\tthis.lastColumnPos = this.lastColumnValue = 0;\n-\t\tthis.lineStart = 0;\n-\t}\n-\tds.prototype = {\n-\t\teol: function () {\n-\t\t\treturn this.pos >= this.string.length;\n-\t\t},\n-\t\tsol: function () {\n-\t\t\treturn this.pos == this.lineStart;\n-\t\t},\n-\t\tpeek: function () {\n-\t\t\treturn this.string.charAt(this.pos) || undefined;\n-\t\t},\n-\t\tnext: function () {\n-\t\t\tif (this.pos \u003C this.string.length) {\n-\t\t\t\treturn this.string.charAt(this.pos++);\n-\t\t\t}\n-\t\t},\n-\t\teat: function (ew) {\n-\t\t\tvar ey = this.string.charAt(this.pos);\n-\t\t\tif (typeof ew == 'string') {\n-\t\t\t\tvar ex = ey == ew;\n-\t\t\t} else {\n-\t\t\t\tvar ex = ey && (ew.test ? ew.test(ey) : ew(ey));\n-\t\t\t}\n-\t\t\tif (ex) {\n-\t\t\t\t++this.pos;\n-\t\t\t\treturn ey;\n-\t\t\t}\n-\t\t},\n-\t\teatWhile: function (ew) {\n-\t\t\tvar ex = this.pos;\n-\t\t\twhile (this.eat(ew)) {}\n-\t\t\treturn this.pos > ex;\n-\t\t},\n-\t\teatSpace: function () {\n-\t\t\tvar ew = this.pos;\n-\t\t\twhile (\u002F[\\s\\u00a0]\u002F.test(this.string.charAt(this.pos))) {\n-\t\t\t\t++this.pos;\n-\t\t\t}\n-\t\t\treturn this.pos > ew;\n-\t\t},\n-\t\tskipToEnd: function () {\n-\t\t\tthis.pos = this.string.length;\n-\t\t},\n-\t\tskipTo: function (ew) {\n-\t\t\tvar ex = this.string.indexOf(ew, this.pos);\n-\t\t\tif (ex > -1) {\n-\t\t\t\tthis.pos = ex;\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t},\n-\t\tbackUp: function (ew) {\n-\t\t\tthis.pos -= ew;\n-\t\t},\n-\t\tcolumn: function () {\n-\t\t\tif (this.lastColumnPos \u003C this.start) {\n-\t\t\t\tthis.lastColumnValue = bg(\n-\t\t\t\t\tthis.string,\n-\t\t\t\t\tthis.start,\n-\t\t\t\t\tthis.tabSize,\n-\t\t\t\t\tthis.lastColumnPos,\n-\t\t\t\t\tthis.lastColumnValue\n-\t\t\t\t);\n-\t\t\t\tthis.lastColumnPos = this.start;\n-\t\t\t}\n-\t\t\treturn (\n-\t\t\t\tthis.lastColumnValue - (this.lineStart ? bg(this.string, this.lineStart, this.tabSize) : 0)\n-\t\t\t);\n-\t\t},\n-\t\tindentation: function () {\n-\t\t\treturn (\n-\t\t\t\tbg(this.string, null, this.tabSize) -\n-\t\t\t\t(this.lineStart ? bg(this.string, this.lineStart, this.tabSize) : 0)\n-\t\t\t);\n-\t\t},\n-\t\tmatch: function (eA, ex, ew) {\n-\t\t\tif (typeof eA == 'string') {\n-\t\t\t\tvar eB = function (eC) {\n-\t\t\t\t\treturn ew ? eC.toLowerCase() : eC;\n-\t\t\t\t};\n-\t\t\t\tvar ez = this.string.substr(this.pos, eA.length);\n-\t\t\t\tif (eB(ez) == eB(eA)) {\n-\t\t\t\t\tif (ex !== false) {\n-\t\t\t\t\t\tthis.pos += eA.length;\n-\t\t\t\t\t}\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tvar ey = this.string.slice(this.pos).match(eA);\n-\t\t\t\tif (ey && ey.index > 0) {\n-\t\t\t\t\treturn null;\n-\t\t\t\t}\n-\t\t\t\tif (ey && ex !== false) {\n-\t\t\t\t\tthis.pos += ey[0].length;\n-\t\t\t\t}\n-\t\t\t\treturn ey;\n-\t\t\t}\n-\t\t},\n-\t\tcurrent: function () {\n-\t\t\treturn this.string.slice(this.start, this.pos);\n-\t\t},\n-\t\thideFirstChars: function (ex, ew) {\n-\t\t\tthis.lineStart += ex;\n-\t\t\ttry {\n-\t\t\t\treturn ew();\n-\t\t\t} finally {\n-\t\t\t\tthis.lineStart -= ex;\n-\t\t\t}\n-\t\t}\n-\t};\n-\tB.StringStream = ds;\n-\tfunction H(ex, ew) {\n-\t\tthis.lines = [];\n-\t\tthis.type = ew;\n-\t\tthis.doc = ex;\n-\t}\n-\tB.TextMarker = H;\n-\ta0(H);\n-\tH.prototype.clear = function () {\n-\t\tif (this.explicitlyCleared) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eD = this.doc.cm,\n-\t\t\tex = eD && !eD.curOp;\n-\t\tif (ex) {\n-\t\t\tbY(eD);\n-\t\t}\n-\t\tif (dP(this, 'clear')) {\n-\t\t\tvar eE = this.find();\n-\t\t\tif (eE) {\n-\t\t\t\tO(this, 'clear', eE.from, eE.to);\n-\t\t\t}\n-\t\t}\n-\t\tvar ey = null,\n-\t\t\teB = null;\n-\t\tfor (var ez = 0; ez \u003C this.lines.length; ++ez) {\n-\t\t\tvar eF = this.lines[ez];\n-\t\t\tvar eC = dE(eF.markedSpans, this);\n-\t\t\tif (eC.to != null) {\n-\t\t\t\teB = bc(eF);\n-\t\t\t}\n-\t\t\teF.markedSpans = dk(eF.markedSpans, eC);\n-\t\t\tif (eC.from != null) {\n-\t\t\t\tey = bc(eF);\n-\t\t\t} else {\n-\t\t\t\tif (this.collapsed && !dZ(this.doc, eF) && eD) {\n-\t\t\t\t\teo(eF, aw(eD.display));\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eD && this.collapsed && !eD.options.lineWrapping) {\n-\t\t\tfor (var ez = 0; ez \u003C this.lines.length; ++ez) {\n-\t\t\t\tvar ew = u(eD.doc, this.lines[ez]),\n-\t\t\t\t\teA = c0(eD.doc, ew);\n-\t\t\t\tif (eA > eD.display.maxLineLength) {\n-\t\t\t\t\teD.display.maxLine = ew;\n-\t\t\t\t\teD.display.maxLineLength = eA;\n-\t\t\t\t\teD.display.maxLineChanged = true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (ey != null && eD) {\n-\t\t\tQ(eD, ey, eB + 1);\n-\t\t}\n-\t\tthis.lines.length = 0;\n-\t\tthis.explicitlyCleared = true;\n-\t\tif (this.atomic && this.doc.cantEdit) {\n-\t\t\tthis.doc.cantEdit = false;\n-\t\t\tif (eD) {\n-\t\t\t\tc7(eD);\n-\t\t\t}\n-\t\t}\n-\t\tif (ex) {\n-\t\t\tW(eD);\n-\t\t}\n-\t};\n-\tH.prototype.find = function (eA) {\n-\t\tvar eC, eB;\n-\t\tfor (var ex = 0; ex \u003C this.lines.length; ++ex) {\n-\t\t\tvar ew = this.lines[ex];\n-\t\t\tvar ey = dE(ew.markedSpans, this);\n-\t\t\tif (ey.from != null || ey.to != null) {\n-\t\t\t\tvar ez = bc(ew);\n-\t\t\t\tif (ey.from != null) {\n-\t\t\t\t\teC = K(ez, ey.from);\n-\t\t\t\t}\n-\t\t\t\tif (ey.to != null) {\n-\t\t\t\t\teB = K(ez, ey.to);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (this.type == 'bookmark' && !eA) {\n-\t\t\treturn eC;\n-\t\t}\n-\t\treturn eC && {from: eC, to: eB};\n-\t};\n-\tH.prototype.changed = function () {\n-\t\tvar ez = this.find(),\n-\t\t\tew = this.doc.cm;\n-\t\tif (!ez || !ew) {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (this.type != 'bookmark') {\n-\t\t\tez = ez.from;\n-\t\t}\n-\t\tvar ex = dJ(this.doc, ez.line);\n-\t\tec(ew, ex);\n-\t\tif (ez.line >= ew.display.showingFrom && ez.line \u003C ew.display.showingTo) {\n-\t\t\tfor (var ey = ew.display.lineDiv.firstChild; ey; ey = ey.nextSibling) {\n-\t\t\t\tif (ey.lineObj == ex) {\n-\t\t\t\t\tif (ey.offsetHeight != ex.height) {\n-\t\t\t\t\t\teo(ex, ey.offsetHeight);\n-\t\t\t\t\t}\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tb1(ew, function () {\n-\t\t\t\tew.curOp.selectionChanged = ew.curOp.forceUpdate = ew.curOp.updateMaxLine = true;\n-\t\t\t});\n-\t\t}\n-\t};\n-\tH.prototype.attachLine = function (ew) {\n-\t\tif (!this.lines.length && this.doc.cm) {\n-\t\t\tvar ex = this.doc.cm.curOp;\n-\t\t\tif (!ex.maybeHiddenMarkers || cl(ex.maybeHiddenMarkers, this) == -1) {\n-\t\t\t\t(ex.maybeUnhiddenMarkers || (ex.maybeUnhiddenMarkers = [])).push(this);\n-\t\t\t}\n-\t\t}\n-\t\tthis.lines.push(ew);\n-\t};\n-\tH.prototype.detachLine = function (ew) {\n-\t\tthis.lines.splice(cl(this.lines, ew), 1);\n-\t\tif (!this.lines.length && this.doc.cm) {\n-\t\t\tvar ex = this.doc.cm.curOp;\n-\t\t\t(ex.maybeHiddenMarkers || (ex.maybeHiddenMarkers = [])).push(this);\n-\t\t}\n-\t};\n-\tvar aB = 0;\n-\tfunction dh(eC, eA, eB, eE, ez) {\n-\t\tif (eE && eE.shared) {\n-\t\t\treturn G(eC, eA, eB, eE, ez);\n-\t\t}\n-\t\tif (eC.cm && !eC.cm.curOp) {\n-\t\t\treturn b9(eC.cm, dh)(eC, eA, eB, eE, ez);\n-\t\t}\n-\t\tvar ey = new H(eC, ez);\n-\t\tif (eE) {\n-\t\t\tam(eE, ey);\n-\t\t}\n-\t\tif (dK(eB, eA) || (d8(eA, eB) && ey.clearWhenEmpty !== false)) {\n-\t\t\treturn ey;\n-\t\t}\n-\t\tif (ey.replacedWith) {\n-\t\t\tey.collapsed = true;\n-\t\t\tey.replacedWith = ej('span', [ey.replacedWith], 'CodeMirror-widget');\n-\t\t\tif (!eE.handleMouseEvents) {\n-\t\t\t\tey.replacedWith.ignoreEvents = true;\n-\t\t\t}\n-\t\t}\n-\t\tif (ey.collapsed) {\n-\t\t\tif (v(eC, eA.line, eA, eB, ey) || (eA.line != eB.line && v(eC, eB.line, eA, eB, ey))) {\n-\t\t\t\tthrow new Error('Inserting collapsed marker partially overlapping an existing one');\n-\t\t\t}\n-\t\t\taD = true;\n-\t\t}\n-\t\tif (ey.addToHistory) {\n-\t\t\tdi(\n-\t\t\t\teC,\n-\t\t\t\t{from: eA, to: eB, origin: 'markText'},\n-\t\t\t\t{head: eC.sel.head, anchor: eC.sel.anchor},\n-\t\t\t\tNaN\n-\t\t\t);\n-\t\t}\n-\t\tvar ex = eA.line,\n-\t\t\teD = eC.cm,\n-\t\t\tew;\n-\t\teC.iter(ex, eB.line + 1, function (eF) {\n-\t\t\tif (eD && ey.collapsed && !eD.options.lineWrapping && u(eC, eF) == eD.display.maxLine) {\n-\t\t\t\tew = true;\n-\t\t\t}\n-\t\t\tvar eG = {from: null, to: null, marker: ey};\n-\t\t\tif (ex == eA.line) {\n-\t\t\t\teG.from = eA.ch;\n-\t\t\t}\n-\t\t\tif (ex == eB.line) {\n-\t\t\t\teG.to = eB.ch;\n-\t\t\t}\n-\t\t\tif (ey.collapsed && ex != eA.line) {\n-\t\t\t\teo(eF, 0);\n-\t\t\t}\n-\t\t\tbx(eF, eG);\n-\t\t\t++ex;\n-\t\t});\n-\t\tif (ey.collapsed) {\n-\t\t\teC.iter(eA.line, eB.line + 1, function (eF) {\n-\t\t\t\tif (dZ(eC, eF)) {\n-\t\t\t\t\teo(eF, 0);\n-\t\t\t\t}\n-\t\t\t});\n-\t\t}\n-\t\tif (ey.clearOnEnter) {\n-\t\t\tbk(ey, 'beforeCursorEnter', function () {\n-\t\t\t\tey.clear();\n-\t\t\t});\n-\t\t}\n-\t\tif (ey.readOnly) {\n-\t\t\teq = true;\n-\t\t\tif (eC.history.done.length || eC.history.undone.length) {\n-\t\t\t\teC.clearHistory();\n-\t\t\t}\n-\t\t}\n-\t\tif (ey.collapsed) {\n-\t\t\tey.id = ++aB;\n-\t\t\tey.atomic = true;\n-\t\t}\n-\t\tif (eD) {\n-\t\t\tif (ew) {\n-\t\t\t\teD.curOp.updateMaxLine = true;\n-\t\t\t}\n-\t\t\tif (ey.className || ey.title || ey.startStyle || ey.endStyle || ey.collapsed) {\n-\t\t\t\tQ(eD, eA.line, eB.line + 1);\n-\t\t\t}\n-\t\t\tif (ey.atomic) {\n-\t\t\t\tc7(eD);\n-\t\t\t}\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tfunction t(ez, ex) {\n-\t\tthis.markers = ez;\n-\t\tthis.primary = ex;\n-\t\tfor (var ew = 0, ey = this; ew \u003C ez.length; ++ew) {\n-\t\t\tez[ew].parent = this;\n-\t\t\tbk(ez[ew], 'clear', function () {\n-\t\t\t\tey.clear();\n-\t\t\t});\n-\t\t}\n-\t}\n-\tB.SharedTextMarker = t;\n-\ta0(t);\n-\tt.prototype.clear = function () {\n-\t\tif (this.explicitlyCleared) {\n-\t\t\treturn;\n-\t\t}\n-\t\tthis.explicitlyCleared = true;\n-\t\tfor (var ew = 0; ew \u003C this.markers.length; ++ew) {\n-\t\t\tthis.markers[ew].clear();\n-\t\t}\n-\t\tO(this, 'clear');\n-\t};\n-\tt.prototype.find = function () {\n-\t\treturn this.primary.find();\n-\t};\n-\tfunction G(eA, eD, eC, ew, ey) {\n-\t\tew = am(ew);\n-\t\tew.shared = false;\n-\t\tvar eB = [dh(eA, eD, eC, ew, ey)],\n-\t\t\tex = eB[0];\n-\t\tvar ez = ew.replacedWith;\n-\t\tcN(eA, function (eF) {\n-\t\t\tif (ez) {\n-\t\t\t\tew.replacedWith = ez.cloneNode(true);\n-\t\t\t}\n-\t\t\teB.push(dh(eF, d9(eF, eD), d9(eF, eC), ew, ey));\n-\t\t\tfor (var eE = 0; eE \u003C eF.linked.length; ++eE) {\n-\t\t\t\tif (eF.linked[eE].isParent) {\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tex = d7(eB);\n-\t\t});\n-\t\treturn new t(eB, ex);\n-\t}\n-\tfunction dE(ey, ew) {\n-\t\tif (ey) {\n-\t\t\tfor (var ex = 0; ex \u003C ey.length; ++ex) {\n-\t\t\t\tvar ez = ey[ex];\n-\t\t\t\tif (ez.marker == ew) {\n-\t\t\t\t\treturn ez;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction dk(ex, ey) {\n-\t\tfor (var ez, ew = 0; ew \u003C ex.length; ++ew) {\n-\t\t\tif (ex[ew] != ey) {\n-\t\t\t\t(ez || (ez = [])).push(ex[ew]);\n-\t\t\t}\n-\t\t}\n-\t\treturn ez;\n-\t}\n-\tfunction bx(ew, ex) {\n-\t\tew.markedSpans = ew.markedSpans ? ew.markedSpans.concat([ex]) : [ex];\n-\t\tex.marker.attachLine(ew);\n-\t}\n-\tfunction aq(ex, ey, eC) {\n-\t\tif (ex) {\n-\t\t\tfor (var eA = 0, eD; eA \u003C ex.length; ++eA) {\n-\t\t\t\tvar eE = ex[eA],\n-\t\t\t\t\teB = eE.marker;\n-\t\t\t\tvar ew = eE.from == null || (eB.inclusiveLeft ? eE.from \u003C= ey : eE.from \u003C ey);\n-\t\t\t\tif (ew || (eE.from == ey && eB.type == 'bookmark' && (!eC || !eE.marker.insertLeft))) {\n-\t\t\t\t\tvar ez = eE.to == null || (eB.inclusiveRight ? eE.to >= ey : eE.to > ey);\n-\t\t\t\t\t(eD || (eD = [])).push({from: eE.from, to: ez ? null : eE.to, marker: eB});\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eD;\n-\t}\n-\tfunction af(ex, ez, eC) {\n-\t\tif (ex) {\n-\t\t\tfor (var eA = 0, eD; eA \u003C ex.length; ++eA) {\n-\t\t\t\tvar eE = ex[eA],\n-\t\t\t\t\teB = eE.marker;\n-\t\t\t\tvar ey = eE.to == null || (eB.inclusiveRight ? eE.to >= ez : eE.to > ez);\n-\t\t\t\tif (ey || (eE.from == ez && eB.type == 'bookmark' && (!eC || eE.marker.insertLeft))) {\n-\t\t\t\t\tvar ew = eE.from == null || (eB.inclusiveLeft ? eE.from \u003C= ez : eE.from \u003C ez);\n-\t\t\t\t\t(eD || (eD = [])).push({\n-\t\t\t\t\t\tfrom: ew ? null : eE.from - ez,\n-\t\t\t\t\t\tto: eE.to == null ? null : eE.to - ez,\n-\t\t\t\t\t\tmarker: eB\n-\t\t\t\t\t});\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eD;\n-\t}\n-\tfunction cY(eI, eF) {\n-\t\tvar eE = bt(eI, eF.from.line) && dJ(eI, eF.from.line).markedSpans;\n-\t\tvar eL = bt(eI, eF.to.line) && dJ(eI, eF.to.line).markedSpans;\n-\t\tif (!eE && !eL) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tvar ex = eF.from.ch,\n-\t\t\teA = eF.to.ch,\n-\t\t\teD = d8(eF.from, eF.to);\n-\t\tvar eC = aq(eE, ex, eD);\n-\t\tvar eK = af(eL, eA, eD);\n-\t\tvar eJ = eF.text.length == 1,\n-\t\t\tey = d7(eF.text).length + (eJ ? ex : 0);\n-\t\tif (eC) {\n-\t\t\tfor (var ez = 0; ez \u003C eC.length; ++ez) {\n-\t\t\t\tvar eH = eC[ez];\n-\t\t\t\tif (eH.to == null) {\n-\t\t\t\t\tvar eM = dE(eK, eH.marker);\n-\t\t\t\t\tif (!eM) {\n-\t\t\t\t\t\teH.to = ex;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (eJ) {\n-\t\t\t\t\t\t\teH.to = eM.to == null ? null : eM.to + ey;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eK) {\n-\t\t\tfor (var ez = 0; ez \u003C eK.length; ++ez) {\n-\t\t\t\tvar eH = eK[ez];\n-\t\t\t\tif (eH.to != null) {\n-\t\t\t\t\teH.to += ey;\n-\t\t\t\t}\n-\t\t\t\tif (eH.from == null) {\n-\t\t\t\t\tvar eM = dE(eC, eH.marker);\n-\t\t\t\t\tif (!eM) {\n-\t\t\t\t\t\teH.from = ey;\n-\t\t\t\t\t\tif (eJ) {\n-\t\t\t\t\t\t\t(eC || (eC = [])).push(eH);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\teH.from += ey;\n-\t\t\t\t\tif (eJ) {\n-\t\t\t\t\t\t(eC || (eC = [])).push(eH);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (eC) {\n-\t\t\teC = n(eC);\n-\t\t}\n-\t\tif (eK && eK != eC) {\n-\t\t\teK = n(eK);\n-\t\t}\n-\t\tvar eB = [eC];\n-\t\tif (!eJ) {\n-\t\t\tvar eG = eF.text.length - 2,\n-\t\t\t\tew;\n-\t\t\tif (eG > 0 && eC) {\n-\t\t\t\tfor (var ez = 0; ez \u003C eC.length; ++ez) {\n-\t\t\t\t\tif (eC[ez].to == null) {\n-\t\t\t\t\t\t(ew || (ew = [])).push({from: null, to: null, marker: eC[ez].marker});\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var ez = 0; ez \u003C eG; ++ez) {\n-\t\t\t\teB.push(ew);\n-\t\t\t}\n-\t\t\teB.push(eK);\n-\t\t}\n-\t\treturn eB;\n-\t}\n-\tfunction n(ex) {\n-\t\tfor (var ew = 0; ew \u003C ex.length; ++ew) {\n-\t\t\tvar ey = ex[ew];\n-\t\t\tif (ey.from != null && ey.from == ey.to && ey.marker.clearWhenEmpty !== false) {\n-\t\t\t\tex.splice(ew--, 1);\n-\t\t\t}\n-\t\t}\n-\t\tif (!ex.length) {\n-\t\t\treturn null;\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction cP(eE, eC) {\n-\t\tvar ew = br(eE, eC);\n-\t\tvar eF = cY(eE, eC);\n-\t\tif (!ew) {\n-\t\t\treturn eF;\n-\t\t}\n-\t\tif (!eF) {\n-\t\t\treturn ew;\n-\t\t}\n-\t\tfor (var ez = 0; ez \u003C ew.length; ++ez) {\n-\t\t\tvar eA = ew[ez],\n-\t\t\t\teB = eF[ez];\n-\t\t\tif (eA && eB) {\n-\t\t\t\tspans: for (var ey = 0; ey \u003C eB.length; ++ey) {\n-\t\t\t\t\tvar eD = eB[ey];\n-\t\t\t\t\tfor (var ex = 0; ex \u003C eA.length; ++ex) {\n-\t\t\t\t\t\tif (eA[ex].marker == eD.marker) {\n-\t\t\t\t\t\t\tcontinue spans;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\teA.push(eD);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (eB) {\n-\t\t\t\t\tew[ez] = eB;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction bW(eG, eE, eF) {\n-\t\tvar ez = null;\n-\t\teG.iter(eE.line, eF.line + 1, function (eH) {\n-\t\t\tif (eH.markedSpans) {\n-\t\t\t\tfor (var eI = 0; eI \u003C eH.markedSpans.length; ++eI) {\n-\t\t\t\t\tvar eJ = eH.markedSpans[eI].marker;\n-\t\t\t\t\tif (eJ.readOnly && (!ez || cl(ez, eJ) == -1)) {\n-\t\t\t\t\t\t(ez || (ez = [])).push(eJ);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t});\n-\t\tif (!ez) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tvar eA = [{from: eE, to: eF}];\n-\t\tfor (var eB = 0; eB \u003C ez.length; ++eB) {\n-\t\t\tvar eC = ez[eB],\n-\t\t\t\tex = eC.find();\n-\t\t\tfor (var ey = 0; ey \u003C eA.length; ++ey) {\n-\t\t\t\tvar ew = eA[ey];\n-\t\t\t\tif (dK(ew.to, ex.from) || dK(ex.to, ew.from)) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tvar eD = [ey, 1];\n-\t\t\t\tif (dK(ew.from, ex.from) || (!eC.inclusiveLeft && d8(ew.from, ex.from))) {\n-\t\t\t\t\teD.push({from: ew.from, to: ex.from});\n-\t\t\t\t}\n-\t\t\t\tif (dK(ex.to, ew.to) || (!eC.inclusiveRight && d8(ew.to, ex.to))) {\n-\t\t\t\t\teD.push({from: ex.to, to: ew.to});\n-\t\t\t\t}\n-\t\t\t\teA.splice.apply(eA, eD);\n-\t\t\t\tey += eD.length - 1;\n-\t\t\t}\n-\t\t}\n-\t\treturn eA;\n-\t}\n-\tfunction r(ew) {\n-\t\treturn ew.inclusiveLeft ? -1 : 0;\n-\t}\n-\tfunction bj(ew) {\n-\t\treturn ew.inclusiveRight ? 1 : 0;\n-\t}\n-\tfunction cF(ez, ex) {\n-\t\tvar eB = ez.lines.length - ex.lines.length;\n-\t\tif (eB != 0) {\n-\t\t\treturn eB;\n-\t\t}\n-\t\tvar ey = ez.find(),\n-\t\t\teC = ex.find();\n-\t\tvar ew = bz(ey.from, eC.from) || r(ez) - r(ex);\n-\t\tif (ew) {\n-\t\t\treturn -ew;\n-\t\t}\n-\t\tvar eA = bz(ey.to, eC.to) || bj(ez) - bj(ex);\n-\t\tif (eA) {\n-\t\t\treturn eA;\n-\t\t}\n-\t\treturn ex.id - ez.id;\n-\t}\n-\tfunction aC(ex, eB) {\n-\t\tvar ew = aD && ex.markedSpans,\n-\t\t\teA;\n-\t\tif (ew) {\n-\t\t\tfor (var ez, ey = 0; ey \u003C ew.length; ++ey) {\n-\t\t\t\tez = ew[ey];\n-\t\t\t\tif (\n-\t\t\t\t\tez.marker.collapsed &&\n-\t\t\t\t\t(eB ? ez.from : ez.to) == null &&\n-\t\t\t\t\t(!eA || cF(eA, ez.marker) \u003C 0)\n-\t\t\t\t) {\n-\t\t\t\t\teA = ez.marker;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eA;\n-\t}\n-\tfunction dn(ew) {\n-\t\treturn aC(ew, true);\n-\t}\n-\tfunction c5(ew) {\n-\t\treturn aC(ew, false);\n-\t}\n-\tfunction v(eE, ey, eC, eD, eA) {\n-\t\tvar eH = dJ(eE, ey);\n-\t\tvar ew = aD && eH.markedSpans;\n-\t\tif (ew) {\n-\t\t\tfor (var ez = 0; ez \u003C ew.length; ++ez) {\n-\t\t\t\tvar ex = ew[ez];\n-\t\t\t\tif (!ex.marker.collapsed) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tvar eG = ex.marker.find(true);\n-\t\t\t\tvar eF = bz(eG.from, eC) || r(ex.marker) - r(eA);\n-\t\t\t\tvar eB = bz(eG.to, eD) || bj(ex.marker) - bj(eA);\n-\t\t\t\tif ((eF >= 0 && eB \u003C= 0) || (eF \u003C= 0 && eB >= 0)) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tif (\n-\t\t\t\t\t(eF \u003C= 0 && (bz(eG.to, eC) || bj(ex.marker) - r(eA)) > 0) ||\n-\t\t\t\t\t(eF >= 0 && (bz(eG.from, eD) || r(ex.marker) - bj(eA)) \u003C 0)\n-\t\t\t\t) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction u(ey, ex) {\n-\t\tvar ew;\n-\t\twhile ((ew = dn(ex))) {\n-\t\t\tex = dJ(ey, ew.find().from.line);\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction dZ(eA, ex) {\n-\t\tvar ew = aD && ex.markedSpans;\n-\t\tif (ew) {\n-\t\t\tfor (var ez, ey = 0; ey \u003C ew.length; ++ey) {\n-\t\t\t\tez = ew[ey];\n-\t\t\t\tif (!ez.marker.collapsed) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tif (ez.from == null) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t\tif (ez.marker.replacedWith) {\n-\t\t\t\t\tcontinue;\n-\t\t\t\t}\n-\t\t\t\tif (ez.from == 0 && ez.marker.inclusiveLeft && J(eA, ex, ez)) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction J(eC, ex, ez) {\n-\t\tif (ez.to == null) {\n-\t\t\tvar ew = ez.marker.find().to,\n-\t\t\t\teA = dJ(eC, ew.line);\n-\t\t\treturn J(eC, eA, dE(eA.markedSpans, ez.marker));\n-\t\t}\n-\t\tif (ez.marker.inclusiveRight && ez.to == ex.text.length) {\n-\t\t\treturn true;\n-\t\t}\n-\t\tfor (var eB, ey = 0; ey \u003C ex.markedSpans.length; ++ey) {\n-\t\t\teB = ex.markedSpans[ey];\n-\t\t\tif (\n-\t\t\t\teB.marker.collapsed &&\n-\t\t\t\t!eB.marker.replacedWith &&\n-\t\t\t\teB.from == ez.to &&\n-\t\t\t\t(eB.to == null || eB.to != ez.from) &&\n-\t\t\t\t(eB.marker.inclusiveLeft || ez.marker.inclusiveRight) &&\n-\t\t\t\tJ(eC, ex, eB)\n-\t\t\t) {\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction ep(ew) {\n-\t\tvar ey = ew.markedSpans;\n-\t\tif (!ey) {\n-\t\t\treturn;\n-\t\t}\n-\t\tfor (var ex = 0; ex \u003C ey.length; ++ex) {\n-\t\t\tey[ex].marker.detachLine(ew);\n-\t\t}\n-\t\tew.markedSpans = null;\n-\t}\n-\tfunction ca(ew, ey) {\n-\t\tif (!ey) {\n-\t\t\treturn;\n-\t\t}\n-\t\tfor (var ex = 0; ex \u003C ey.length; ++ex) {\n-\t\t\tey[ex].marker.attachLine(ew);\n-\t\t}\n-\t\tew.markedSpans = ey;\n-\t}\n-\tvar cx = (B.LineWidget = function (ew, ez, ex) {\n-\t\tif (ex) {\n-\t\t\tfor (var ey in ex) {\n-\t\t\t\tif (ex.hasOwnProperty(ey)) {\n-\t\t\t\t\tthis[ey] = ex[ey];\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tthis.cm = ew;\n-\t\tthis.node = ez;\n-\t});\n-\ta0(cx);\n-\tfunction E(ew) {\n-\t\treturn function () {\n-\t\t\tvar ey = !this.cm.curOp;\n-\t\t\tif (ey) {\n-\t\t\t\tbY(this.cm);\n-\t\t\t}\n-\t\t\ttry {\n-\t\t\t\tvar ex = ew.apply(this, arguments);\n-\t\t\t} finally {\n-\t\t\t\tif (ey) {\n-\t\t\t\t\tW(this.cm);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ex;\n-\t\t};\n-\t}\n-\tcx.prototype.clear = E(function () {\n-\t\tvar ex = this.line.widgets,\n-\t\t\tez = bc(this.line);\n-\t\tif (ez == null || !ex) {\n-\t\t\treturn;\n-\t\t}\n-\t\tfor (var ey = 0; ey \u003C ex.length; ++ey) {\n-\t\t\tif (ex[ey] == this) {\n-\t\t\t\tex.splice(ey--, 1);\n-\t\t\t}\n-\t\t}\n-\t\tif (!ex.length) {\n-\t\t\tthis.line.widgets = null;\n-\t\t}\n-\t\tvar ew = bb(this.cm, this.line) \u003C this.cm.doc.scrollTop;\n-\t\teo(this.line, Math.max(0, this.line.height - b6(this)));\n-\t\tif (ew) {\n-\t\t\tb0(this.cm, 0, -this.height);\n-\t\t}\n-\t\tQ(this.cm, ez, ez + 1);\n-\t});\n-\tcx.prototype.changed = E(function () {\n-\t\tvar ew = this.height;\n-\t\tthis.height = null;\n-\t\tvar ex = b6(this) - ew;\n-\t\tif (!ex) {\n-\t\t\treturn;\n-\t\t}\n-\t\teo(this.line, this.line.height + ex);\n-\t\tvar ey = bc(this.line);\n-\t\tQ(this.cm, ey, ey + 1);\n-\t});\n-\tfunction b6(ew) {\n-\t\tif (ew.height != null) {\n-\t\t\treturn ew.height;\n-\t\t}\n-\t\tif (!ew.node.parentNode || ew.node.parentNode.nodeType != 1) {\n-\t\t\tbf(ew.cm.display.measure, ej('div', [ew.node], null, 'position: relative'));\n-\t\t}\n-\t\treturn (ew.height = ew.node.offsetHeight);\n-\t}\n-\tfunction a6(ew, eA, ey, ex) {\n-\t\tvar ez = new cx(ew, ey, ex);\n-\t\tif (ez.noHScroll) {\n-\t\t\tew.display.alignWidgets = true;\n-\t\t}\n-\t\tc9(ew, eA, function (eC) {\n-\t\t\tvar eD = eC.widgets || (eC.widgets = []);\n-\t\t\tif (ez.insertAt == null) {\n-\t\t\t\teD.push(ez);\n-\t\t\t} else {\n-\t\t\t\teD.splice(Math.min(eD.length - 1, Math.max(0, ez.insertAt)), 0, ez);\n-\t\t\t}\n-\t\t\tez.line = eC;\n-\t\t\tif (!dZ(ew.doc, eC) || ez.showIfHidden) {\n-\t\t\t\tvar eB = bb(ew, eC) \u003C ew.doc.scrollTop;\n-\t\t\t\teo(eC, eC.height + b6(ez));\n-\t\t\t\tif (eB) {\n-\t\t\t\t\tb0(ew, 0, ez.height);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn true;\n-\t\t});\n-\t\treturn ez;\n-\t}\n-\tvar en = (B.Line = function (ey, ex, ew) {\n-\t\tthis.text = ey;\n-\t\tca(this, ex);\n-\t\tthis.height = ew ? ew(this) : 1;\n-\t});\n-\ta0(en);\n-\ten.prototype.lineNo = function () {\n-\t\treturn bc(this);\n-\t};\n-\tfunction c1(ex, eA, ey, ew) {\n-\t\tex.text = eA;\n-\t\tif (ex.stateAfter) {\n-\t\t\tex.stateAfter = null;\n-\t\t}\n-\t\tif (ex.styles) {\n-\t\t\tex.styles = null;\n-\t\t}\n-\t\tif (ex.order != null) {\n-\t\t\tex.order = null;\n-\t\t}\n-\t\tep(ex);\n-\t\tca(ex, ey);\n-\t\tvar ez = ew ? ew(ex) : 1;\n-\t\tif (ez != ex.height) {\n-\t\t\teo(ex, ez);\n-\t\t}\n-\t}\n-\tfunction a1(ew) {\n-\t\tew.parent = null;\n-\t\tep(ew);\n-\t}\n-\tfunction s(eF, eH, eA, ex, eB, ez) {\n-\t\tvar ey = eA.flattenSpans;\n-\t\tif (ey == null) {\n-\t\t\tey = eF.options.flattenSpans;\n-\t\t}\n-\t\tvar eD = 0,\n-\t\t\teC = null;\n-\t\tvar eG = new ds(eH, eF.options.tabSize),\n-\t\t\tew;\n-\t\tif (eH == '' && eA.blankLine) {\n-\t\t\teA.blankLine(ex);\n-\t\t}\n-\t\twhile (!eG.eol()) {\n-\t\t\tif (eG.pos > eF.options.maxHighlightLength) {\n-\t\t\t\tey = false;\n-\t\t\t\tif (ez) {\n-\t\t\t\t\tcu(eF, eH, ex, eG.pos);\n-\t\t\t\t}\n-\t\t\t\teG.pos = eH.length;\n-\t\t\t\tew = null;\n-\t\t\t} else {\n-\t\t\t\tew = eA.token(eG, ex);\n-\t\t\t}\n-\t\t\tif (eF.options.addModeClass) {\n-\t\t\t\tvar eI = B.innerMode(eA, ex).mode.name;\n-\t\t\t\tif (eI) {\n-\t\t\t\t\tew = 'm-' + (ew ? eI + ' ' + ew : eI);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (!ey || eC != ew) {\n-\t\t\t\tif (eD \u003C eG.start) {\n-\t\t\t\t\teB(eG.start, eC);\n-\t\t\t\t}\n-\t\t\t\teD = eG.start;\n-\t\t\t\teC = ew;\n-\t\t\t}\n-\t\t\teG.start = eG.pos;\n-\t\t}\n-\t\twhile (eD \u003C eG.pos) {\n-\t\t\tvar eE = Math.min(eG.pos, eD + 50000);\n-\t\t\teB(eE, eC);\n-\t\t\teD = eE;\n-\t\t}\n-\t}\n-\tfunction d4(eC, eE, ew, ez) {\n-\t\tvar eD = [eC.state.modeGen];\n-\t\ts(\n-\t\t\teC,\n-\t\t\teE.text,\n-\t\t\teC.doc.mode,\n-\t\t\tew,\n-\t\t\tfunction (eF, eG) {\n-\t\t\t\teD.push(eF, eG);\n-\t\t\t},\n-\t\t\tez\n-\t\t);\n-\t\tfor (var ex = 0; ex \u003C eC.state.overlays.length; ++ex) {\n-\t\t\tvar eA = eC.state.overlays[ex],\n-\t\t\t\teB = 1,\n-\t\t\t\tey = 0;\n-\t\t\ts(eC, eE.text, eA.mode, true, function (eF, eH) {\n-\t\t\t\tvar eJ = eB;\n-\t\t\t\twhile (ey \u003C eF) {\n-\t\t\t\t\tvar eG = eD[eB];\n-\t\t\t\t\tif (eG > eF) {\n-\t\t\t\t\t\teD.splice(eB, 1, eF, eD[eB + 1], eG);\n-\t\t\t\t\t}\n-\t\t\t\t\teB += 2;\n-\t\t\t\t\tey = Math.min(eF, eG);\n-\t\t\t\t}\n-\t\t\t\tif (!eH) {\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t\tif (eA.opaque) {\n-\t\t\t\t\teD.splice(eJ, eB - eJ, eF, eH);\n-\t\t\t\t\teB = eJ + 2;\n-\t\t\t\t} else {\n-\t\t\t\t\tfor (; eJ \u003C eB; eJ += 2) {\n-\t\t\t\t\t\tvar eI = eD[eJ + 1];\n-\t\t\t\t\t\teD[eJ + 1] = eI ? eI + ' ' + eH : eH;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t});\n-\t\t}\n-\t\treturn eD;\n-\t}\n-\tfunction cd(ew, ex) {\n-\t\tif (!ex.styles || ex.styles[0] != ew.state.modeGen) {\n-\t\t\tex.styles = d4(ew, ex, (ex.stateAfter = cw(ew, bc(ex))));\n-\t\t}\n-\t\treturn ex.styles;\n-\t}\n-\tfunction cu(ew, eB, ey, ex) {\n-\t\tvar eA = ew.doc.mode;\n-\t\tvar ez = new ds(eB, ew.options.tabSize);\n-\t\tez.start = ez.pos = ex || 0;\n-\t\tif (eB == '' && eA.blankLine) {\n-\t\t\teA.blankLine(ey);\n-\t\t}\n-\t\twhile (!ez.eol() && ez.pos \u003C= ew.options.maxHighlightLength) {\n-\t\t\teA.token(ez, ey);\n-\t\t\tez.start = ez.pos;\n-\t\t}\n-\t}\n-\tvar cI = {},\n-\t\tbn = {};\n-\tfunction du(ez, ey) {\n-\t\tif (!ez) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tfor (;;) {\n-\t\t\tvar ex = ez.match(\u002F(?:^|\\s)line-(background-)?(\\S+)\u002F);\n-\t\t\tif (!ex) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tez = ez.slice(0, ex.index) + ez.slice(ex.index + ex[0].length);\n-\t\t\tvar eA = ex[1] ? 'bgClass' : 'textClass';\n-\t\t\tif (ey[eA] == null) {\n-\t\t\t\tey[eA] = ex[2];\n-\t\t\t} else {\n-\t\t\t\tif (!new RegExp('(?:^|s)' + ex[2] + '(?:$|s)').test(ey[eA])) {\n-\t\t\t\t\tey[eA] += ' ' + ex[2];\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar ew = ey.cm.options.addModeClass ? bn : cI;\n-\t\treturn ew[ez] || (ew[ez] = 'cm-' + ez.replace(\u002F +\u002Fg, ' cm-'));\n-\t}\n-\tfunction dq(eF, eJ, ew, eI) {\n-\t\tvar eG,\n-\t\t\teK = eJ,\n-\t\t\teB = true;\n-\t\twhile ((eG = dn(eK))) {\n-\t\t\teK = dJ(eF.doc, eG.find().from.line);\n-\t\t}\n-\t\tvar eC = {\n-\t\t\tpre: ej('pre'),\n-\t\t\tcol: 0,\n-\t\t\tpos: 0,\n-\t\t\tmeasure: null,\n-\t\t\tmeasuredSomething: false,\n-\t\t\tcm: eF,\n-\t\t\tcopyWidgets: eI\n-\t\t};\n-\t\tdo {\n-\t\t\tif (eK.text) {\n-\t\t\t\teB = false;\n-\t\t\t}\n-\t\t\teC.measure = eK == eJ && ew;\n-\t\t\teC.pos = 0;\n-\t\t\teC.addToken = eC.measure ? e : p;\n-\t\t\tif ((cf || b8) && eF.getOption('lineWrapping')) {\n-\t\t\t\teC.addToken = d6(eC.addToken);\n-\t\t\t}\n-\t\t\tvar eA = aU(eK, eC, cd(eF, eK));\n-\t\t\tif (ew && eK == eJ && !eC.measuredSomething) {\n-\t\t\t\tew[0] = eC.pre.appendChild(aS(eF.display.measure));\n-\t\t\t\teC.measuredSomething = true;\n-\t\t\t}\n-\t\t\tif (eA) {\n-\t\t\t\teK = dJ(eF.doc, eA.to.line);\n-\t\t\t}\n-\t\t} while (eA);\n-\t\tif (ew && !eC.measuredSomething && !ew[0]) {\n-\t\t\tew[0] = eC.pre.appendChild(eB ? ej('span', '\\u00a0') : aS(eF.display.measure));\n-\t\t}\n-\t\tif (!eC.pre.firstChild && !dZ(eF.doc, eJ)) {\n-\t\t\teC.pre.appendChild(document.createTextNode('\\u00a0'));\n-\t\t}\n-\t\tvar ex;\n-\t\tif (ew && cA && (ex = a(eK))) {\n-\t\t\tvar ez = ex.length - 1;\n-\t\t\tif (ex[ez].from == ex[ez].to) {\n-\t\t\t\t--ez;\n-\t\t\t}\n-\t\t\tvar eH = ex[ez],\n-\t\t\t\tey = ex[ez - 1];\n-\t\t\tif (eH.from + 1 == eH.to && ey && eH.level \u003C ey.level) {\n-\t\t\t\tvar eE = ew[eC.pos - 1];\n-\t\t\t\tif (eE) {\n-\t\t\t\t\teE.parentNode.insertBefore((eE.measureRight = aS(eF.display.measure)), eE.nextSibling);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar eD = eC.textClass ? eC.textClass + ' ' + (eJ.textClass || '') : eJ.textClass;\n-\t\tif (eD) {\n-\t\t\teC.pre.className = eD;\n-\t\t}\n-\t\tah(eF, 'renderLine', eF, eJ, eC.pre);\n-\t\treturn eC;\n-\t}\n-\tfunction dH(ex) {\n-\t\tvar ew = ej('span', '\\u2022', 'cm-invalidchar');\n-\t\tew.title = '\\\\u' + ex.charCodeAt(0).toString(16);\n-\t\treturn ew;\n-\t}\n-\tfunction p(eA, eJ, ew, ez, eK, eI) {\n-\t\tif (!eJ) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eE = eA.cm.options.specialChars;\n-\t\tif (!eE.test(eJ)) {\n-\t\t\teA.col += eJ.length;\n-\t\t\tvar eD = document.createTextNode(eJ);\n-\t\t} else {\n-\t\t\tvar eD = document.createDocumentFragment(),\n-\t\t\t\teG = 0;\n-\t\t\twhile (true) {\n-\t\t\t\teE.lastIndex = eG;\n-\t\t\t\tvar ex = eE.exec(eJ);\n-\t\t\t\tvar eC = ex ? ex.index - eG : eJ.length - eG;\n-\t\t\t\tif (eC) {\n-\t\t\t\t\teD.appendChild(document.createTextNode(eJ.slice(eG, eG + eC)));\n-\t\t\t\t\teA.col += eC;\n-\t\t\t\t}\n-\t\t\t\tif (!ex) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\teG += eC + 1;\n-\t\t\t\tif (ex[0] == '\\t') {\n-\t\t\t\t\tvar eB = eA.cm.options.tabSize,\n-\t\t\t\t\t\teF = eB - (eA.col % eB);\n-\t\t\t\t\teD.appendChild(ej('span', bJ(eF), 'cm-tab'));\n-\t\t\t\t\teA.col += eF;\n-\t\t\t\t} else {\n-\t\t\t\t\tvar ey = eA.cm.options.specialCharPlaceholder(ex[0]);\n-\t\t\t\t\teD.appendChild(ey);\n-\t\t\t\t\teA.col += 1;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (ew || ez || eK || eA.measure) {\n-\t\t\tvar eH = ew || '';\n-\t\t\tif (ez) {\n-\t\t\t\teH += ez;\n-\t\t\t}\n-\t\t\tif (eK) {\n-\t\t\t\teH += eK;\n-\t\t\t}\n-\t\t\tvar ey = ej('span', [eD], eH);\n-\t\t\tif (eI) {\n-\t\t\t\tey.title = eI;\n-\t\t\t}\n-\t\t\treturn eA.pre.appendChild(ey);\n-\t\t}\n-\t\teA.pre.appendChild(eD);\n-\t}\n-\tfunction e(eD, eG, ex, eA, eH) {\n-\t\tvar eC = eD.cm.options.lineWrapping;\n-\t\tfor (var eB = 0; eB \u003C eG.length; ++eB) {\n-\t\t\tvar ey = eB == 0,\n-\t\t\t\teF = eB + 1;\n-\t\t\twhile (eF \u003C eG.length && dV(eG.charAt(eF))) {\n-\t\t\t\t++eF;\n-\t\t\t}\n-\t\t\tvar ew = eG.slice(eB, eF);\n-\t\t\teB = eF - 1;\n-\t\t\tif (eB && eC && bu(eG, eB)) {\n-\t\t\t\teD.pre.appendChild(ej('wbr'));\n-\t\t\t}\n-\t\t\tvar ez = eD.measure[eD.pos];\n-\t\t\tvar eE = (eD.measure[eD.pos] = p(eD, ew, ex, ey && eA, eB == eG.length - 1 && eH));\n-\t\t\tif (ez) {\n-\t\t\t\teE.leftSide = ez.leftSide || ez;\n-\t\t\t}\n-\t\t\tif (\n-\t\t\t\tcf &&\n-\t\t\t\teC &&\n-\t\t\t\tew == ' ' &&\n-\t\t\t\teB &&\n-\t\t\t\t!\u002F\\s\u002F.test(eG.charAt(eB - 1)) &&\n-\t\t\t\teB \u003C eG.length - 1 &&\n-\t\t\t\t!\u002F\\s\u002F.test(eG.charAt(eB + 1))\n-\t\t\t) {\n-\t\t\t\teE.style.whiteSpace = 'normal';\n-\t\t\t}\n-\t\t\teD.pos += ew.length;\n-\t\t}\n-\t\tif (eG.length) {\n-\t\t\teD.measuredSomething = true;\n-\t\t}\n-\t}\n-\tfunction d6(ew) {\n-\t\tfunction ex(ey) {\n-\t\t\tvar ez = ' ';\n-\t\t\tfor (var eA = 0; eA \u003C ey.length - 2; ++eA) {\n-\t\t\t\tez += eA % 2 ? ' ' : '\\u00a0';\n-\t\t\t}\n-\t\t\tez += ' ';\n-\t\t\treturn ez;\n-\t\t}\n-\t\treturn function (ez, eD, eA, ey, eC, eB) {\n-\t\t\treturn ew(ez, eD.replace(\u002F {3,}\u002Fg, ex), eA, ey, eC, eB);\n-\t\t};\n-\t}\n-\tfunction M(ex, eA, ew, ez) {\n-\t\tvar eB = !ez && ew.replacedWith;\n-\t\tif (eB) {\n-\t\t\tif (ex.copyWidgets) {\n-\t\t\t\teB = eB.cloneNode(true);\n-\t\t\t}\n-\t\t\tex.pre.appendChild(eB);\n-\t\t\tif (ex.measure) {\n-\t\t\t\tif (eA) {\n-\t\t\t\t\tex.measure[ex.pos] = eB;\n-\t\t\t\t} else {\n-\t\t\t\t\tvar ey = aS(ex.cm.display.measure);\n-\t\t\t\t\tif (ew.type == 'bookmark' && !ew.insertLeft) {\n-\t\t\t\t\t\tex.measure[ex.pos] = ex.pre.appendChild(ey);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (ex.measure[ex.pos]) {\n-\t\t\t\t\t\t\treturn;\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tex.measure[ex.pos] = ex.pre.insertBefore(ey, eB);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tex.measuredSomething = true;\n-\t\t\t}\n-\t\t}\n-\t\tex.pos += eA;\n-\t}\n-\tfunction aU(eF, eL, eE) {\n-\t\tvar eB = eF.markedSpans,\n-\t\t\teD = eF.text,\n-\t\t\teJ = 0;\n-\t\tif (!eB) {\n-\t\t\tfor (var eO = 1; eO \u003C eE.length; eO += 2) {\n-\t\t\t\teL.addToken(eL, eD.slice(eJ, (eJ = eE[eO])), du(eE[eO + 1], eL));\n-\t\t\t}\n-\t\t\treturn;\n-\t\t}\n-\t\tvar eP = eD.length,\n-\t\t\teA = 0,\n-\t\t\teO = 1,\n-\t\t\teH = '',\n-\t\t\teQ;\n-\t\tvar eS = 0,\n-\t\t\tew,\n-\t\t\teR,\n-\t\t\teI,\n-\t\t\teT,\n-\t\t\tey;\n-\t\tfor (;;) {\n-\t\t\tif (eS == eA) {\n-\t\t\t\tew = eR = eI = eT = '';\n-\t\t\t\tey = null;\n-\t\t\t\teS = Infinity;\n-\t\t\t\tvar eC = [];\n-\t\t\t\tfor (var eM = 0; eM \u003C eB.length; ++eM) {\n-\t\t\t\t\tvar eN = eB[eM],\n-\t\t\t\t\t\teK = eN.marker;\n-\t\t\t\t\tif (eN.from \u003C= eA && (eN.to == null || eN.to > eA)) {\n-\t\t\t\t\t\tif (eN.to != null && eS > eN.to) {\n-\t\t\t\t\t\t\teS = eN.to;\n-\t\t\t\t\t\t\teR = '';\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eK.className) {\n-\t\t\t\t\t\t\tew += ' ' + eK.className;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eK.startStyle && eN.from == eA) {\n-\t\t\t\t\t\t\teI += ' ' + eK.startStyle;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eK.endStyle && eN.to == eS) {\n-\t\t\t\t\t\t\teR += ' ' + eK.endStyle;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eK.title && !eT) {\n-\t\t\t\t\t\t\teT = eK.title;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tif (eK.collapsed && (!ey || cF(ey.marker, eK) \u003C 0)) {\n-\t\t\t\t\t\t\tey = eN;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (eN.from > eA && eS > eN.from) {\n-\t\t\t\t\t\t\teS = eN.from;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tif (eK.type == 'bookmark' && eN.from == eA && eK.replacedWith) {\n-\t\t\t\t\t\teC.push(eK);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tif (ey && (ey.from || 0) == eA) {\n-\t\t\t\t\tM(eL, (ey.to == null ? eP : ey.to) - eA, ey.marker, ey.from == null);\n-\t\t\t\t\tif (ey.to == null) {\n-\t\t\t\t\t\treturn ey.marker.find();\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\tif (!ey && eC.length) {\n-\t\t\t\t\tfor (var eM = 0; eM \u003C eC.length; ++eM) {\n-\t\t\t\t\t\tM(eL, 0, eC[eM]);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (eA >= eP) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tvar eG = Math.min(eP, eS);\n-\t\t\twhile (true) {\n-\t\t\t\tif (eH) {\n-\t\t\t\t\tvar ex = eA + eH.length;\n-\t\t\t\t\tif (!ey) {\n-\t\t\t\t\t\tvar ez = ex > eG ? eH.slice(0, eG - eA) : eH;\n-\t\t\t\t\t\teL.addToken(eL, ez, eQ ? eQ + ew : ew, eI, eA + ez.length == eS ? eR : '', eT);\n-\t\t\t\t\t}\n-\t\t\t\t\tif (ex >= eG) {\n-\t\t\t\t\t\teH = eH.slice(eG - eA);\n-\t\t\t\t\t\teA = eG;\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t\teA = ex;\n-\t\t\t\t\teI = '';\n-\t\t\t\t}\n-\t\t\t\teH = eD.slice(eJ, (eJ = eE[eO++]));\n-\t\t\t\teQ = du(eE[eO++], eL);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction d2(eN, eE, eA, eI, eC) {\n-\t\tfunction ez(eO) {\n-\t\t\treturn eA ? eA[eO] : null;\n-\t\t}\n-\t\tfunction eD(eO, eQ, eP) {\n-\t\t\tc1(eO, eQ, eP, eC);\n-\t\t\tO(eO, 'change', eO, eE);\n-\t\t}\n-\t\tvar eJ = eE.from,\n-\t\t\tex = eE.to,\n-\t\t\teG = eE.text;\n-\t\tvar eF = dJ(eN, eJ.line),\n-\t\t\tew = dJ(eN, ex.line);\n-\t\tvar ey = d7(eG),\n-\t\t\teL = ez(eG.length - 1),\n-\t\t\teH = ex.line - eJ.line;\n-\t\tif (eJ.ch == 0 && ex.ch == 0 && ey == '' && (!eN.cm || eN.cm.options.wholeLineUpdateBefore)) {\n-\t\t\tfor (var eK = 0, eM = eG.length - 1, eB = []; eK \u003C eM; ++eK) {\n-\t\t\t\teB.push(new en(eG[eK], ez(eK), eC));\n-\t\t\t}\n-\t\t\teD(ew, ew.text, eL);\n-\t\t\tif (eH) {\n-\t\t\t\teN.remove(eJ.line, eH);\n-\t\t\t}\n-\t\t\tif (eB.length) {\n-\t\t\t\teN.insert(eJ.line, eB);\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (eF == ew) {\n-\t\t\t\tif (eG.length == 1) {\n-\t\t\t\t\teD(eF, eF.text.slice(0, eJ.ch) + ey + eF.text.slice(ex.ch), eL);\n-\t\t\t\t} else {\n-\t\t\t\t\tfor (var eB = [], eK = 1, eM = eG.length - 1; eK \u003C eM; ++eK) {\n-\t\t\t\t\t\teB.push(new en(eG[eK], ez(eK), eC));\n-\t\t\t\t\t}\n-\t\t\t\t\teB.push(new en(ey + eF.text.slice(ex.ch), eL, eC));\n-\t\t\t\t\teD(eF, eF.text.slice(0, eJ.ch) + eG[0], ez(0));\n-\t\t\t\t\teN.insert(eJ.line + 1, eB);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (eG.length == 1) {\n-\t\t\t\t\teD(eF, eF.text.slice(0, eJ.ch) + eG[0] + ew.text.slice(ex.ch), ez(0));\n-\t\t\t\t\teN.remove(eJ.line + 1, eH);\n-\t\t\t\t} else {\n-\t\t\t\t\teD(eF, eF.text.slice(0, eJ.ch) + eG[0], ez(0));\n-\t\t\t\t\teD(ew, ey + ew.text.slice(ex.ch), eL);\n-\t\t\t\t\tfor (var eK = 1, eM = eG.length - 1, eB = []; eK \u003C eM; ++eK) {\n-\t\t\t\t\t\teB.push(new en(eG[eK], ez(eK), eC));\n-\t\t\t\t\t}\n-\t\t\t\t\tif (eH > 1) {\n-\t\t\t\t\t\teN.remove(eJ.line + 1, eH - 1);\n-\t\t\t\t\t}\n-\t\t\t\t\teN.insert(eJ.line + 1, eB);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tO(eN, 'change', eN, eE);\n-\t\tbh(eN, eI.anchor, eI.head, null, true);\n-\t}\n-\tfunction dx(ex) {\n-\t\tthis.lines = ex;\n-\t\tthis.parent = null;\n-\t\tfor (var ey = 0, ez = ex.length, ew = 0; ey \u003C ez; ++ey) {\n-\t\t\tex[ey].parent = this;\n-\t\t\tew += ex[ey].height;\n-\t\t}\n-\t\tthis.height = ew;\n-\t}\n-\tdx.prototype = {\n-\t\tchunkSize: function () {\n-\t\t\treturn this.lines.length;\n-\t\t},\n-\t\tremoveInner: function (ew, eA) {\n-\t\t\tfor (var ey = ew, ez = ew + eA; ey \u003C ez; ++ey) {\n-\t\t\t\tvar ex = this.lines[ey];\n-\t\t\t\tthis.height -= ex.height;\n-\t\t\t\ta1(ex);\n-\t\t\t\tO(ex, 'delete');\n-\t\t\t}\n-\t\t\tthis.lines.splice(ew, eA);\n-\t\t},\n-\t\tcollapse: function (ew) {\n-\t\t\tew.splice.apply(ew, [ew.length, 0].concat(this.lines));\n-\t\t},\n-\t\tinsertInner: function (ex, ey, ew) {\n-\t\t\tthis.height += ew;\n-\t\t\tthis.lines = this.lines.slice(0, ex).concat(ey).concat(this.lines.slice(ex));\n-\t\t\tfor (var ez = 0, eA = ey.length; ez \u003C eA; ++ez) {\n-\t\t\t\tey[ez].parent = this;\n-\t\t\t}\n-\t\t},\n-\t\titerN: function (ew, ez, ey) {\n-\t\t\tfor (var ex = ew + ez; ew \u003C ex; ++ew) {\n-\t\t\t\tif (ey(this.lines[ew])) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t};\n-\tfunction d0(ez) {\n-\t\tthis.children = ez;\n-\t\tvar ey = 0,\n-\t\t\tew = 0;\n-\t\tfor (var ex = 0, eB = ez.length; ex \u003C eB; ++ex) {\n-\t\t\tvar eA = ez[ex];\n-\t\t\tey += eA.chunkSize();\n-\t\t\tew += eA.height;\n-\t\t\teA.parent = this;\n-\t\t}\n-\t\tthis.size = ey;\n-\t\tthis.height = ew;\n-\t\tthis.parent = null;\n-\t}\n-\td0.prototype = {\n-\t\tchunkSize: function () {\n-\t\t\treturn this.size;\n-\t\t},\n-\t\tremoveInner: function (ew, eD) {\n-\t\t\tthis.size -= eD;\n-\t\t\tfor (var ey = 0; ey \u003C this.children.length; ++ey) {\n-\t\t\t\tvar eC = this.children[ey],\n-\t\t\t\t\teA = eC.chunkSize();\n-\t\t\t\tif (ew \u003C eA) {\n-\t\t\t\t\tvar ez = Math.min(eD, eA - ew),\n-\t\t\t\t\t\teB = eC.height;\n-\t\t\t\t\teC.removeInner(ew, ez);\n-\t\t\t\t\tthis.height -= eB - eC.height;\n-\t\t\t\t\tif (eA == ez) {\n-\t\t\t\t\t\tthis.children.splice(ey--, 1);\n-\t\t\t\t\t\teC.parent = null;\n-\t\t\t\t\t}\n-\t\t\t\t\tif ((eD -= ez) == 0) {\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t\tew = 0;\n-\t\t\t\t} else {\n-\t\t\t\t\tew -= eA;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (this.size - eD \u003C 25) {\n-\t\t\t\tvar ex = [];\n-\t\t\t\tthis.collapse(ex);\n-\t\t\t\tthis.children = [new dx(ex)];\n-\t\t\t\tthis.children[0].parent = this;\n-\t\t\t}\n-\t\t},\n-\t\tcollapse: function (ew) {\n-\t\t\tfor (var ex = 0, ey = this.children.length; ex \u003C ey; ++ex) {\n-\t\t\t\tthis.children[ex].collapse(ew);\n-\t\t\t}\n-\t\t},\n-\t\tinsertInner: function (ex, eE, eD) {\n-\t\t\tthis.size += eE.length;\n-\t\t\tthis.height += eD;\n-\t\t\tfor (var ey = 0, eA = this.children.length; ey \u003C eA; ++ey) {\n-\t\t\t\tvar ew = this.children[ey],\n-\t\t\t\t\teB = ew.chunkSize();\n-\t\t\t\tif (ex \u003C= eB) {\n-\t\t\t\t\tew.insertInner(ex, eE, eD);\n-\t\t\t\t\tif (ew.lines && ew.lines.length > 50) {\n-\t\t\t\t\t\twhile (ew.lines.length > 50) {\n-\t\t\t\t\t\t\tvar ez = ew.lines.splice(ew.lines.length - 25, 25);\n-\t\t\t\t\t\t\tvar eC = new dx(ez);\n-\t\t\t\t\t\t\tew.height -= eC.height;\n-\t\t\t\t\t\t\tthis.children.splice(ey + 1, 0, eC);\n-\t\t\t\t\t\t\teC.parent = this;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tthis.maybeSpill();\n-\t\t\t\t\t}\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\tex -= eB;\n-\t\t\t}\n-\t\t},\n-\t\tmaybeSpill: function () {\n-\t\t\tif (this.children.length \u003C= 10) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tvar ez = this;\n-\t\t\tdo {\n-\t\t\t\tvar ex = ez.children.splice(ez.children.length - 5, 5);\n-\t\t\t\tvar ey = new d0(ex);\n-\t\t\t\tif (!ez.parent) {\n-\t\t\t\t\tvar eA = new d0(ez.children);\n-\t\t\t\t\teA.parent = ez;\n-\t\t\t\t\tez.children = [eA, ey];\n-\t\t\t\t\tez = eA;\n-\t\t\t\t} else {\n-\t\t\t\t\tez.size -= ey.size;\n-\t\t\t\t\tez.height -= ey.height;\n-\t\t\t\t\tvar ew = cl(ez.parent.children, ez);\n-\t\t\t\t\tez.parent.children.splice(ew + 1, 0, ey);\n-\t\t\t\t}\n-\t\t\t\tey.parent = ez.parent;\n-\t\t\t} while (ez.children.length > 10);\n-\t\t\tez.parent.maybeSpill();\n-\t\t},\n-\t\titerN: function (ew, eD, eC) {\n-\t\t\tfor (var ex = 0, eA = this.children.length; ex \u003C eA; ++ex) {\n-\t\t\t\tvar eB = this.children[ex],\n-\t\t\t\t\tez = eB.chunkSize();\n-\t\t\t\tif (ew \u003C ez) {\n-\t\t\t\t\tvar ey = Math.min(eD, ez - ew);\n-\t\t\t\t\tif (eB.iterN(ew, ey, eC)) {\n-\t\t\t\t\t\treturn true;\n-\t\t\t\t\t}\n-\t\t\t\t\tif ((eD -= ey) == 0) {\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t\tew = 0;\n-\t\t\t\t} else {\n-\t\t\t\t\tew -= ez;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t};\n-\tvar bK = 0;\n-\tvar aa = (B.Doc = function (ey, ex, ew) {\n-\t\tif (!(this instanceof aa)) {\n-\t\t\treturn new aa(ey, ex, ew);\n-\t\t}\n-\t\tif (ew == null) {\n-\t\t\tew = 0;\n-\t\t}\n-\t\td0.call(this, [new dx([new en('', null)])]);\n-\t\tthis.first = ew;\n-\t\tthis.scrollTop = this.scrollLeft = 0;\n-\t\tthis.cantEdit = false;\n-\t\tthis.history = ac();\n-\t\tthis.cleanGeneration = 1;\n-\t\tthis.frontier = ew;\n-\t\tvar ez = K(ew, 0);\n-\t\tthis.sel = {\n-\t\t\tfrom: ez,\n-\t\t\tto: ez,\n-\t\t\thead: ez,\n-\t\t\tanchor: ez,\n-\t\t\tshift: false,\n-\t\t\textend: false,\n-\t\t\tgoalColumn: null\n-\t\t};\n-\t\tthis.id = ++bK;\n-\t\tthis.modeOption = ex;\n-\t\tif (typeof ey == 'string') {\n-\t\t\tey = ay(ey);\n-\t\t}\n-\t\td2(this, {from: ez, to: ez, text: ey}, null, {head: ez, anchor: ez});\n-\t});\n-\taa.prototype = bD(d0.prototype, {\n-\t\tconstructor: aa,\n-\t\titer: function (ey, ex, ew) {\n-\t\t\tif (ew) {\n-\t\t\t\tthis.iterN(ey - this.first, ex - ey, ew);\n-\t\t\t} else {\n-\t\t\t\tthis.iterN(this.first, this.first + this.size, ey);\n-\t\t\t}\n-\t\t},\n-\t\tinsert: function (ex, ey) {\n-\t\t\tvar ew = 0;\n-\t\t\tfor (var ez = 0, eA = ey.length; ez \u003C eA; ++ez) {\n-\t\t\t\tew += ey[ez].height;\n-\t\t\t}\n-\t\t\tthis.insertInner(ex - this.first, ey, ew);\n-\t\t},\n-\t\tremove: function (ew, ex) {\n-\t\t\tthis.removeInner(ew - this.first, ex);\n-\t\t},\n-\t\tgetValue: function (ex) {\n-\t\t\tvar ew = aA(this, this.first, this.first + this.size);\n-\t\t\tif (ex === false) {\n-\t\t\t\treturn ew;\n-\t\t\t}\n-\t\t\treturn ew.join(ex || '\\n');\n-\t\t},\n-\t\tsetValue: function (ex) {\n-\t\t\tvar ey = K(this.first, 0),\n-\t\t\t\tew = this.first + this.size - 1;\n-\t\t\taL(\n-\t\t\t\tthis,\n-\t\t\t\t{from: ey, to: K(ew, dJ(this, ew).text.length), text: ay(ex), origin: 'setValue'},\n-\t\t\t\t{head: ey, anchor: ey},\n-\t\t\t\ttrue\n-\t\t\t);\n-\t\t},\n-\t\treplaceRange: function (ex, ez, ey, ew) {\n-\t\t\tez = d9(this, ez);\n-\t\t\tey = ey ? d9(this, ey) : ez;\n-\t\t\taz(this, ex, ez, ey, ew);\n-\t\t},\n-\t\tgetRange: function (ez, ey, ex) {\n-\t\t\tvar ew = el(this, d9(this, ez), d9(this, ey));\n-\t\t\tif (ex === false) {\n-\t\t\t\treturn ew;\n-\t\t\t}\n-\t\t\treturn ew.join(ex || '\\n');\n-\t\t},\n-\t\tgetLine: function (ex) {\n-\t\t\tvar ew = this.getLineHandle(ex);\n-\t\t\treturn ew && ew.text;\n-\t\t},\n-\t\tsetLine: function (ew, ex) {\n-\t\t\tif (bt(this, ew)) {\n-\t\t\t\taz(this, ex, K(ew, 0), d9(this, K(ew)));\n-\t\t\t}\n-\t\t},\n-\t\tremoveLine: function (ew) {\n-\t\t\tif (ew) {\n-\t\t\t\taz(this, '', d9(this, K(ew - 1)), d9(this, K(ew)));\n-\t\t\t} else {\n-\t\t\t\taz(this, '', K(0, 0), d9(this, K(1, 0)));\n-\t\t\t}\n-\t\t},\n-\t\tgetLineHandle: function (ew) {\n-\t\t\tif (bt(this, ew)) {\n-\t\t\t\treturn dJ(this, ew);\n-\t\t\t}\n-\t\t},\n-\t\tgetLineNumber: function (ew) {\n-\t\t\treturn bc(ew);\n-\t\t},\n-\t\tgetLineHandleVisualStart: function (ew) {\n-\t\t\tif (typeof ew == 'number') {\n-\t\t\t\tew = dJ(this, ew);\n-\t\t\t}\n-\t\t\treturn u(this, ew);\n-\t\t},\n-\t\tlineCount: function () {\n-\t\t\treturn this.size;\n-\t\t},\n-\t\tfirstLine: function () {\n-\t\t\treturn this.first;\n-\t\t},\n-\t\tlastLine: function () {\n-\t\t\treturn this.first + this.size - 1;\n-\t\t},\n-\t\tclipPos: function (ew) {\n-\t\t\treturn d9(this, ew);\n-\t\t},\n-\t\tgetCursor: function (ey) {\n-\t\t\tvar ew = this.sel,\n-\t\t\t\tex;\n-\t\t\tif (ey == null || ey == 'head') {\n-\t\t\t\tex = ew.head;\n-\t\t\t} else {\n-\t\t\t\tif (ey == 'anchor') {\n-\t\t\t\t\tex = ew.anchor;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ey == 'end' || ey === false) {\n-\t\t\t\t\t\tex = ew.to;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tex = ew.from;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn bC(ex);\n-\t\t},\n-\t\tsomethingSelected: function () {\n-\t\t\treturn !d8(this.sel.head, this.sel.anchor);\n-\t\t},\n-\t\tsetCursor: d3(function (ew, ex, ez) {\n-\t\t\tvar ey = d9(this, typeof ew == 'number' ? K(ew, ex || 0) : ew);\n-\t\t\tif (ez) {\n-\t\t\t\teg(this, ey);\n-\t\t\t} else {\n-\t\t\t\tbh(this, ey, ey);\n-\t\t\t}\n-\t\t}),\n-\t\tsetSelection: d3(function (ex, ey, ew) {\n-\t\t\tbh(this, d9(this, ex), d9(this, ey || ex), ew);\n-\t\t}),\n-\t\textendSelection: d3(function (ey, ex, ew) {\n-\t\t\teg(this, d9(this, ey), ex && d9(this, ex), ew);\n-\t\t}),\n-\t\tgetSelection: function (ew) {\n-\t\t\treturn this.getRange(this.sel.from, this.sel.to, ew);\n-\t\t},\n-\t\treplaceSelection: function (ex, ey, ew) {\n-\t\t\taL(this, {from: this.sel.from, to: this.sel.to, text: ay(ex), origin: ew}, ey || 'around');\n-\t\t},\n-\t\tundo: d3(function () {\n-\t\t\tbs(this, 'undo');\n-\t\t}),\n-\t\tredo: d3(function () {\n-\t\t\tbs(this, 'redo');\n-\t\t}),\n-\t\tsetExtending: function (ew) {\n-\t\t\tthis.sel.extend = ew;\n-\t\t},\n-\t\thistorySize: function () {\n-\t\t\tvar ew = this.history;\n-\t\t\treturn {undo: ew.done.length, redo: ew.undone.length};\n-\t\t},\n-\t\tclearHistory: function () {\n-\t\t\tthis.history = ac(this.history.maxGeneration);\n-\t\t},\n-\t\tmarkClean: function () {\n-\t\t\tthis.cleanGeneration = this.changeGeneration(true);\n-\t\t},\n-\t\tchangeGeneration: function (ew) {\n-\t\t\tif (ew) {\n-\t\t\t\tthis.history.lastOp = this.history.lastOrigin = null;\n-\t\t\t}\n-\t\t\treturn this.history.generation;\n-\t\t},\n-\t\tisClean: function (ew) {\n-\t\t\treturn this.history.generation == (ew || this.cleanGeneration);\n-\t\t},\n-\t\tgetHistory: function () {\n-\t\t\treturn {done: bd(this.history.done), undone: bd(this.history.undone)};\n-\t\t},\n-\t\tsetHistory: function (ex) {\n-\t\t\tvar ew = (this.history = ac(this.history.maxGeneration));\n-\t\t\tew.done = ex.done.slice(0);\n-\t\t\tew.undone = ex.undone.slice(0);\n-\t\t},\n-\t\tmarkText: function (ey, ex, ew) {\n-\t\t\treturn dh(this, d9(this, ey), d9(this, ex), ew, 'range');\n-\t\t},\n-\t\tsetBookmark: function (ey, ew) {\n-\t\t\tvar ex = {\n-\t\t\t\treplacedWith: ew && (ew.nodeType == null ? ew.widget : ew),\n-\t\t\t\tinsertLeft: ew && ew.insertLeft,\n-\t\t\t\tclearWhenEmpty: false\n-\t\t\t};\n-\t\t\tey = d9(this, ey);\n-\t\t\treturn dh(this, ey, ey, ex, 'bookmark');\n-\t\t},\n-\t\tfindMarksAt: function (eA) {\n-\t\t\teA = d9(this, eA);\n-\t\t\tvar ez = [],\n-\t\t\t\tex = dJ(this, eA.line).markedSpans;\n-\t\t\tif (ex) {\n-\t\t\t\tfor (var ew = 0; ew \u003C ex.length; ++ew) {\n-\t\t\t\t\tvar ey = ex[ew];\n-\t\t\t\t\tif ((ey.from == null || ey.from \u003C= eA.ch) && (ey.to == null || ey.to >= eA.ch)) {\n-\t\t\t\t\t\tez.push(ey.marker.parent || ey.marker);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn ez;\n-\t\t},\n-\t\tgetAllMarks: function () {\n-\t\t\tvar ew = [];\n-\t\t\tthis.iter(function (ey) {\n-\t\t\t\tvar ex = ey.markedSpans;\n-\t\t\t\tif (ex) {\n-\t\t\t\t\tfor (var ez = 0; ez \u003C ex.length; ++ez) {\n-\t\t\t\t\t\tif (ex[ez].from != null) {\n-\t\t\t\t\t\t\tew.push(ex[ez].marker);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t});\n-\t\t\treturn ew;\n-\t\t},\n-\t\tposFromIndex: function (ex) {\n-\t\t\tvar ew,\n-\t\t\t\tey = this.first;\n-\t\t\tthis.iter(function (ez) {\n-\t\t\t\tvar eA = ez.text.length + 1;\n-\t\t\t\tif (eA > ex) {\n-\t\t\t\t\tew = ex;\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t\tex -= eA;\n-\t\t\t\t++ey;\n-\t\t\t});\n-\t\t\treturn d9(this, K(ey, ew));\n-\t\t},\n-\t\tindexFromPos: function (ex) {\n-\t\t\tex = d9(this, ex);\n-\t\t\tvar ew = ex.ch;\n-\t\t\tif (ex.line \u003C this.first || ex.ch \u003C 0) {\n-\t\t\t\treturn 0;\n-\t\t\t}\n-\t\t\tthis.iter(this.first, ex.line, function (ey) {\n-\t\t\t\tew += ey.text.length + 1;\n-\t\t\t});\n-\t\t\treturn ew;\n-\t\t},\n-\t\tcopy: function (ew) {\n-\t\t\tvar ex = new aa(aA(this, this.first, this.first + this.size), this.modeOption, this.first);\n-\t\t\tex.scrollTop = this.scrollTop;\n-\t\t\tex.scrollLeft = this.scrollLeft;\n-\t\t\tex.sel = {\n-\t\t\t\tfrom: this.sel.from,\n-\t\t\t\tto: this.sel.to,\n-\t\t\t\thead: this.sel.head,\n-\t\t\t\tanchor: this.sel.anchor,\n-\t\t\t\tshift: this.sel.shift,\n-\t\t\t\textend: false,\n-\t\t\t\tgoalColumn: this.sel.goalColumn\n-\t\t\t};\n-\t\t\tif (ew) {\n-\t\t\t\tex.history.undoDepth = this.history.undoDepth;\n-\t\t\t\tex.setHistory(this.getHistory());\n-\t\t\t}\n-\t\t\treturn ex;\n-\t\t},\n-\t\tlinkedDoc: function (ew) {\n-\t\t\tif (!ew) {\n-\t\t\t\tew = {};\n-\t\t\t}\n-\t\t\tvar ez = this.first,\n-\t\t\t\tey = this.first + this.size;\n-\t\t\tif (ew.from != null && ew.from > ez) {\n-\t\t\t\tez = ew.from;\n-\t\t\t}\n-\t\t\tif (ew.to != null && ew.to \u003C ey) {\n-\t\t\t\tey = ew.to;\n-\t\t\t}\n-\t\t\tvar ex = new aa(aA(this, ez, ey), ew.mode || this.modeOption, ez);\n-\t\t\tif (ew.sharedHist) {\n-\t\t\t\tex.history = this.history;\n-\t\t\t}\n-\t\t\t(this.linked || (this.linked = [])).push({doc: ex, sharedHist: ew.sharedHist});\n-\t\t\tex.linked = [{doc: this, isParent: true, sharedHist: ew.sharedHist}];\n-\t\t\treturn ex;\n-\t\t},\n-\t\tunlinkDoc: function (ex) {\n-\t\t\tif (ex instanceof B) {\n-\t\t\t\tex = ex.doc;\n-\t\t\t}\n-\t\t\tif (this.linked) {\n-\t\t\t\tfor (var ey = 0; ey \u003C this.linked.length; ++ey) {\n-\t\t\t\t\tvar ez = this.linked[ey];\n-\t\t\t\t\tif (ez.doc != ex) {\n-\t\t\t\t\t\tcontinue;\n-\t\t\t\t\t}\n-\t\t\t\t\tthis.linked.splice(ey, 1);\n-\t\t\t\t\tex.unlinkDoc(this);\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (ex.history == this.history) {\n-\t\t\t\tvar ew = [ex.id];\n-\t\t\t\tcN(\n-\t\t\t\t\tex,\n-\t\t\t\t\tfunction (eA) {\n-\t\t\t\t\t\tew.push(eA.id);\n-\t\t\t\t\t},\n-\t\t\t\t\ttrue\n-\t\t\t\t);\n-\t\t\t\tex.history = ac();\n-\t\t\t\tex.history.done = bd(this.history.done, ew);\n-\t\t\t\tex.history.undone = bd(this.history.undone, ew);\n-\t\t\t}\n-\t\t},\n-\t\titerLinkedDocs: function (ew) {\n-\t\t\tcN(this, ew);\n-\t\t},\n-\t\tgetMode: function () {\n-\t\t\treturn this.mode;\n-\t\t},\n-\t\tgetEditor: function () {\n-\t\t\treturn this.cm;\n-\t\t}\n-\t});\n-\taa.prototype.eachLine = aa.prototype.iter;\n-\tvar d = 'iter insert remove copy getEditor'.split(' ');\n-\tfor (var a9 in aa.prototype) {\n-\t\tif (aa.prototype.hasOwnProperty(a9) && cl(d, a9) \u003C 0) {\n-\t\t\tB.prototype[a9] = (function (ew) {\n-\t\t\t\treturn function () {\n-\t\t\t\t\treturn ew.apply(this.doc, arguments);\n-\t\t\t\t};\n-\t\t\t})(aa.prototype[a9]);\n-\t\t}\n-\t}\n-\ta0(aa);\n-\tfunction cN(ez, ey, ex) {\n-\t\tfunction ew(eF, eD, eB) {\n-\t\t\tif (eF.linked) {\n-\t\t\t\tfor (var eC = 0; eC \u003C eF.linked.length; ++eC) {\n-\t\t\t\t\tvar eA = eF.linked[eC];\n-\t\t\t\t\tif (eA.doc == eD) {\n-\t\t\t\t\t\tcontinue;\n-\t\t\t\t\t}\n-\t\t\t\t\tvar eE = eB && eA.sharedHist;\n-\t\t\t\t\tif (ex && !eE) {\n-\t\t\t\t\t\tcontinue;\n-\t\t\t\t\t}\n-\t\t\t\t\tey(eA.doc, eE);\n-\t\t\t\t\tew(eA.doc, eF, eE);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tew(ez, null, true);\n-\t}\n-\tfunction cQ(ew, ex) {\n-\t\tif (ex.cm) {\n-\t\t\tthrow new Error('This document is already in use.');\n-\t\t}\n-\t\tew.doc = ex;\n-\t\tex.cm = ew;\n-\t\tL(ew);\n-\t\taW(ew);\n-\t\tif (!ew.options.lineWrapping) {\n-\t\t\tem(ew);\n-\t\t}\n-\t\tew.options.mode = ex.modeOption;\n-\t\tQ(ew);\n-\t}\n-\tfunction dJ(ew, eA) {\n-\t\teA -= ew.first;\n-\t\twhile (!ew.lines) {\n-\t\t\tfor (var ex = 0; ; ++ex) {\n-\t\t\t\tvar ez = ew.children[ex],\n-\t\t\t\t\tey = ez.chunkSize();\n-\t\t\t\tif (eA \u003C ey) {\n-\t\t\t\t\tew = ez;\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\teA -= ey;\n-\t\t\t}\n-\t\t}\n-\t\treturn ew.lines[eA];\n-\t}\n-\tfunction el(ey, eA, ew) {\n-\t\tvar ex = [],\n-\t\t\tez = eA.line;\n-\t\tey.iter(eA.line, ew.line + 1, function (eB) {\n-\t\t\tvar eC = eB.text;\n-\t\t\tif (ez == ew.line) {\n-\t\t\t\teC = eC.slice(0, ew.ch);\n-\t\t\t}\n-\t\t\tif (ez == eA.line) {\n-\t\t\t\teC = eC.slice(eA.ch);\n-\t\t\t}\n-\t\t\tex.push(eC);\n-\t\t\t++ez;\n-\t\t});\n-\t\treturn ex;\n-\t}\n-\tfunction aA(ex, ez, ey) {\n-\t\tvar ew = [];\n-\t\tex.iter(ez, ey, function (eA) {\n-\t\t\tew.push(eA.text);\n-\t\t});\n-\t\treturn ew;\n-\t}\n-\tfunction eo(ex, ew) {\n-\t\tvar ey = ew - ex.height;\n-\t\tfor (var ez = ex; ez; ez = ez.parent) {\n-\t\t\tez.height += ey;\n-\t\t}\n-\t}\n-\tfunction bc(ew) {\n-\t\tif (ew.parent == null) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tvar eA = ew.parent,\n-\t\t\tez = cl(eA.lines, ew);\n-\t\tfor (var ex = eA.parent; ex; eA = ex, ex = ex.parent) {\n-\t\t\tfor (var ey = 0; ; ++ey) {\n-\t\t\t\tif (ex.children[ey] == eA) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\tez += ex.children[ey].chunkSize();\n-\t\t\t}\n-\t\t}\n-\t\treturn ez + eA.first;\n-\t}\n-\tfunction a5(eC, eA) {\n-\t\tvar ey = eC.first;\n-\t\touter: do {\n-\t\t\tfor (var ez = 0, eB = eC.children.length; ez \u003C eB; ++ez) {\n-\t\t\t\tvar ex = eC.children[ez],\n-\t\t\t\t\tew = ex.height;\n-\t\t\t\tif (eA \u003C ew) {\n-\t\t\t\t\teC = ex;\n-\t\t\t\t\tcontinue outer;\n-\t\t\t\t}\n-\t\t\t\teA -= ew;\n-\t\t\t\tey += ex.chunkSize();\n-\t\t\t}\n-\t\t\treturn ey;\n-\t\t} while (!eC.lines);\n-\t\tfor (var ez = 0, eB = eC.lines.length; ez \u003C eB; ++ez) {\n-\t\t\tvar eE = eC.lines[ez],\n-\t\t\t\teD = eE.height;\n-\t\t\tif (eA \u003C eD) {\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\teA -= eD;\n-\t\t}\n-\t\treturn ey + ez;\n-\t}\n-\tfunction bb(ew, ez) {\n-\t\tez = u(ew.doc, ez);\n-\t\tvar eB = 0,\n-\t\t\tey = ez.parent;\n-\t\tfor (var eA = 0; eA \u003C ey.lines.length; ++eA) {\n-\t\t\tvar ex = ey.lines[eA];\n-\t\t\tif (ex == ez) {\n-\t\t\t\tbreak;\n-\t\t\t} else {\n-\t\t\t\teB += ex.height;\n-\t\t\t}\n-\t\t}\n-\t\tfor (var eC = ey.parent; eC; ey = eC, eC = ey.parent) {\n-\t\t\tfor (var eA = 0; eA \u003C eC.children.length; ++eA) {\n-\t\t\t\tvar eD = eC.children[eA];\n-\t\t\t\tif (eD == ey) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t} else {\n-\t\t\t\t\teB += eD.height;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eB;\n-\t}\n-\tfunction a(ex) {\n-\t\tvar ew = ex.order;\n-\t\tif (ew == null) {\n-\t\t\tew = ex.order = aM(ex.text);\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction ac(ew) {\n-\t\treturn {\n-\t\t\tdone: [],\n-\t\t\tundone: [],\n-\t\t\tundoDepth: Infinity,\n-\t\t\tlastTime: 0,\n-\t\t\tlastOp: null,\n-\t\t\tlastOrigin: null,\n-\t\t\tgeneration: ew || 1,\n-\t\t\tmaxGeneration: ew || 1\n-\t\t};\n-\t}\n-\tfunction bl(ex, eB, eA, ez) {\n-\t\tvar ew = eB['spans_' + ex.id],\n-\t\t\tey = 0;\n-\t\tex.iter(Math.max(ex.first, eA), Math.min(ex.first + ex.size, ez), function (eC) {\n-\t\t\tif (eC.markedSpans) {\n-\t\t\t\t(ew || (ew = eB['spans_' + ex.id] = {}))[ey] = eC.markedSpans;\n-\t\t\t}\n-\t\t\t++ey;\n-\t\t});\n-\t}\n-\tfunction cs(ew, ez) {\n-\t\tvar ey = {line: ez.from.line, ch: ez.from.ch};\n-\t\tvar ex = {from: ey, to: b5(ez), text: el(ew, ez.from, ez.to)};\n-\t\tbl(ew, ex, ez.from.line, ez.to.line + 1);\n-\t\tcN(\n-\t\t\tew,\n-\t\t\tfunction (eA) {\n-\t\t\t\tbl(eA, ex, ez.from.line, ez.to.line + 1);\n-\t\t\t},\n-\t\t\ttrue\n-\t\t);\n-\t\treturn ex;\n-\t}\n-\tfunction di(eB, eD, eA, ew) {\n-\t\tvar ez = eB.history;\n-\t\tez.undone.length = 0;\n-\t\tvar ey = +new Date(),\n-\t\t\teC = d7(ez.done);\n-\t\tif (\n-\t\t\teC &&\n-\t\t\t(ez.lastOp == ew ||\n-\t\t\t\t(ez.lastOrigin == eD.origin &&\n-\t\t\t\t\teD.origin &&\n-\t\t\t\t\t((eD.origin.charAt(0) == '+' &&\n-\t\t\t\t\t\teB.cm &&\n-\t\t\t\t\t\tez.lastTime > ey - eB.cm.options.historyEventDelay) ||\n-\t\t\t\t\t\teD.origin.charAt(0) == '*')))\n-\t\t) {\n-\t\t\tvar ex = d7(eC.changes);\n-\t\t\tif (d8(eD.from, eD.to) && d8(eD.from, ex.to)) {\n-\t\t\t\tex.to = b5(eD);\n-\t\t\t} else {\n-\t\t\t\teC.changes.push(cs(eB, eD));\n-\t\t\t}\n-\t\t\teC.anchorAfter = eA.anchor;\n-\t\t\teC.headAfter = eA.head;\n-\t\t} else {\n-\t\t\teC = {\n-\t\t\t\tchanges: [cs(eB, eD)],\n-\t\t\t\tgeneration: ez.generation,\n-\t\t\t\tanchorBefore: eB.sel.anchor,\n-\t\t\t\theadBefore: eB.sel.head,\n-\t\t\t\tanchorAfter: eA.anchor,\n-\t\t\t\theadAfter: eA.head\n-\t\t\t};\n-\t\t\tez.done.push(eC);\n-\t\t\twhile (ez.done.length > ez.undoDepth) {\n-\t\t\t\tez.done.shift();\n-\t\t\t}\n-\t\t}\n-\t\tez.generation = ++ez.maxGeneration;\n-\t\tez.lastTime = ey;\n-\t\tez.lastOp = ew;\n-\t\tez.lastOrigin = eD.origin;\n-\t}\n-\tfunction aP(ey) {\n-\t\tif (!ey) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tfor (var ex = 0, ew; ex \u003C ey.length; ++ex) {\n-\t\t\tif (ey[ex].marker.explicitlyCleared) {\n-\t\t\t\tif (!ew) {\n-\t\t\t\t\tew = ey.slice(0, ex);\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (ew) {\n-\t\t\t\t\tew.push(ey[ex]);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn !ew ? ey : ew.length ? ew : null;\n-\t}\n-\tfunction br(ez, eA) {\n-\t\tvar ey = eA['spans_' + ez.id];\n-\t\tif (!ey) {\n-\t\t\treturn null;\n-\t\t}\n-\t\tfor (var ex = 0, ew = []; ex \u003C eA.text.length; ++ex) {\n-\t\t\tew.push(aP(ey[ex]));\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction bd(eG, ez) {\n-\t\tfor (var eC = 0, ex = []; eC \u003C eG.length; ++eC) {\n-\t\t\tvar ey = eG[eC],\n-\t\t\t\teE = ey.changes,\n-\t\t\t\teF = [];\n-\t\t\tex.push({\n-\t\t\t\tchanges: eF,\n-\t\t\t\tanchorBefore: ey.anchorBefore,\n-\t\t\t\theadBefore: ey.headBefore,\n-\t\t\t\tanchorAfter: ey.anchorAfter,\n-\t\t\t\theadAfter: ey.headAfter\n-\t\t\t});\n-\t\t\tfor (var eB = 0; eB \u003C eE.length; ++eB) {\n-\t\t\t\tvar eD = eE[eB],\n-\t\t\t\t\teA;\n-\t\t\t\teF.push({from: eD.from, to: eD.to, text: eD.text});\n-\t\t\t\tif (ez) {\n-\t\t\t\t\tfor (var ew in eD) {\n-\t\t\t\t\t\tif ((eA = ew.match(\u002F^spans_(\\d+)$\u002F))) {\n-\t\t\t\t\t\t\tif (cl(ez, Number(eA[1])) > -1) {\n-\t\t\t\t\t\t\t\td7(eF)[ew] = eD[ew];\n-\t\t\t\t\t\t\t\tdelete eD[ew];\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction dv(ez, ey, ex, ew) {\n-\t\tif (ex \u003C ez.line) {\n-\t\t\tez.line += ew;\n-\t\t} else {\n-\t\t\tif (ey \u003C ez.line) {\n-\t\t\t\tez.line = ey;\n-\t\t\t\tez.ch = 0;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction dM(ez, eB, eC, eD) {\n-\t\tfor (var ey = 0; ey \u003C ez.length; ++ey) {\n-\t\t\tvar ew = ez[ey],\n-\t\t\t\teA = true;\n-\t\t\tfor (var ex = 0; ex \u003C ew.changes.length; ++ex) {\n-\t\t\t\tvar eE = ew.changes[ex];\n-\t\t\t\tif (!ew.copied) {\n-\t\t\t\t\teE.from = bC(eE.from);\n-\t\t\t\t\teE.to = bC(eE.to);\n-\t\t\t\t}\n-\t\t\t\tif (eC \u003C eE.from.line) {\n-\t\t\t\t\teE.from.line += eD;\n-\t\t\t\t\teE.to.line += eD;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eB \u003C= eE.to.line) {\n-\t\t\t\t\t\teA = false;\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (!ew.copied) {\n-\t\t\t\tew.anchorBefore = bC(ew.anchorBefore);\n-\t\t\t\tew.headBefore = bC(ew.headBefore);\n-\t\t\t\tew.anchorAfter = bC(ew.anchorAfter);\n-\t\t\t\tew.readAfter = bC(ew.headAfter);\n-\t\t\t\tew.copied = true;\n-\t\t\t}\n-\t\t\tif (!eA) {\n-\t\t\t\tez.splice(0, ey + 1);\n-\t\t\t\tey = 0;\n-\t\t\t} else {\n-\t\t\t\tdv(ew.anchorBefore);\n-\t\t\t\tdv(ew.headBefore);\n-\t\t\t\tdv(ew.anchorAfter);\n-\t\t\t\tdv(ew.headAfter);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction cz(ex, eA) {\n-\t\tvar ez = eA.from.line,\n-\t\t\tey = eA.to.line,\n-\t\t\tew = eA.text.length - (ey - ez) - 1;\n-\t\tdM(ex.done, ez, ey, ew);\n-\t\tdM(ex.undone, ez, ey, ew);\n-\t}\n-\tfunction dr() {\n-\t\tc2(this);\n-\t}\n-\tfunction Y(ew) {\n-\t\tif (!ew.stop) {\n-\t\t\tew.stop = dr;\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction bV(ew) {\n-\t\tif (ew.preventDefault) {\n-\t\t\tew.preventDefault();\n-\t\t} else {\n-\t\t\tew.returnValue = false;\n-\t\t}\n-\t}\n-\tfunction cp(ew) {\n-\t\tif (ew.stopPropagation) {\n-\t\t\tew.stopPropagation();\n-\t\t} else {\n-\t\t\tew.cancelBubble = true;\n-\t\t}\n-\t}\n-\tfunction ba(ew) {\n-\t\treturn ew.defaultPrevented != null ? ew.defaultPrevented : ew.returnValue == false;\n-\t}\n-\tfunction c2(ew) {\n-\t\tbV(ew);\n-\t\tcp(ew);\n-\t}\n-\tB.e_stop = c2;\n-\tB.e_preventDefault = bV;\n-\tB.e_stopPropagation = cp;\n-\tfunction D(ew) {\n-\t\treturn ew.target || ew.srcElement;\n-\t}\n-\tfunction eb(ex) {\n-\t\tvar ew = ex.which;\n-\t\tif (ew == null) {\n-\t\t\tif (ex.button & 1) {\n-\t\t\t\tew = 1;\n-\t\t\t} else {\n-\t\t\t\tif (ex.button & 2) {\n-\t\t\t\t\tew = 3;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ex.button & 4) {\n-\t\t\t\t\t\tew = 2;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (bq && ex.ctrlKey && ew == 1) {\n-\t\t\tew = 3;\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction bk(ez, ex, ey) {\n-\t\tif (ez.addEventListener) {\n-\t\t\tez.addEventListener(ex, ey, false);\n-\t\t} else {\n-\t\t\tif (ez.attachEvent) {\n-\t\t\t\tez.attachEvent('on' + ex, ey);\n-\t\t\t} else {\n-\t\t\t\tvar eA = ez._handlers || (ez._handlers = {});\n-\t\t\t\tvar ew = eA[ex] || (eA[ex] = []);\n-\t\t\t\tew.push(ey);\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction cT(eA, ey, ez) {\n-\t\tif (eA.removeEventListener) {\n-\t\t\teA.removeEventListener(ey, ez, false);\n-\t\t} else {\n-\t\t\tif (eA.detachEvent) {\n-\t\t\t\teA.detachEvent('on' + ey, ez);\n-\t\t\t} else {\n-\t\t\t\tvar ew = eA._handlers && eA._handlers[ey];\n-\t\t\t\tif (!ew) {\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t\tfor (var ex = 0; ex \u003C ew.length; ++ex) {\n-\t\t\t\t\tif (ew[ex] == ez) {\n-\t\t\t\t\t\tew.splice(ex, 1);\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction ah(eA, ez) {\n-\t\tvar ew = eA._handlers && eA._handlers[ez];\n-\t\tif (!ew) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ex = Array.prototype.slice.call(arguments, 2);\n-\t\tfor (var ey = 0; ey \u003C ew.length; ++ey) {\n-\t\t\tew[ey].apply(null, ex);\n-\t\t}\n-\t}\n-\tvar aT,\n-\t\tbL = 0;\n-\tfunction O(eB, eA) {\n-\t\tvar ew = eB._handlers && eB._handlers[eA];\n-\t\tif (!ew) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar ey = Array.prototype.slice.call(arguments, 2);\n-\t\tif (!aT) {\n-\t\t\t++bL;\n-\t\t\taT = [];\n-\t\t\tsetTimeout(da, 0);\n-\t\t}\n-\t\tfunction ex(eC) {\n-\t\t\treturn function () {\n-\t\t\t\teC.apply(null, ey);\n-\t\t\t};\n-\t\t}\n-\t\tfor (var ez = 0; ez \u003C ew.length; ++ez) {\n-\t\t\taT.push(ex(ew[ez]));\n-\t\t}\n-\t}\n-\tfunction ar(ew, ey, ex) {\n-\t\tah(ew, ex || ey.type, ew, ey);\n-\t\treturn ba(ey) || ey.codemirrorIgnore;\n-\t}\n-\tfunction da() {\n-\t\t--bL;\n-\t\tvar ew = aT;\n-\t\taT = null;\n-\t\tfor (var ex = 0; ex \u003C ew.length; ++ex) {\n-\t\t\tew[ex]();\n-\t\t}\n-\t}\n-\tfunction dP(ey, ex) {\n-\t\tvar ew = ey._handlers && ey._handlers[ex];\n-\t\treturn ew && ew.length > 0;\n-\t}\n-\tB.on = bk;\n-\tB.off = cT;\n-\tB.signal = ah;\n-\tfunction a0(ew) {\n-\t\tew.prototype.on = function (ex, ey) {\n-\t\t\tbk(this, ex, ey);\n-\t\t};\n-\t\tew.prototype.off = function (ex, ey) {\n-\t\t\tcT(this, ex, ey);\n-\t\t};\n-\t}\n-\tvar aO = 30;\n-\tvar bv = (B.Pass = {\n-\t\ttoString: function () {\n-\t\t\treturn 'CodeMirror.Pass';\n-\t\t}\n-\t});\n-\tfunction ev() {\n-\t\tthis.id = null;\n-\t}\n-\tev.prototype = {\n-\t\tset: function (ew, ex) {\n-\t\t\tclearTimeout(this.id);\n-\t\t\tthis.id = setTimeout(ex, ew);\n-\t\t}\n-\t};\n-\tfunction bg(ey, ew, eA, eB, ex) {\n-\t\tif (ew == null) {\n-\t\t\tew = ey.search(\u002F[^\\s\\u00a0]\u002F);\n-\t\t\tif (ew == -1) {\n-\t\t\t\tew = ey.length;\n-\t\t\t}\n-\t\t}\n-\t\tfor (var ez = eB || 0, eC = ex || 0; ez \u003C ew; ++ez) {\n-\t\t\tif (ey.charAt(ez) == '\\t') {\n-\t\t\t\teC += eA - (eC % eA);\n-\t\t\t} else {\n-\t\t\t\t++eC;\n-\t\t\t}\n-\t\t}\n-\t\treturn eC;\n-\t}\n-\tB.countColumn = bg;\n-\tvar ax = [''];\n-\tfunction bJ(ew) {\n-\t\twhile (ax.length \u003C= ew) {\n-\t\t\tax.push(d7(ax) + ' ');\n-\t\t}\n-\t\treturn ax[ew];\n-\t}\n-\tfunction d7(ew) {\n-\t\treturn ew[ew.length - 1];\n-\t}\n-\tfunction cC(ex) {\n-\t\tif (dy) {\n-\t\t\tex.selectionStart = 0;\n-\t\t\tex.selectionEnd = ex.value.length;\n-\t\t} else {\n-\t\t\ttry {\n-\t\t\t\tex.select();\n-\t\t\t} catch (ew) {}\n-\t\t}\n-\t}\n-\tfunction cl(ez, ew) {\n-\t\tif (ez.indexOf) {\n-\t\t\treturn ez.indexOf(ew);\n-\t\t}\n-\t\tfor (var ex = 0, ey = ez.length; ex \u003C ey; ++ex) {\n-\t\t\tif (ez[ex] == ew) {\n-\t\t\t\treturn ex;\n-\t\t\t}\n-\t\t}\n-\t\treturn -1;\n-\t}\n-\tfunction bD(ez, ex) {\n-\t\tfunction ew() {}\n-\t\tew.prototype = ez;\n-\t\tvar ey = new ew();\n-\t\tif (ex) {\n-\t\t\tam(ex, ey);\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tfunction am(ex, ew) {\n-\t\tif (!ew) {\n-\t\t\tew = {};\n-\t\t}\n-\t\tfor (var ey in ex) {\n-\t\t\tif (ex.hasOwnProperty(ey)) {\n-\t\t\t\tew[ey] = ex[ey];\n-\t\t\t}\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction U(ey) {\n-\t\tfor (var ew = [], ex = 0; ex \u003C ey; ++ex) {\n-\t\t\tew.push(undefined);\n-\t\t}\n-\t\treturn ew;\n-\t}\n-\tfunction bO(ex) {\n-\t\tvar ew = Array.prototype.slice.call(arguments, 1);\n-\t\treturn function () {\n-\t\t\treturn ex.apply(null, ew);\n-\t\t};\n-\t}\n-\tvar aI = \u002F[\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]\u002F;\n-\tfunction bR(ew) {\n-\t\treturn \u002F\\w\u002F.test(ew) || (ew > '\\x80' && (ew.toUpperCase() != ew.toLowerCase() || aI.test(ew)));\n-\t}\n-\tfunction dt(ew) {\n-\t\tfor (var ex in ew) {\n-\t\t\tif (ew.hasOwnProperty(ex) && ew[ex]) {\n-\t\t\t\treturn false;\n-\t\t\t}\n-\t\t}\n-\t\treturn true;\n-\t}\n-\tvar dl =\n-\t\t\u002F[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]\u002F;\n-\tfunction dV(ew) {\n-\t\treturn ew.charCodeAt(0) >= 768 && dl.test(ew);\n-\t}\n-\tfunction ej(ew, eA, ez, ey) {\n-\t\tvar eB = document.createElement(ew);\n-\t\tif (ez) {\n-\t\t\teB.className = ez;\n-\t\t}\n-\t\tif (ey) {\n-\t\t\teB.style.cssText = ey;\n-\t\t}\n-\t\tif (typeof eA == 'string') {\n-\t\t\tl(eB, eA);\n-\t\t} else {\n-\t\t\tif (eA) {\n-\t\t\t\tfor (var ex = 0; ex \u003C eA.length; ++ex) {\n-\t\t\t\t\teB.appendChild(eA[ex]);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn eB;\n-\t}\n-\tfunction cK(ex) {\n-\t\tfor (var ew = ex.childNodes.length; ew > 0; --ew) {\n-\t\t\tex.removeChild(ex.firstChild);\n-\t\t}\n-\t\treturn ex;\n-\t}\n-\tfunction bf(ew, ex) {\n-\t\treturn cK(ew).appendChild(ex);\n-\t}\n-\tfunction l(ew, ex) {\n-\t\tif (bE) {\n-\t\t\tew.innerHTML = '';\n-\t\t\tew.appendChild(document.createTextNode(ex));\n-\t\t} else {\n-\t\t\tew.textContent = ex;\n-\t\t}\n-\t}\n-\tfunction an(ew) {\n-\t\treturn ew.getBoundingClientRect();\n-\t}\n-\tB.replaceGetRect = function (ew) {\n-\t\tan = ew;\n-\t};\n-\tvar dm = (function () {\n-\t\tif (bE) {\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar ew = ej('div');\n-\t\treturn 'draggable' in ew || 'dragDrop' in ew;\n-\t})();\n-\tfunction bu() {\n-\t\treturn false;\n-\t}\n-\tif (bI) {\n-\t\tbu = function (ex, ew) {\n-\t\t\treturn ex.charCodeAt(ew - 1) == 36 && ex.charCodeAt(ew) == 39;\n-\t\t};\n-\t} else {\n-\t\tif (ag && !\u002FVersion\\\u002F([6-9]|\\d\\d)\\b\u002F.test(navigator.userAgent)) {\n-\t\t\tbu = function (ex, ew) {\n-\t\t\t\treturn \u002F\\-[^ \\-?]|\\?[^ !\\'\\\"\\),.\\-\\\u002F:;\\?\\]\\}]\u002F.test(ex.slice(ew - 1, ew + 1));\n-\t\t\t};\n-\t\t} else {\n-\t\t\tif (b8 && \u002FChrome\\\u002F(?:29|[3-9]\\d|\\d\\d\\d)\\.\u002F.test(navigator.userAgent)) {\n-\t\t\t\tbu = function (ey, ew) {\n-\t\t\t\t\tvar ex = ey.charCodeAt(ew - 1);\n-\t\t\t\t\treturn ex >= 8208 && ex \u003C= 8212;\n-\t\t\t\t};\n-\t\t\t} else {\n-\t\t\t\tif (b8) {\n-\t\t\t\t\tbu = function (ex, ew) {\n-\t\t\t\t\t\tif (ew > 1 && ex.charCodeAt(ew - 1) == 45) {\n-\t\t\t\t\t\t\tif (\u002F\\w\u002F.test(ex.charAt(ew - 2)) && \u002F[^\\-?\\.]\u002F.test(ex.charAt(ew))) {\n-\t\t\t\t\t\t\t\treturn true;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\tif (ew > 2 && \u002F[\\d\\.,]\u002F.test(ex.charAt(ew - 2)) && \u002F[\\d\\.,]\u002F.test(ex.charAt(ew))) {\n-\t\t\t\t\t\t\t\treturn false;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\treturn \u002F[~!#%&*)=+}\\]\\\\|\\\"\\.>,:;][({[\u003C]|-[^\\-?\\.\\u2010-\\u201f\\u2026]|\\?[\\w~`@#$%\\^&*(_=+{[|>\u003C]|\\u2026[\\w~`@#$%\\^&*(_=+{[>\u003C]\u002F.test(\n-\t\t\t\t\t\t\tex.slice(ew - 1, ew + 1)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t};\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tvar c6;\n-\tfunction i(ew) {\n-\t\tif (c6 != null) {\n-\t\t\treturn c6;\n-\t\t}\n-\t\tvar ex = ej('div', null, null, 'width: 50px; height: 50px; overflow-x: scroll');\n-\t\tbf(ew, ex);\n-\t\tif (ex.offsetWidth) {\n-\t\t\tc6 = ex.offsetHeight - ex.clientHeight;\n-\t\t}\n-\t\treturn c6 || 0;\n-\t}\n-\tvar ea;\n-\tfunction aS(ew) {\n-\t\tif (ea == null) {\n-\t\t\tvar ex = ej('span', '\\u200b');\n-\t\t\tbf(ew, ej('span', [ex, document.createTextNode('x')]));\n-\t\t\tif (ew.firstChild.offsetHeight != 0) {\n-\t\t\t\tea = ex.offsetWidth \u003C= 1 && ex.offsetHeight > 2 && !bF;\n-\t\t\t}\n-\t\t}\n-\t\tif (ea) {\n-\t\t\treturn ej('span', '\\u200b');\n-\t\t} else {\n-\t\t\treturn ej('span', '\\u00a0', null, 'display: inline-block; width: 1px; margin-right: -1px');\n-\t\t}\n-\t}\n-\tvar ay =\n-\t\t'\\n\\nb'.split(\u002F\\n\u002F).length != 3\n-\t\t\t? function (eB) {\n-\t\t\t\t\tvar eC = 0,\n-\t\t\t\t\t\tew = [],\n-\t\t\t\t\t\teA = eB.length;\n-\t\t\t\t\twhile (eC \u003C= eA) {\n-\t\t\t\t\t\tvar ez = eB.indexOf('\\n', eC);\n-\t\t\t\t\t\tif (ez == -1) {\n-\t\t\t\t\t\t\tez = eB.length;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tvar ey = eB.slice(eC, eB.charAt(ez - 1) == '\\r' ? ez - 1 : ez);\n-\t\t\t\t\t\tvar ex = ey.indexOf('\\r');\n-\t\t\t\t\t\tif (ex != -1) {\n-\t\t\t\t\t\t\tew.push(ey.slice(0, ex));\n-\t\t\t\t\t\t\teC += ex + 1;\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tew.push(ey);\n-\t\t\t\t\t\t\teC = ez + 1;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\treturn ew;\n-\t\t\t\t}\n-\t\t\t: function (ew) {\n-\t\t\t\t\treturn ew.split(\u002F\\r\\n?|\\n\u002F);\n-\t\t\t\t};\n-\tB.splitLines = ay;\n-\tvar aX = window.getSelection\n-\t\t? function (ex) {\n-\t\t\t\ttry {\n-\t\t\t\t\treturn ex.selectionStart != ex.selectionEnd;\n-\t\t\t\t} catch (ew) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t: function (ey) {\n-\t\t\t\ttry {\n-\t\t\t\t\tvar ew = ey.ownerDocument.selection.createRange();\n-\t\t\t\t} catch (ex) {}\n-\t\t\t\tif (!ew || ew.parentElement() != ey) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t\treturn ew.compareEndPoints('StartToEnd', ew) != 0;\n-\t\t\t};\n-\tvar ce = (function () {\n-\t\tvar ew = ej('div');\n-\t\tif ('oncopy' in ew) {\n-\t\t\treturn true;\n-\t\t}\n-\t\tew.setAttribute('oncopy', 'return;');\n-\t\treturn typeof ew.oncopy == 'function';\n-\t})();\n-\tvar dL = {\n-\t\t3: 'Enter',\n-\t\t8: 'Backspace',\n-\t\t9: 'Tab',\n-\t\t13: 'Enter',\n-\t\t16: 'Shift',\n-\t\t17: 'Ctrl',\n-\t\t18: 'Alt',\n-\t\t19: 'Pause',\n-\t\t20: 'CapsLock',\n-\t\t27: 'Esc',\n-\t\t32: 'Space',\n-\t\t33: 'PageUp',\n-\t\t34: 'PageDown',\n-\t\t35: 'End',\n-\t\t36: 'Home',\n-\t\t37: 'Left',\n-\t\t38: 'Up',\n-\t\t39: 'Right',\n-\t\t40: 'Down',\n-\t\t44: 'PrintScrn',\n-\t\t45: 'Insert',\n-\t\t46: 'Delete',\n-\t\t59: ';',\n-\t\t61: '=',\n-\t\t91: 'Mod',\n-\t\t92: 'Mod',\n-\t\t93: 'Mod',\n-\t\t107: '=',\n-\t\t109: '-',\n-\t\t127: 'Delete',\n-\t\t173: '-',\n-\t\t186: ';',\n-\t\t187: '=',\n-\t\t188: ',',\n-\t\t189: '-',\n-\t\t190: '.',\n-\t\t191: '\u002F',\n-\t\t192: '`',\n-\t\t219: '[',\n-\t\t220: '\\\\',\n-\t\t221: ']',\n-\t\t222: \"'\",\n-\t\t63232: 'Up',\n-\t\t63233: 'Down',\n-\t\t63234: 'Left',\n-\t\t63235: 'Right',\n-\t\t63272: 'Delete',\n-\t\t63273: 'Home',\n-\t\t63275: 'End',\n-\t\t63276: 'PageUp',\n-\t\t63277: 'PageDown',\n-\t\t63302: 'Insert'\n-\t};\n-\tB.keyNames = dL;\n-\t(function () {\n-\t\tfor (var ew = 0; ew \u003C 10; ew++) {\n-\t\t\tdL[ew + 48] = dL[ew + 96] = String(ew);\n-\t\t}\n-\t\tfor (var ew = 65; ew \u003C= 90; ew++) {\n-\t\t\tdL[ew] = String.fromCharCode(ew);\n-\t\t}\n-\t\tfor (var ew = 1; ew \u003C= 12; ew++) {\n-\t\t\tdL[ew + 111] = dL[ew + 63235] = 'F' + ew;\n-\t\t}\n-\t})();\n-\tfunction cL(ew, eC, eB, eA) {\n-\t\tif (!ew) {\n-\t\t\treturn eA(eC, eB, 'ltr');\n-\t\t}\n-\t\tvar ez = false;\n-\t\tfor (var ey = 0; ey \u003C ew.length; ++ey) {\n-\t\t\tvar ex = ew[ey];\n-\t\t\tif ((ex.from \u003C eB && ex.to > eC) || (eC == eB && ex.to == eC)) {\n-\t\t\t\teA(Math.max(ex.from, eC), Math.min(ex.to, eB), ex.level == 1 ? 'rtl' : 'ltr');\n-\t\t\t\tez = true;\n-\t\t\t}\n-\t\t}\n-\t\tif (!ez) {\n-\t\t\teA(eC, eB, 'ltr');\n-\t\t}\n-\t}\n-\tfunction cv(ew) {\n-\t\treturn ew.level % 2 ? ew.to : ew.from;\n-\t}\n-\tfunction er(ew) {\n-\t\treturn ew.level % 2 ? ew.from : ew.to;\n-\t}\n-\tfunction bU(ex) {\n-\t\tvar ew = a(ex);\n-\t\treturn ew ? cv(ew[0]) : 0;\n-\t}\n-\tfunction b4(ex) {\n-\t\tvar ew = a(ex);\n-\t\tif (!ew) {\n-\t\t\treturn ex.text.length;\n-\t\t}\n-\t\treturn er(d7(ew));\n-\t}\n-\tfunction aY(ex, eA) {\n-\t\tvar ey = dJ(ex.doc, eA);\n-\t\tvar eB = u(ex.doc, ey);\n-\t\tif (eB != ey) {\n-\t\t\teA = bc(eB);\n-\t\t}\n-\t\tvar ew = a(eB);\n-\t\tvar ez = !ew ? 0 : ew[0].level % 2 ? b4(eB) : bU(eB);\n-\t\treturn K(eA, ez);\n-\t}\n-\tfunction cE(ey, eB) {\n-\t\tvar ex, ez;\n-\t\twhile ((ex = c5((ez = dJ(ey.doc, eB))))) {\n-\t\t\teB = ex.find().to.line;\n-\t\t}\n-\t\tvar ew = a(ez);\n-\t\tvar eA = !ew ? ez.text.length : ew[0].level % 2 ? bU(ez) : b4(ez);\n-\t\treturn K(eB, eA);\n-\t}\n-\tfunction X(ex, ey, ew) {\n-\t\tvar ez = ex[0].level;\n-\t\tif (ey == ez) {\n-\t\t\treturn true;\n-\t\t}\n-\t\tif (ew == ez) {\n-\t\t\treturn false;\n-\t\t}\n-\t\treturn ey \u003C ew;\n-\t}\n-\tvar dz;\n-\tfunction aj(ew, eA) {\n-\t\tdz = null;\n-\t\tfor (var ex = 0, ey; ex \u003C ew.length; ++ex) {\n-\t\t\tvar ez = ew[ex];\n-\t\t\tif (ez.from \u003C eA && ez.to > eA) {\n-\t\t\t\treturn ex;\n-\t\t\t}\n-\t\t\tif (ez.from == eA || ez.to == eA) {\n-\t\t\t\tif (ey == null) {\n-\t\t\t\t\tey = ex;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (X(ew, ez.level, ew[ey].level)) {\n-\t\t\t\t\t\tif (ez.from != ez.to) {\n-\t\t\t\t\t\t\tdz = ey;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\treturn ex;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (ez.from != ez.to) {\n-\t\t\t\t\t\t\tdz = ex;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\treturn ey;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn ey;\n-\t}\n-\tfunction dI(ew, ez, ex, ey) {\n-\t\tif (!ey) {\n-\t\t\treturn ez + ex;\n-\t\t}\n-\t\tdo {\n-\t\t\tez += ex;\n-\t\t} while (ez > 0 && dV(ew.text.charAt(ez)));\n-\t\treturn ez;\n-\t}\n-\tfunction q(ew, eD, ey, ez) {\n-\t\tvar eA = a(ew);\n-\t\tif (!eA) {\n-\t\t\treturn R(ew, eD, ey, ez);\n-\t\t}\n-\t\tvar eC = aj(eA, eD),\n-\t\t\tex = eA[eC];\n-\t\tvar eB = dI(ew, eD, ex.level % 2 ? -ey : ey, ez);\n-\t\tfor (;;) {\n-\t\t\tif (eB > ex.from && eB \u003C ex.to) {\n-\t\t\t\treturn eB;\n-\t\t\t}\n-\t\t\tif (eB == ex.from || eB == ex.to) {\n-\t\t\t\tif (aj(eA, eB) == eC) {\n-\t\t\t\t\treturn eB;\n-\t\t\t\t}\n-\t\t\t\tex = eA[(eC += ey)];\n-\t\t\t\treturn ey > 0 == ex.level % 2 ? ex.to : ex.from;\n-\t\t\t} else {\n-\t\t\t\tex = eA[(eC += ey)];\n-\t\t\t\tif (!ex) {\n-\t\t\t\t\treturn null;\n-\t\t\t\t}\n-\t\t\t\tif (ey > 0 == ex.level % 2) {\n-\t\t\t\t\teB = dI(ew, ex.to, -1, ez);\n-\t\t\t\t} else {\n-\t\t\t\t\teB = dI(ew, ex.from, 1, ez);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction R(ew, eA, ex, ey) {\n-\t\tvar ez = eA + ex;\n-\t\tif (ey) {\n-\t\t\twhile (ez > 0 && dV(ew.text.charAt(ez))) {\n-\t\t\t\tez += ex;\n-\t\t\t}\n-\t\t}\n-\t\treturn ez \u003C 0 || ez > ew.text.length ? null : ez;\n-\t}\n-\tvar aM = (function () {\n-\t\tvar eC =\n-\t\t\t'bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL';\n-\t\tvar eA =\n-\t\t\t'rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr';\n-\t\tfunction ez(eF) {\n-\t\t\tif (eF \u003C= 255) {\n-\t\t\t\treturn eC.charAt(eF);\n-\t\t\t} else {\n-\t\t\t\tif (1424 \u003C= eF && eF \u003C= 1524) {\n-\t\t\t\t\treturn 'R';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (1536 \u003C= eF && eF \u003C= 1791) {\n-\t\t\t\t\t\treturn eA.charAt(eF - 1536);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (1792 \u003C= eF && eF \u003C= 2220) {\n-\t\t\t\t\t\t\treturn 'r';\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\treturn 'L';\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar ew = \u002F[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]\u002F;\n-\t\tvar eE = \u002F[stwN]\u002F,\n-\t\t\tey = \u002F[LRr]\u002F,\n-\t\t\tex = \u002F[Lb1n]\u002F,\n-\t\t\teB = \u002F[1n]\u002F;\n-\t\tvar eD = 'L';\n-\t\treturn function (eP) {\n-\t\t\tif (!ew.test(eP)) {\n-\t\t\t\treturn false;\n-\t\t\t}\n-\t\t\tvar eV = eP.length,\n-\t\t\t\teL = [];\n-\t\t\tfor (var eU = 0, eH; eU \u003C eV; ++eU) {\n-\t\t\t\teL.push((eH = ez(eP.charCodeAt(eU))));\n-\t\t\t}\n-\t\t\tfor (var eU = 0, eO = eD; eU \u003C eV; ++eU) {\n-\t\t\t\tvar eH = eL[eU];\n-\t\t\t\tif (eH == 'm') {\n-\t\t\t\t\teL[eU] = eO;\n-\t\t\t\t} else {\n-\t\t\t\t\teO = eH;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var eU = 0, eF = eD; eU \u003C eV; ++eU) {\n-\t\t\t\tvar eH = eL[eU];\n-\t\t\t\tif (eH == '1' && eF == 'r') {\n-\t\t\t\t\teL[eU] = 'n';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ey.test(eH)) {\n-\t\t\t\t\t\teF = eH;\n-\t\t\t\t\t\tif (eH == 'r') {\n-\t\t\t\t\t\t\teL[eU] = 'R';\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var eU = 1, eO = eL[0]; eU \u003C eV - 1; ++eU) {\n-\t\t\t\tvar eH = eL[eU];\n-\t\t\t\tif (eH == '+' && eO == '1' && eL[eU + 1] == '1') {\n-\t\t\t\t\teL[eU] = '1';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eH == ',' && eO == eL[eU + 1] && (eO == '1' || eO == 'n')) {\n-\t\t\t\t\t\teL[eU] = eO;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\teO = eH;\n-\t\t\t}\n-\t\t\tfor (var eU = 0; eU \u003C eV; ++eU) {\n-\t\t\t\tvar eH = eL[eU];\n-\t\t\t\tif (eH == ',') {\n-\t\t\t\t\teL[eU] = 'N';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (eH == '%') {\n-\t\t\t\t\t\tfor (var eI = eU + 1; eI \u003C eV && eL[eI] == '%'; ++eI) {}\n-\t\t\t\t\t\tvar eW = (eU && eL[eU - 1] == '!') || (eI \u003C eV && eL[eI] == '1') ? '1' : 'N';\n-\t\t\t\t\t\tfor (var eS = eU; eS \u003C eI; ++eS) {\n-\t\t\t\t\t\t\teL[eS] = eW;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\teU = eI - 1;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var eU = 0, eF = eD; eU \u003C eV; ++eU) {\n-\t\t\t\tvar eH = eL[eU];\n-\t\t\t\tif (eF == 'L' && eH == '1') {\n-\t\t\t\t\teL[eU] = 'L';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (ey.test(eH)) {\n-\t\t\t\t\t\teF = eH;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tfor (var eU = 0; eU \u003C eV; ++eU) {\n-\t\t\t\tif (eE.test(eL[eU])) {\n-\t\t\t\t\tfor (var eI = eU + 1; eI \u003C eV && eE.test(eL[eI]); ++eI) {}\n-\t\t\t\t\tvar eM = (eU ? eL[eU - 1] : eD) == 'L';\n-\t\t\t\t\tvar eG = (eI \u003C eV ? eL[eI] : eD) == 'L';\n-\t\t\t\t\tvar eW = eM || eG ? 'L' : 'R';\n-\t\t\t\t\tfor (var eS = eU; eS \u003C eI; ++eS) {\n-\t\t\t\t\t\teL[eS] = eW;\n-\t\t\t\t\t}\n-\t\t\t\t\teU = eI - 1;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tvar eT = [],\n-\t\t\t\teQ;\n-\t\t\tfor (var eU = 0; eU \u003C eV; ) {\n-\t\t\t\tif (ex.test(eL[eU])) {\n-\t\t\t\t\tvar eJ = eU;\n-\t\t\t\t\tfor (++eU; eU \u003C eV && ex.test(eL[eU]); ++eU) {}\n-\t\t\t\t\teT.push({from: eJ, to: eU, level: 0});\n-\t\t\t\t} else {\n-\t\t\t\t\tvar eK = eU,\n-\t\t\t\t\t\teN = eT.length;\n-\t\t\t\t\tfor (++eU; eU \u003C eV && eL[eU] != 'L'; ++eU) {}\n-\t\t\t\t\tfor (var eS = eK; eS \u003C eU; ) {\n-\t\t\t\t\t\tif (eB.test(eL[eS])) {\n-\t\t\t\t\t\t\tif (eK \u003C eS) {\n-\t\t\t\t\t\t\t\teT.splice(eN, 0, {from: eK, to: eS, level: 1});\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\tvar eR = eS;\n-\t\t\t\t\t\t\tfor (++eS; eS \u003C eU && eB.test(eL[eS]); ++eS) {}\n-\t\t\t\t\t\t\teT.splice(eN, 0, {from: eR, to: eS, level: 2});\n-\t\t\t\t\t\t\teK = eS;\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t++eS;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tif (eK \u003C eU) {\n-\t\t\t\t\t\teT.splice(eN, 0, {from: eK, to: eU, level: 1});\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (eT[0].level == 1 && (eQ = eP.match(\u002F^\\s+\u002F))) {\n-\t\t\t\teT[0].from = eQ[0].length;\n-\t\t\t\teT.unshift({from: 0, to: eQ[0].length, level: 0});\n-\t\t\t}\n-\t\t\tif (d7(eT).level == 1 && (eQ = eP.match(\u002F\\s+$\u002F))) {\n-\t\t\t\td7(eT).to -= eQ[0].length;\n-\t\t\t\teT.push({from: eV - eQ[0].length, to: eV, level: 0});\n-\t\t\t}\n-\t\t\tif (eT[0].level != d7(eT).level) {\n-\t\t\t\teT.push({from: eV, to: eV, level: eT[0].level});\n-\t\t\t}\n-\t\t\treturn eT;\n-\t\t};\n-\t})();\n-\tB.version = '3.21.0';\n-\treturn B;\n-})();\n+window.CodeMirror=(function(){var bI=\u002Fgecko\\\u002F\\d\u002Fi.test(navigator.userAgent);var cf=\u002FMSIE \\d\u002F.test(navigator.userAgent);var bF=cf&&(document.documentMode==null||document.documentMode\u003C8);var bE=cf&&(document.documentMode==null||document.documentMode\u003C9);var dC=\u002FTrident\\\u002F([7-9]|\\d{2,})\\.\u002F.test(navigator.userAgent);var cA=cf||dC;var b8=\u002FWebKit\\\u002F\u002F.test(navigator.userAgent);var cD=b8&&\u002FQt\\\u002F\\d+\\.\\d+\u002F.test(navigator.userAgent);var cg=\u002FChrome\\\u002F\u002F.test(navigator.userAgent);var d1=\u002FOpera\\\u002F\u002F.test(navigator.userAgent);var ag=\u002FApple Computer\u002F.test(navigator.vendor);var aH=\u002FKHTML\\\u002F\u002F.test(navigator.userAgent);var bT=\u002FMac OS X 1\\d\\D([7-9]|\\d\\d)\\D\u002F.test(navigator.userAgent);var cc=\u002FMac OS X 1\\d\\D([8-9]|\\d\\d)\\D\u002F.test(navigator.userAgent);var dY=\u002FPhantomJS\u002F.test(navigator.userAgent);var dy=\u002FAppleWebKit\u002F.test(navigator.userAgent)&&\u002FMobile\\\u002F\\w+\u002F.test(navigator.userAgent);var cV=dy||\u002FAndroid|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile\u002Fi.test(navigator.userAgent);var bq=dy||\u002FMac\u002F.test(navigator.platform);var ao=\u002Fwin\u002Fi.test(navigator.platform);var c8=d1&&navigator.userAgent.match(\u002FVersion\\\u002F(\\d*\\.\\d*)\u002F);if(c8){c8=Number(c8[1])}if(c8&&c8>=15){d1=false;b8=true}var be=bq&&(cD||d1&&(c8==null||c8\u003C12.11));var bX=bI||(cf&&!bE);var eq=false,aD=false;function B(ew,ex){if(!(this instanceof B)){return new B(ew,ex)}this.options=ex=ex||{};for(var ey in dA){if(!ex.hasOwnProperty(ey)&&dA.hasOwnProperty(ey)){ex[ey]=dA[ey]}}by(ex);var eC=typeof ex.value==\"string\"?0:ex.value.first;var eB=this.display=f(ew,eC);eB.wrapper.CodeMirror=this;cR(this);if(ex.autofocus&&!cV){db(this)}this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,focused:false,suppressEdits:false,pasteIncoming:false,cutIncoming:false,draggingText:false,highlight:new ev()};b2(this);if(ex.lineWrapping){this.display.wrapper.className+=\" CodeMirror-wrap\"}var eA=ex.value;if(typeof eA==\"string\"){eA=new aa(ex.value,ex.mode)}b9(this,cQ)(this,eA);if(cf){setTimeout(bO(dU,this,true),20)}ee(this);var eD;try{eD=(document.activeElement==eB.input)}catch(ez){}if(eD||(ex.autofocus&&!cV)){setTimeout(bO(bS,this),20)}else{au(this)}b9(this,function(){for(var eF in aK){if(aK.propertyIsEnumerable(eF)){aK[eF](this,ex[eF],bw)}}for(var eE=0;eE\u003CaE.length;++eE){aE[eE](this)}})()}function f(ew,ey){var ez={};var ex=ez.input=ej(\"textarea\",null,null,\"position: absolute; padding: 0; width: 1px; height: 1em; outline: none; font-size: 4px;\");if(b8){ex.style.width=\"1000px\"}else{ex.setAttribute(\"wrap\",\"off\")}if(dy){ex.style.border=\"1px solid black\"}ex.setAttribute(\"autocorrect\",\"off\");ex.setAttribute(\"autocapitalize\",\"off\");ex.setAttribute(\"spellcheck\",\"false\");ez.inputDiv=ej(\"div\",[ex],null,\"overflow: hidden; position: relative; width: 3px; height: 0px;\");ez.scrollbarH=ej(\"div\",[ej(\"div\",null,null,\"height: 1px\")],\"CodeMirror-hscrollbar\");ez.scrollbarV=ej(\"div\",[ej(\"div\",null,null,\"width: 1px\")],\"CodeMirror-vscrollbar\");ez.scrollbarFiller=ej(\"div\",null,\"CodeMirror-scrollbar-filler\");ez.gutterFiller=ej(\"div\",null,\"CodeMirror-gutter-filler\");ez.lineDiv=ej(\"div\",null,\"CodeMirror-code\");ez.selectionDiv=ej(\"div\",null,null,\"position: relative; z-index: 1\");ez.cursor=ej(\"div\",\"\\u00a0\",\"CodeMirror-cursor\");ez.otherCursor=ej(\"div\",\"\\u00a0\",\"CodeMirror-cursor CodeMirror-secondarycursor\");ez.measure=ej(\"div\",null,\"CodeMirror-measure\");ez.lineSpace=ej(\"div\",[ez.measure,ez.selectionDiv,ez.lineDiv,ez.cursor,ez.otherCursor],null,\"position: relative; outline: none\");ez.mover=ej(\"div\",[ej(\"div\",[ez.lineSpace],\"CodeMirror-lines\")],null,\"position: relative\");ez.sizer=ej(\"div\",[ez.mover],\"CodeMirror-sizer\");ez.heightForcer=ej(\"div\",null,null,\"position: absolute; height: \"+aO+\"px; width: 1px;\");ez.gutters=ej(\"div\",null,\"CodeMirror-gutters\");ez.lineGutter=null;ez.scroller=ej(\"div\",[ez.sizer,ez.heightForcer,ez.gutters],\"CodeMirror-scroll\");ez.scroller.setAttribute(\"tabIndex\",\"-1\");ez.wrapper=ej(\"div\",[ez.inputDiv,ez.scrollbarH,ez.scrollbarV,ez.scrollbarFiller,ez.gutterFiller,ez.scroller],\"CodeMirror\");if(bF){ez.gutters.style.zIndex=-1;ez.scroller.style.paddingRight=0}if(ew.appendChild){ew.appendChild(ez.wrapper)}else{ew(ez.wrapper)}if(dy){ex.style.width=\"0px\"}if(!b8){ez.scroller.draggable=true}if(aH){ez.inputDiv.style.height=\"1px\";ez.inputDiv.style.position=\"absolute\"}else{if(bF){ez.scrollbarH.style.minWidth=ez.scrollbarV.style.minWidth=\"18px\"}}ez.viewOffset=ez.lastSizeC=0;ez.showingFrom=ez.showingTo=ey;ez.lineNumWidth=ez.lineNumInnerWidth=ez.lineNumChars=null;ez.prevInput=\"\";ez.alignWidgets=false;ez.pollingFast=false;ez.poll=new ev();ez.cachedCharWidth=ez.cachedTextHeight=null;ez.measureLineCache=[];ez.measureLineCachePos=0;ez.inaccurateSelection=false;ez.maxLine=null;ez.maxLineLength=0;ez.maxLineChanged=false;ez.wheelDX=ez.wheelDY=ez.wheelStartX=ez.wheelStartY=null;return ez}function aW(ew){ew.doc.mode=B.getMode(ew.options,ew.doc.modeOption);cZ(ew)}function cZ(ew){ew.doc.iter(function(ex){if(ex.stateAfter){ex.stateAfter=null}if(ex.styles){ex.styles=null}});ew.doc.frontier=ew.doc.first;cU(ew,100);ew.state.modeGen++;if(ew.curOp){Q(ew)}}function dj(ew){if(ew.options.lineWrapping){ew.display.wrapper.className+=\" CodeMirror-wrap\";ew.display.sizer.style.minWidth=\"\"}else{ew.display.wrapper.className=ew.display.wrapper.className.replace(\" CodeMirror-wrap\",\"\");em(ew)}L(ew);Q(ew);T(ew);setTimeout(function(){dw(ew)},100)}function aJ(ew){var ey=aw(ew.display),ex=ew.options.lineWrapping;var ez=ex&&Math.max(5,ew.display.scroller.clientWidth\u002Fcy(ew.display)-3);return function(eA){if(dZ(ew.doc,eA)){return 0}else{if(ex){return(Math.ceil(eA.text.length\u002Fez)||1)*ey}else{return ey}}}}function L(ew){var ey=ew.doc,ex=aJ(ew);ey.iter(function(ez){var eA=ex(ez);if(eA!=ez.height){eo(ez,eA)}})}function et(ew){var ey=dF[ew.options.keyMap],ex=ey.style;ew.display.wrapper.className=ew.display.wrapper.className.replace(\u002F\\s*cm-keymap-\\S+\u002Fg,\"\")+(ex?\" cm-keymap-\"+ex:\"\")}function b2(ew){ew.display.wrapper.className=ew.display.wrapper.className.replace(\u002F\\s*cm-s-\\S+\u002Fg,\"\")+ew.options.theme.replace(\u002F(^|\\s)\\s*\u002Fg,\" cm-s-\");T(ew)}function ct(ew){cR(ew);Q(ew);setTimeout(function(){df(ew)},20)}function cR(ew){var ex=ew.display.gutters,eB=ew.options.gutters;cK(ex);for(var ey=0;ey\u003CeB.length;++ey){var ez=eB[ey];var eA=ex.appendChild(ej(\"div\",null,\"CodeMirror-gutter \"+ez));if(ez==\"CodeMirror-linenumbers\"){ew.display.lineGutter=eA;eA.style.width=(ew.display.lineNumWidth||1)+\"px\"}}ex.style.display=ey?\"\":\"none\"}function c0(eA,ey){if(ey.height==0){return 0}var ex=ey.text.length,ew,eB=ey;while(ew=dn(eB)){var ez=ew.find();eB=dJ(eA,ez.from.line);ex+=ez.from.ch-ez.to.ch}eB=ey;while(ew=c5(eB)){var ez=ew.find();ex-=eB.text.length-ez.from.ch;eB=dJ(eA,ez.to.line);ex+=eB.text.length-ez.to.ch}return ex}function em(ew){var ey=ew.display,ex=ew.doc;ey.maxLine=dJ(ex,ex.first);ey.maxLineLength=c0(ex,ey.maxLine);ey.maxLineChanged=true;ex.iter(function(eA){var ez=c0(ex,eA);if(ez>ey.maxLineLength){ey.maxLineLength=ez;ey.maxLine=eA}})}function by(ew){var ex=cl(ew.gutters,\"CodeMirror-linenumbers\");if(ex==-1&&ew.lineNumbers){ew.gutters=ew.gutters.concat([\"CodeMirror-linenumbers\"])}else{if(ex>-1&&!ew.lineNumbers){ew.gutters=ew.gutters.slice(0);ew.gutters.splice(ex,1)}}}function dw(ew){var eC=ew.display,ex=ew.doc.height;var ez=ex+a7(eC);eC.sizer.style.minHeight=eC.heightForcer.style.top=ez+\"px\";eC.gutters.style.height=Math.max(ez,eC.scroller.clientHeight-aO)+\"px\";var eA=Math.max(ez,eC.scroller.scrollHeight);var eB=eC.scroller.scrollWidth>(eC.scroller.clientWidth+1);var ey=eA>(eC.scroller.clientHeight+1);if(ey){eC.scrollbarV.style.display=\"block\";eC.scrollbarV.style.bottom=eB?i(eC.measure)+\"px\":\"0\";eC.scrollbarV.firstChild.style.height=(eA-eC.scroller.clientHeight+eC.scrollbarV.clientHeight)+\"px\"}else{eC.scrollbarV.style.display=\"\";eC.scrollbarV.firstChild.style.height=\"0\"}if(eB){eC.scrollbarH.style.display=\"block\";eC.scrollbarH.style.right=ey?i(eC.measure)+\"px\":\"0\";eC.scrollbarH.firstChild.style.width=(eC.scroller.scrollWidth-eC.scroller.clientWidth+eC.scrollbarH.clientWidth)+\"px\"}else{eC.scrollbarH.style.display=\"\";eC.scrollbarH.firstChild.style.width=\"0\"}if(eB&&ey){eC.scrollbarFiller.style.display=\"block\";eC.scrollbarFiller.style.height=eC.scrollbarFiller.style.width=i(eC.measure)+\"px\"}else{eC.scrollbarFiller.style.display=\"\"}if(eB&&ew.options.coverGutterNextToScrollbar&&ew.options.fixedGutter){eC.gutterFiller.style.display=\"block\";eC.gutterFiller.style.height=i(eC.measure)+\"px\";eC.gutterFiller.style.width=eC.gutters.offsetWidth+\"px\"}else{eC.gutterFiller.style.display=\"\"}if(bT&&i(eC.measure)===0){eC.scrollbarV.style.minWidth=eC.scrollbarH.style.minHeight=cc?\"18px\":\"12px\";eC.scrollbarV.style.pointerEvents=eC.scrollbarH.style.pointerEvents=\"none\"}}function bp(eB,eA,ez){var ey=eB.scroller.scrollTop,ew=eB.wrapper.clientHeight;if(typeof ez==\"number\"){ey=ez}else{if(ez){ey=ez.top;ew=ez.bottom-ez.top}}ey=Math.floor(ey-dD(eB));var ex=Math.ceil(ey+ew);return{from:a5(eA,ey),to:a5(eA,ex)}}function df(ew){var eC=ew.display;if(!eC.alignWidgets&&(!eC.gutters.firstChild||!ew.options.fixedGutter)){return}var ez=cJ(eC)-eC.scroller.scrollLeft+ew.doc.scrollLeft;var eB=eC.gutters.offsetWidth,ey=ez+\"px\";for(var eD=eC.lineDiv.firstChild;eD;eD=eD.nextSibling){if(eD.alignable){for(var eA=0,ex=eD.alignable;eA\u003Cex.length;++eA){ex[eA].style.left=ey}}}if(ew.options.fixedGutter){eC.gutters.style.left=(ez+eB)+\"px\"}}function cM(ew){if(!ew.options.lineNumbers){return false}var eB=ew.doc,ex=c3(ew.options,eB.first+eB.size-1),eA=ew.display;if(ex.length!=eA.lineNumChars){var eC=eA.measure.appendChild(ej(\"div\",[ej(\"div\",ex)],\"CodeMirror-linenumber CodeMirror-gutter-elt\"));var ey=eC.firstChild.offsetWidth,ez=eC.offsetWidth-ey;eA.lineGutter.style.width=\"\";eA.lineNumInnerWidth=Math.max(ey,eA.lineGutter.offsetWidth-ez);eA.lineNumWidth=eA.lineNumInnerWidth+ez;eA.lineNumChars=eA.lineNumInnerWidth?ex.length:-1;eA.lineGutter.style.width=eA.lineNumWidth+\"px\";return true}return false}function c3(ew,ex){return String(ew.lineNumberFormatter(ex+ew.firstLineNumber))}function cJ(ew){return an(ew.scroller).left-an(ew.sizer).left}function cB(eB,eA,eE,eF){var eD=eB.display.showingFrom,eC=eB.display.showingTo,ez;var ew=bp(eB.display,eB.doc,eE);for(var ey=true;;ey=false){var ex=eB.display.scroller.clientWidth;if(!cj(eB,eA,ew,eF)){break}ez=true;eA=[];a2(eB);dw(eB);if(ey&&eB.options.lineWrapping&&ex!=eB.display.scroller.clientWidth){eF=true;continue}eF=false;if(eE){eE=Math.min(eB.display.scroller.scrollHeight-eB.display.scroller.clientHeight,typeof eE==\"number\"?eE:eE.top)}ew=bp(eB.display,eB.doc,eE);if(ew.from>=eB.display.showingFrom&&ew.to\u003C=eB.display.showingTo){break}}if(ez){O(eB,\"update\",eB);if(eB.display.showingFrom!=eD||eB.display.showingTo!=eC){O(eB,\"viewportChange\",eB,eB.display.showingFrom,eB.display.showingTo)}}return ez}function cj(eA,eO,ex,eM){var eG=eA.display,eP=eA.doc;if(!eG.wrapper.offsetWidth){eG.showingFrom=eG.showingTo=eP.first;eG.viewOffset=0;return}if(!eM&&eO.length==0&&ex.from>eG.showingFrom&&ex.to\u003CeG.showingTo){return}if(cM(eA)){eO=[{from:eP.first,to:eP.first+eP.size}]}var eL=eG.sizer.style.marginLeft=eG.gutters.offsetWidth+\"px\";eG.scrollbarH.style.left=eA.options.fixedGutter?eL:\"0\";var ey=Infinity;if(eA.options.lineNumbers){for(var eH=0;eH\u003CeO.length;++eH){if(eO[eH].diff&&eO[eH].from\u003Cey){ey=eO[eH].from}}}var ez=eP.first+eP.size;var eF=Math.max(ex.from-eA.options.viewportMargin,eP.first);var ew=Math.min(ez,ex.to+eA.options.viewportMargin);if(eG.showingFrom\u003CeF&&eF-eG.showingFrom\u003C20){eF=Math.max(eP.first,eG.showingFrom)}if(eG.showingTo>ew&&eG.showingTo-ew\u003C20){ew=Math.min(ez,eG.showingTo)}if(aD){eF=bc(u(eP,dJ(eP,eF)));while(ew\u003Cez&&dZ(eP,dJ(eP,ew))){++ew}}var eJ=[{from:Math.max(eG.showingFrom,eP.first),to:Math.min(eG.showingTo,ez)}];if(eJ[0].from>=eJ[0].to){eJ=[]}else{eJ=dT(eJ,eO)}if(aD){for(var eH=0;eH\u003CeJ.length;++eH){var eC=eJ[eH],eK;while(eK=c5(dJ(eP,eC.to-1))){var eN=eK.find().from.line;if(eN>eC.from){eC.to=eN}else{eJ.splice(eH--,1);break}}}}var eE=0;for(var eH=0;eH\u003CeJ.length;++eH){var eC=eJ[eH];if(eC.from\u003CeF){eC.from=eF}if(eC.to>ew){eC.to=ew}if(eC.from>=eC.to){eJ.splice(eH--,1)}else{eE+=eC.to-eC.from}}if(!eM&&eE==ew-eF&&eF==eG.showingFrom&&ew==eG.showingTo){h(eA);return}eJ.sort(function(eR,eQ){return eR.from-eQ.from});try{var eB=document.activeElement}catch(eI){}if(eE\u003C(ew-eF)*0.7){eG.lineDiv.style.display=\"none\"}bG(eA,eF,ew,eJ,ey);eG.lineDiv.style.display=\"\";if(eB&&document.activeElement!=eB&&eB.offsetHeight){eB.focus()}var eD=eF!=eG.showingFrom||ew!=eG.showingTo||eG.lastSizeC!=eG.wrapper.clientHeight;if(eD){eG.lastSizeC=eG.wrapper.clientHeight;cU(eA,400)}eG.showingFrom=eF;eG.showingTo=ew;eG.gutters.style.height=\"\";aF(eA);h(eA);return true}function aF(eE){var eB=eE.display;var ex=eB.lineDiv.offsetTop;for(var ew=eB.lineDiv.firstChild,eF;ew;ew=ew.nextSibling){if(ew.lineObj){if(bF){var eA=ew.offsetTop+ew.offsetHeight;eF=eA-ex;ex=eA}else{var ez=an(ew);eF=ez.bottom-ez.top}var eD=ew.lineObj.height-eF;if(eF\u003C2){eF=aw(eB)}if(eD>0.001||eD\u003C-0.001){eo(ew.lineObj,eF);var eC=ew.lineObj.widgets;if(eC){for(var ey=0;ey\u003CeC.length;++ey){eC[ey].height=eC[ey].node.offsetHeight}}}}}}function h(ew){var ex=ew.display.viewOffset=bb(ew,dJ(ew.doc,ew.display.showingFrom));ew.display.mover.style.top=ex+\"px\"}function dT(eF,eD){for(var eA=0,ey=eD.length||0;eA\u003Cey;++eA){var eC=eD[eA],ew=[],eE=eC.diff||0;for(var ez=0,ex=eF.length;ez\u003Cex;++ez){var eB=eF[ez];if(eC.to\u003C=eB.from&&eC.diff){ew.push({from:eB.from+eE,to:eB.to+eE})}else{if(eC.to\u003C=eB.from||eC.from>=eB.to){ew.push(eB)}else{if(eC.from>eB.from){ew.push({from:eB.from,to:eC.from})}if(eC.to\u003CeB.to){ew.push({from:eC.to+eE,to:eB.to+eE})}}}}eF=ew}return eF}function dG(ew){var eA=ew.display,ez={},ey={};for(var eB=eA.gutters.firstChild,ex=0;eB;eB=eB.nextSibling,++ex){ez[ew.options.gutters[ex]]=eB.offsetLeft;ey[ew.options.gutters[ex]]=eB.offsetWidth}return{fixedPos:cJ(eA),gutterTotalWidth:eA.gutters.offsetWidth,gutterLeft:ez,gutterWidth:ey,wrapperWidth:eA.wrapper.clientWidth}}function bG(eF,eC,eD,eI,ex){var eE=dG(eF);var eB=eF.display,eH=eF.options.lineNumbers;if(!eI.length&&(!b8||!eF.display.currentWheelTarget)){cK(eB.lineDiv)}var ew=eB.lineDiv,eG=ew.firstChild;function eA(eK){var eJ=eK.nextSibling;if(b8&&bq&&eF.display.currentWheelTarget==eK){eK.style.display=\"none\";eK.lineObj=null}else{eK.parentNode.removeChild(eK)}return eJ}var ey=eI.shift(),ez=eC;eF.doc.iter(eC,eD,function(eS){if(ey&&ey.to==ez){ey=eI.shift()}if(dZ(eF.doc,eS)){if(eS.height!=0){eo(eS,0)}if(eS.widgets&&eG&&eG.previousSibling){for(var eN=0;eN\u003CeS.widgets.length;++eN){var eP=eS.widgets[eN];if(eP.showIfHidden){var eL=eG.previousSibling;if(\u002Fpre\u002Fi.test(eL.nodeName)){var eK=ej(\"div\",null,null,\"position: relative\");eL.parentNode.replaceChild(eK,eL);eK.appendChild(eL);eL=eK}var eQ=eL.appendChild(ej(\"div\",[eP.node],\"CodeMirror-linewidget\"));if(!eP.handleMouseEvents){eQ.ignoreEvents=true}a4(eP,eQ,eL,eE)}}}}else{if(ey&&ey.from\u003C=ez&&ey.to>ez){while(eG.lineObj!=eS){eG=eA(eG)}if(eH&&ex\u003C=ez&&eG.lineNumber){l(eG.lineNumber,c3(eF.options,ez))}eG=eG.nextSibling}else{if(eS.widgets){for(var eM=0,eR=eG,eO;eR&&eM\u003C20;++eM,eR=eR.nextSibling){if(eR.lineObj==eS&&\u002Fdiv\u002Fi.test(eR.nodeName)){eO=eR;break}}}var eJ=ai(eF,eS,ez,eE,eO);if(eJ!=eO){ew.insertBefore(eJ,eG)}else{while(eG!=eO){eG=eA(eG)}eG=eG.nextSibling}eJ.lineObj=eS}}++ez});while(eG){eG=eA(eG)}}function ai(eD,eF,eG,eJ,ey){var eC=dq(eD,eF),eP=eC.pre;var eS=eF.gutterMarkers,eQ=eD.display,eE;var ex=eC.bgClass?eC.bgClass+\" \"+(eF.bgClass||\"\"):eF.bgClass;if(!eD.options.lineNumbers&&!eS&&!ex&&!eF.wrapClass&&!eF.widgets){return eP}if(ey){ey.alignable=null;var eT=true,eB=0,ez=null;for(var eL=ey.firstChild,eK;eL;eL=eK){eK=eL.nextSibling;if(!\u002F\\bCodeMirror-linewidget\\b\u002F.test(eL.className)){ey.removeChild(eL)}else{for(var eR=0;eR\u003CeF.widgets.length;++eR){var eA=eF.widgets[eR];if(eA.node==eL.firstChild){if(!eA.above&&!ez){ez=eL}a4(eA,eL,ey,eJ);++eB;break}}if(eR==eF.widgets.length){eT=false;break}}}ey.insertBefore(eP,ez);if(eT&&eB==eF.widgets.length){eE=ey;ey.className=eF.wrapClass||\"\"}}if(!eE){eE=ej(\"div\",null,eF.wrapClass,\"position: relative\");eE.appendChild(eP)}if(ex){eE.insertBefore(ej(\"div\",null,ex+\" CodeMirror-linebackground\"),eE.firstChild)}if(eD.options.lineNumbers||eS){var eN=eE.insertBefore(ej(\"div\",null,\"CodeMirror-gutter-wrapper\",\"position: absolute; left: \"+(eD.options.fixedGutter?eJ.fixedPos:-eJ.gutterTotalWidth)+\"px\"),eP);if(eD.options.fixedGutter){(eE.alignable||(eE.alignable=[])).push(eN)}if(eD.options.lineNumbers&&(!eS||!eS[\"CodeMirror-linenumbers\"])){eE.lineNumber=eN.appendChild(ej(\"div\",c3(eD.options,eG),\"CodeMirror-linenumber CodeMirror-gutter-elt\",\"left: \"+eJ.gutterLeft[\"CodeMirror-linenumbers\"]+\"px; width: \"+eQ.lineNumInnerWidth+\"px\"))}if(eS){for(var eO=0;eO\u003CeD.options.gutters.length;++eO){var eI=eD.options.gutters[eO],eH=eS.hasOwnProperty(eI)&&eS[eI];if(eH){eN.appendChild(ej(\"div\",[eH],\"CodeMirror-gutter-elt\",\"left: \"+eJ.gutterLeft[eI]+\"px; width: \"+eJ.gutterWidth[eI]+\"px\"))}}}}if(bF){eE.style.zIndex=2}if(eF.widgets&&eE!=ey){for(var eR=0,ew=eF.widgets;eR\u003Cew.length;++eR){var eA=ew[eR],eM=ej(\"div\",[eA.node],\"CodeMirror-linewidget\");if(!eA.handleMouseEvents){eM.ignoreEvents=true}a4(eA,eM,eE,eJ);if(eA.above){eE.insertBefore(eM,eD.options.lineNumbers&&eF.height!=0?eN:eP)}else{eE.appendChild(eM)}O(eA,\"redraw\")}}return eE}function a4(ez,ey,ex,eA){if(ez.noHScroll){(ex.alignable||(ex.alignable=[])).push(ey);var ew=eA.wrapperWidth;ey.style.left=eA.fixedPos+\"px\";if(!ez.coverGutter){ew-=eA.gutterTotalWidth;ey.style.paddingLeft=eA.gutterTotalWidth+\"px\"}ey.style.width=ew+\"px\"}if(ez.coverGutter){ey.style.zIndex=5;ey.style.position=\"relative\";if(!ez.noHScroll){ey.style.marginLeft=-eA.gutterTotalWidth+\"px\"}}}function a2(ew){var ez=ew.display;var eA=d8(ew.doc.sel.from,ew.doc.sel.to);if(eA||ew.options.showCursorWhenSelecting){C(ew)}else{ez.cursor.style.display=ez.otherCursor.style.display=\"none\"}if(!eA){V(ew)}else{ez.selectionDiv.style.display=\"none\"}if(ew.options.moveInputWithCursor){var eB=cH(ew,ew.doc.sel.head,\"div\");var ex=an(ez.wrapper),ey=an(ez.lineDiv);ez.inputDiv.style.top=Math.max(0,Math.min(ez.wrapper.clientHeight-10,eB.top+ey.top-ex.top))+\"px\";ez.inputDiv.style.left=Math.max(0,Math.min(ez.wrapper.clientWidth-10,eB.left+ey.left-ex.left))+\"px\"}}function C(ew){var ex=ew.display,ey=cH(ew,ew.doc.sel.head,\"div\");ex.cursor.style.left=ey.left+\"px\";ex.cursor.style.top=ey.top+\"px\";ex.cursor.style.height=Math.max(0,ey.bottom-ey.top)*ew.options.cursorHeight+\"px\";ex.cursor.style.display=\"\";if(ey.other){ex.otherCursor.style.display=\"\";ex.otherCursor.style.left=ey.other.left+\"px\";ex.otherCursor.style.top=ey.other.top+\"px\";ex.otherCursor.style.height=(ey.other.bottom-ey.other.top)*0.85+\"px\"}else{ex.otherCursor.style.display=\"none\"}}function V(eH){var eC=eH.display,eG=eH.doc,ew=eH.doc.sel;var eA=document.createDocumentFragment();var eF=eC.lineSpace.offsetWidth,ey=av(eH.display);function eJ(eN,eM,eL,eK){if(eM\u003C0){eM=0}eA.appendChild(ej(\"div\",null,\"CodeMirror-selected\",\"position: absolute; left: \"+eN+\"px; top: \"+eM+\"px; width: \"+(eL==null?eF-eN:eL)+\"px; height: \"+(eK-eM)+\"px\"))}function eE(eL,eN,eQ){var eM=dJ(eG,eL);var eO=eM.text.length;var eR,eK;function eP(eT,eS){return bZ(eH,K(eL,eT),\"div\",eM,eS)}cL(a(eM),eN||0,eQ==null?eO:eQ,function(eZ,eY,eS){var eV=eP(eZ,\"left\"),eW,eX,eU;if(eZ==eY){eW=eV;eX=eU=eV.left}else{eW=eP(eY-1,\"right\");if(eS==\"rtl\"){var eT=eV;eV=eW;eW=eT}eX=eV.left;eU=eW.right}if(eN==null&&eZ==0){eX=ey}if(eW.top-eV.top>3){eJ(eX,eV.top,null,eV.bottom);eX=ey;if(eV.bottom\u003CeW.top){eJ(eX,eV.bottom,null,eW.top)}}if(eQ==null&&eY==eO){eU=eF}if(!eR||eV.top\u003CeR.top||eV.top==eR.top&&eV.left\u003CeR.left){eR=eV}if(!eK||eW.bottom>eK.bottom||eW.bottom==eK.bottom&&eW.right>eK.right){eK=eW}if(eX\u003Cey+1){eX=ey}eJ(eX,eW.top,eU-eX,eW.bottom)});return{start:eR,end:eK}}if(ew.from.line==ew.to.line){eE(ew.from.line,ew.from.ch,ew.to.ch)}else{var ez=dJ(eG,ew.from.line),ex=dJ(eG,ew.to.line);var eB=u(eG,ez)==u(eG,ex);var eI=eE(ew.from.line,ew.from.ch,eB?ez.text.length:null).end;var eD=eE(ew.to.line,eB?0:null,ew.to.ch).start;if(eB){if(eI.top\u003CeD.top-2){eJ(eI.right,eI.top,null,eI.bottom);eJ(ey,eD.top,eD.left,eD.bottom)}else{eJ(eI.right,eI.top,eD.left-eI.right,eI.bottom)}}if(eI.bottom\u003CeD.top){eJ(ey,eI.bottom,null,eD.top)}}bf(eC.selectionDiv,eA);eC.selectionDiv.style.display=\"\"}function k(ew){if(!ew.state.focused){return}var ey=ew.display;clearInterval(ey.blinker);var ex=true;ey.cursor.style.visibility=ey.otherCursor.style.visibility=\"\";if(ew.options.cursorBlinkRate>0){ey.blinker=setInterval(function(){ey.cursor.style.visibility=ey.otherCursor.style.visibility=(ex=!ex)?\"\":\"hidden\"},ew.options.cursorBlinkRate)}}function cU(ew,ex){if(ew.doc.mode.startState&&ew.doc.frontier\u003Cew.display.showingTo){ew.state.highlight.set(ex,bO(b3,ew))}}function b3(ew){var ez=ew.doc;if(ez.frontier\u003Cez.first){ez.frontier=ez.first}if(ez.frontier>=ew.display.showingTo){return}var ex=+new Date+ew.options.workTime;var ey=bo(ez.mode,cw(ew,ez.frontier));var eB=[],eA;ez.iter(ez.frontier,Math.min(ez.first+ez.size,ew.display.showingTo+500),function(eC){if(ez.frontier>=ew.display.showingFrom){var eE=eC.styles;eC.styles=d4(ew,eC,ey,true);var eF=!eE||eE.length!=eC.styles.length;for(var eD=0;!eF&&eD\u003CeE.length;++eD){eF=eE[eD]!=eC.styles[eD]}if(eF){if(eA&&eA.end==ez.frontier){eA.end++}else{eB.push(eA={start:ez.frontier,end:ez.frontier+1})}}eC.stateAfter=bo(ez.mode,ey)}else{cu(ew,eC.text,ey);eC.stateAfter=ez.frontier%5==0?bo(ez.mode,ey):null}++ez.frontier;if(+new Date>ex){cU(ew,ew.options.workDelay);return true}});if(eB.length){b9(ew,function(){for(var eC=0;eC\u003CeB.length;++eC){Q(this,eB[eC].start,eB[eC].end)}})()}}function bQ(eC,ew,ez){var ex,eA,eB=eC.doc;var ey=ez?-1:ew-(eC.doc.mode.innerMode?1000:100);for(var eF=ew;eF>ey;--eF){if(eF\u003C=eB.first){return eB.first}var eE=dJ(eB,eF-1);if(eE.stateAfter&&(!ez||eF\u003C=eB.frontier)){return eF}var eD=bg(eE.text,null,eC.options.tabSize);if(eA==null||ex>eD){eA=eF-1;ex=eD}}return eA}function cw(ew,eC,ex){var eA=ew.doc,ez=ew.display;if(!eA.mode.startState){return true}var eB=bQ(ew,eC,ex),ey=eB>eA.first&&dJ(eA,eB-1).stateAfter;if(!ey){ey=bm(eA.mode)}else{ey=bo(eA.mode,ey)}eA.iter(eB,eC,function(eD){cu(ew,eD.text,ey);var eE=eB==eC-1||eB%5==0||eB>=ez.showingFrom&&eB\u003Cez.showingTo;eD.stateAfter=eE?bo(eA.mode,ey):null;++eB});if(ex){eA.frontier=eB}return ey}function dD(ew){return ew.lineSpace.offsetTop}function a7(ew){return ew.mover.offsetHeight-ew.lineSpace.offsetHeight}function av(ex){var ew=bf(ex.measure,ej(\"pre\",null,null,\"text-align: left\")).appendChild(ej(\"span\",\"x\"));return ew.offsetLeft}function cW(eD,eE,ex,eA,eB){var ez=-1;eA=eA||a8(eD,eE);if(eA.crude){var ey=eA.left+ex*eA.width;return{left:ey,right:ey+eA.width,top:eA.top,bottom:eA.bottom}}for(var eC=ex;;eC+=ez){var ew=eA[eC];if(ew){break}if(ez\u003C0&&eC==0){ez=1}}eB=eC>ex?\"left\":eC\u003Cex?\"right\":eB;if(eB==\"left\"&&ew.leftSide){ew=ew.leftSide}else{if(eB==\"right\"&&ew.rightSide){ew=ew.rightSide}}return{left:eC\u003Cex?ew.right:ew.left,right:eC>ex?ew.left:ew.right,top:ew.top,bottom:ew.bottom}}function dB(ew,ex){var ez=ew.display.measureLineCache;for(var eA=0;eA\u003Cez.length;++eA){var ey=ez[eA];if(ey.text==ex.text&&ey.markedSpans==ex.markedSpans&&ew.display.scroller.clientWidth==ey.width&&ey.classes==ex.textClass+\"|\"+ex.wrapClass){return ey}}}function ec(ew,ex){var ey=dB(ew,ex);if(ey){ey.text=ey.measure=ey.markedSpans=null}}function a8(ew,ex){var eB=dB(ew,ex);if(eB){return eB.measure}var eA=ci(ew,ex);var ez=ew.display.measureLineCache;var ey={text:ex.text,width:ew.display.scroller.clientWidth,markedSpans:ex.markedSpans,measure:eA,classes:ex.textClass+\"|\"+ex.wrapClass};if(ez.length==16){ez[++ew.display.measureLineCachePos%16]=ey}else{ez.push(ey)}return eA}function ci(eD,eF){if(!eD.options.lineWrapping&&eF.text.length>=eD.options.crudeMeasuringFrom){return ek(eD,eF)}var eL=eD.display,eB=U(eF.text.length);var eI=dq(eD,eF,eB,true).pre;if(cf&&!bF&&!eD.options.lineWrapping&&eI.childNodes.length>100){var ey=document.createDocumentFragment();var eG=10,eJ=eI.childNodes.length;for(var eN=0,eH=Math.ceil(eJ\u002FeG);eN\u003CeH;++eN){var eE=ej(\"div\",null,null,\"display: inline-block\");for(var eM=0;eM\u003CeG&&eJ;++eM){eE.appendChild(eI.firstChild);--eJ}ey.appendChild(eE)}eI.appendChild(ey)}bf(eL.measure,eI);var ex=an(eL.lineDiv);var ew=[],eQ=U(eF.text.length),eP=eI.offsetHeight;if(bE&&eL.measure.first!=eI){bf(eL.measure,eI)}function eO(eT){var eV=eT.top-ex.top,eX=eT.bottom-ex.top;if(eX>eP){eX=eP}if(eV\u003C0){eV=0}for(var eS=ew.length-2;eS>=0;eS-=2){var eU=ew[eS],eW=ew[eS+1];if(eU>eX||eW\u003CeV){continue}if(eU\u003C=eV&&eW>=eX||eV\u003C=eU&&eX>=eW||Math.min(eX,eW)-Math.max(eV,eU)>=(eX-eV)>>1){ew[eS]=Math.min(eV,eU);ew[eS+1]=Math.max(eX,eW);break}}if(eS\u003C0){eS=ew.length;ew.push(eV,eX)}return{left:eT.left-ex.left,right:eT.right-ex.left,top:eS,bottom:null}}function eR(eS){eS.bottom=ew[eS.top+1];eS.top=ew[eS.top]}for(var eN=0,eA;eN\u003CeB.length;++eN){if(eA=eB[eN]){var eK=eA,ez=null;if(\u002F\\bCodeMirror-widget\\b\u002F.test(eA.className)&&eA.getClientRects){if(eA.firstChild.nodeType==1){eK=eA.firstChild}var eC=eK.getClientRects();if(eC.length>1){ez=eQ[eN]=eO(eC[0]);ez.rightSide=eO(eC[eC.length-1])}}if(!ez){ez=eQ[eN]=eO(an(eK))}if(eA.measureRight){ez.right=an(eA.measureRight).left-ex.left}if(eA.leftSide){ez.leftSide=eO(an(eA.leftSide))}}}cK(eD.display.measure);for(var eN=0,eA;eN\u003CeQ.length;++eN){if(eA=eQ[eN]){eR(eA);if(eA.leftSide){eR(eA.leftSide)}if(eA.rightSide){eR(eA.rightSide)}}}return eQ}function ek(ew,ex){var eB=new en(ex.text.slice(0,100),null);if(ex.textClass){eB.textClass=ex.textClass}var ez=ci(ew,eB);var eA=cW(ew,eB,0,ez,\"left\");var ey=cW(ew,eB,99,ez,\"right\");return{crude:true,top:eA.top,left:eA.left,bottom:eA.bottom,width:(ey.right-eA.left)\u002F100}}function dg(ew,ey){var eD=false;if(ey.markedSpans){for(var ez=0;ez\u003Cey.markedSpans;++ez){var eB=ey.markedSpans[ez];if(eB.collapsed&&(eB.to==null||eB.to==ey.text.length)){eD=true}}}var eA=!eD&&dB(ew,ey);if(eA||ey.text.length>=ew.options.crudeMeasuringFrom){return cW(ew,ey,ey.text.length,eA&&eA.measure,\"right\").right}var eC=dq(ew,ey,null,true).pre;var ex=eC.appendChild(aS(ew.display.measure));bf(ew.display.measure,eC);return an(ex).right-an(ew.display.lineDiv).left}function T(ew){ew.display.measureLineCache.length=ew.display.measureLineCachePos=0;ew.display.cachedCharWidth=ew.display.cachedTextHeight=null;if(!ew.options.lineWrapping){ew.display.maxLineChanged=true}ew.display.lineNumChars=null}function bN(){return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function bM(){return window.pageYOffset||(document.documentElement||document.body).scrollTop}function dp(eC,ez,eB,ex){if(ez.widgets){for(var ey=0;ey\u003Cez.widgets.length;++ey){if(ez.widgets[ey].above){var eE=b6(ez.widgets[ey]);eB.top+=eE;eB.bottom+=eE}}}if(ex==\"line\"){return eB}if(!ex){ex=\"local\"}var eA=bb(eC,ez);if(ex==\"local\"){eA+=dD(eC.display)}else{eA-=eC.display.viewOffset}if(ex==\"page\"||ex==\"window\"){var ew=an(eC.display.lineSpace);eA+=ew.top+(ex==\"window\"?0:bM());var eD=ew.left+(ex==\"window\"?0:bN());eB.left+=eD;eB.right+=eD}eB.top+=eA;eB.bottom+=eA;return eB}function es(ex,eA,ey){if(ey==\"div\"){return eA}var eC=eA.left,eB=eA.top;if(ey==\"page\"){eC-=bN();eB-=bM()}else{if(ey==\"local\"||!ey){var ez=an(ex.display.sizer);eC+=ez.left;eB+=ez.top}}var ew=an(ex.display.lineSpace);return{left:eC-ew.left,top:eB-ew.top}}function bZ(ew,eA,ez,ey,ex){if(!ey){ey=dJ(ew.doc,eA.line)}return dp(ew,ey,cW(ew,ey,eA.ch,null,ex),ez)}function cH(eF,eE,ey,eD,eB){eD=eD||dJ(eF.doc,eE.line);if(!eB){eB=a8(eF,eD)}function eA(eJ,eI){var eH=cW(eF,eD,eJ,eB,eI?\"right\":\"left\");if(eI){eH.left=eH.right}else{eH.right=eH.left}return dp(eF,eD,eH,ey)}function eG(eK,eH){var eI=eC[eH],eJ=eI.level%2;if(eK==cv(eI)&&eH&&eI.level\u003CeC[eH-1].level){eI=eC[--eH];eK=er(eI)-(eI.level%2?0:1);eJ=true}else{if(eK==er(eI)&&eH\u003CeC.length-1&&eI.level\u003CeC[eH+1].level){eI=eC[++eH];eK=cv(eI)-eI.level%2;eJ=false}}if(eJ&&eK==eI.to&&eK>eI.from){return eA(eK-1)}return eA(eK,eJ)}var eC=a(eD),ew=eE.ch;if(!eC){return eA(ew)}var ex=aj(eC,ew);var ez=eG(ew,ex);if(dz!=null){ez.other=eG(ew,dz)}return ez}function ei(ew,ex,ey,eA){var ez=new K(ew,ex);ez.xRel=eA;if(ey){ez.outside=true}return ez}function ed(eD,eA,ez){var eC=eD.doc;ez+=eD.display.viewOffset;if(ez\u003C0){return ei(eC.first,0,true,-1)}var ex=a5(eC,ez),eE=eC.first+eC.size-1;if(ex>eE){return ei(eC.first+eC.size-1,dJ(eC,eE).text.length,true,1)}if(eA\u003C0){eA=0}for(;;){var ey=dJ(eC,ex);var eF=b7(eD,ey,ex,eA,ez);var eB=c5(ey);var ew=eB&&eB.find();if(eB&&(eF.ch>ew.from.ch||eF.ch==ew.from.ch&&eF.xRel>0)){ex=ew.to.line}else{return eF}}}function b7(eG,ey,eJ,eI,eH){var eF=eH-bb(eG,ey);var eC=false,eP=2*eG.display.wrapper.clientWidth;var eO=a8(eG,ey);function eT(eV){var eW=cH(eG,K(eJ,eV),\"line\",ey,eO);eC=true;if(eF>eW.bottom){return eW.left-eP}else{if(eF\u003CeW.top){return eW.left+eP}else{eC=false}}return eW.left}var eL=a(ey),eN=ey.text.length;var eQ=bU(ey),ez=b4(ey);var eM=eT(eQ),ew=eC,ex=eT(ez),eB=eC;if(eI>ex){return ei(eJ,ez,eB,1)}for(;;){if(eL?ez==eQ||ez==q(ey,eQ,1):ez-eQ\u003C=1){var eK=eI\u003CeM||eI-eM\u003C=ex-eI?eQ:ez;var eS=eI-(eK==eQ?eM:ex);while(dV(ey.text.charAt(eK))){++eK}var eE=ei(eJ,eK,eK==eQ?ew:eB,eS\u003C0?-1:eS?1:0);return eE}var eD=Math.ceil(eN\u002F2),eU=eQ+eD;if(eL){eU=eQ;for(var eR=0;eR\u003CeD;++eR){eU=q(ey,eU,1)}}var eA=eT(eU);if(eA>eI){ez=eU;ex=eA;if(eB=eC){ex+=1000}eN=eD}else{eQ=eU;eM=eA;ew=eC;eN-=eD}}}var ak;function aw(ey){if(ey.cachedTextHeight!=null){return ey.cachedTextHeight}if(ak==null){ak=ej(\"pre\");for(var ex=0;ex\u003C49;++ex){ak.appendChild(document.createTextNode(\"x\"));ak.appendChild(ej(\"br\"))}ak.appendChild(document.createTextNode(\"x\"))}bf(ey.measure,ak);var ew=ak.offsetHeight\u002F50;if(ew>3){ey.cachedTextHeight=ew}cK(ey.measure);return ew||1}function cy(ez){if(ez.cachedCharWidth!=null){return ez.cachedCharWidth}var ew=ej(\"span\",\"x\");var ey=ej(\"pre\",[ew]);bf(ez.measure,ey);var ex=ew.offsetWidth;if(ex>2){ez.cachedCharWidth=ex}return ex||10}var cO=0;function bY(ew){ew.curOp={changes:[],forceUpdate:false,updateInput:null,userSelChange:null,textChanged:null,selectionChanged:false,cursorActivity:false,updateMaxLine:false,updateScrollPos:false,id:++cO};if(!bL++){aT=[]}}function W(eK){var eE=eK.curOp,eJ=eK.doc,eF=eK.display;eK.curOp=null;if(eE.updateMaxLine){em(eK)}if(eF.maxLineChanged&&!eK.options.lineWrapping&&eF.maxLine){var ex=dg(eK,eF.maxLine);eF.sizer.style.minWidth=Math.max(0,ex+3+aO)+\"px\";eF.maxLineChanged=false;var eH=Math.max(0,eF.sizer.offsetLeft+eF.sizer.offsetWidth-eF.scroller.clientWidth);if(eH\u003CeJ.scrollLeft&&!eE.updateScrollPos){a3(eK,Math.min(eF.scroller.scrollLeft,eH),true)}}var ey,eC;if(eE.updateScrollPos){ey=eE.updateScrollPos}else{if(eE.selectionChanged&&eF.scroller.clientHeight){var eI=cH(eK,eJ.sel.head);ey=A(eK,eI.left,eI.top,eI.left,eI.bottom)}}if(eE.changes.length||eE.forceUpdate||ey&&ey.scrollTop!=null){eC=cB(eK,eE.changes,ey&&ey.scrollTop,eE.forceUpdate);if(eK.display.scroller.offsetHeight){eK.doc.scrollTop=eK.display.scroller.scrollTop}}if(!eC&&eE.selectionChanged){a2(eK)}if(eE.updateScrollPos){var eG=Math.max(0,Math.min(eF.scroller.scrollHeight-eF.scroller.clientHeight,ey.scrollTop));var ez=Math.max(0,Math.min(eF.scroller.scrollWidth-eF.scroller.clientWidth,ey.scrollLeft));eF.scroller.scrollTop=eF.scrollbarV.scrollTop=eJ.scrollTop=eG;eF.scroller.scrollLeft=eF.scrollbarH.scrollLeft=eJ.scrollLeft=ez;df(eK);if(eE.scrollToPos){x(eK,d9(eK.doc,eE.scrollToPos.from),d9(eK.doc,eE.scrollToPos.to),eE.scrollToPos.margin)}}else{if(ey){ae(eK)}}if(eE.selectionChanged){k(eK)}if(eK.state.focused&&eE.updateInput){dU(eK,eE.userSelChange)}var eD=eE.maybeHiddenMarkers,ew=eE.maybeUnhiddenMarkers;if(eD){for(var eB=0;eB\u003CeD.length;++eB){if(!eD[eB].lines.length){ah(eD[eB],\"hide\")}}}if(ew){for(var eB=0;eB\u003Cew.length;++eB){if(ew[eB].lines.length){ah(ew[eB],\"unhide\")}}}var eA;if(!--bL){eA=aT;aT=null}if(eE.textChanged){ah(eK,\"change\",eK,eE.textChanged)}if(eE.cursorActivity){ah(eK,\"cursorActivity\",eK)}if(eA){for(var eB=0;eB\u003CeA.length;++eB){eA[eB]()}}}function b9(ew,ex){return function(){var ez=ew||this,eA=!ez.curOp;if(eA){bY(ez)}try{var ey=ex.apply(ez,arguments)}finally{if(eA){W(ez)}}return ey}}function d3(ew){return function(){var ey=this.cm&&!this.cm.curOp,ex;if(ey){bY(this.cm)}try{ex=ew.apply(this,arguments)}finally{if(ey){W(this.cm)}}return ex}}function b1(ex,ez){var ey=!ex.curOp,ew;if(ey){bY(ex)}try{ew=ez()}finally{if(ey){W(ex)}}return ew}function Q(ew,ez,ey,ex){if(ez==null){ez=ew.doc.first}if(ey==null){ey=ew.doc.first+ew.doc.size}ew.curOp.changes.push({from:ez,to:ey,diff:ex})}function aR(ew){if(ew.display.pollingFast){return}ew.display.poll.set(ew.options.pollInterval,function(){bB(ew);if(ew.state.focused){aR(ew)}})}function w(ew){var ex=false;ew.display.pollingFast=true;function ey(){var ez=bB(ew);if(!ez&&!ex){ex=true;ew.display.poll.set(60,ey)}else{ew.display.pollingFast=false;aR(ew)}}ew.display.poll.set(20,ey)}function bB(eK){var eF=eK.display.input,eC=eK.display.prevInput,eJ=eK.doc,ew=eJ.sel;if(!eK.state.focused||aX(eF)||S(eK)||eK.options.disableInput){return false}if(eK.state.pasteIncoming&&eK.state.fakedLastChar){eF.value=eF.value.substring(0,eF.value.length-1);eK.state.fakedLastChar=false}var eL=eF.value;if(eL==eC&&d8(ew.from,ew.to)){return false}if(cA&&!bE&&eK.display.inputHasSelection===eL){dU(eK,true);return false}var ey=!eK.curOp;if(ey){bY(eK)}ew.shift=false;var eE=0,ex=Math.min(eC.length,eL.length);while(eE\u003Cex&&eC.charCodeAt(eE)==eL.charCodeAt(eE)){++eE}var eI=ew.from,eH=ew.to;var eA=eL.slice(eE);if(eE\u003CeC.length){eI=K(eI.line,eI.ch-(eC.length-eE))}else{if(eK.state.overwrite&&d8(eI,eH)&&!eK.state.pasteIncoming){eH=K(eH.line,Math.min(dJ(eJ,eH.line).text.length,eH.ch+eA.length))}}var eD=eK.curOp.updateInput;var eG={from:eI,to:eH,text:ay(eA),origin:eK.state.pasteIncoming?\"paste\":eK.state.cutIncoming?\"cut\":\"+input\"};aL(eK.doc,eG,\"end\");eK.curOp.updateInput=eD;O(eK,\"inputRead\",eK,eG);if(eA&&!eK.state.pasteIncoming&&eK.options.electricChars&&eK.options.smartIndent&&ew.head.ch\u003C100){var ez=eK.getModeAt(ew.head).electricChars;if(ez){for(var eB=0;eB\u003Cez.length;eB++){if(eA.indexOf(ez.charAt(eB))>-1){N(eK,ew.head.line,\"smart\");break}}}}if(eL.length>1000||eL.indexOf(\"\\n\")>-1){eF.value=eK.display.prevInput=\"\"}else{eK.display.prevInput=eL}if(ey){W(eK)}eK.state.pasteIncoming=eK.state.cutIncoming=false;return true}function dU(ew,ey){var ex,ez,eB=ew.doc;if(!d8(eB.sel.from,eB.sel.to)){ew.display.prevInput=\"\";ex=ce&&(eB.sel.to.line-eB.sel.from.line>100||(ez=ew.getSelection()).length>1000);var eA=ex?\"-\":ez||ew.getSelection();ew.display.input.value=eA;if(ew.state.focused){cC(ew.display.input)}if(cA&&!bE){ew.display.inputHasSelection=eA}}else{if(ey){ew.display.prevInput=ew.display.input.value=\"\";if(cA&&!bE){ew.display.inputHasSelection=null}}}ew.display.inaccurateSelection=ex}function db(ew){if(ew.options.readOnly!=\"nocursor\"&&(!cV||document.activeElement!=ew.display.input)){ew.display.input.focus()}}function S(ew){return ew.options.readOnly||ew.doc.cantEdit}function ee(ex){var eC=ex.display;bk(eC.scroller,\"mousedown\",b9(ex,c4));if(cf){bk(eC.scroller,\"dblclick\",b9(ex,function(eF){if(ar(ex,eF)){return}var eG=bH(ex,eF);if(!eG||j(ex,eF)||aG(ex.display,eF)){return}bV(eF);var eE=ab(dJ(ex.doc,eG.line).text,eG);eg(ex.doc,eE.from,eE.to)}))}else{bk(eC.scroller,\"dblclick\",function(eE){ar(ex,eE)||bV(eE)})}bk(eC.lineSpace,\"selectstart\",function(eE){if(!aG(eC,eE)){bV(eE)}});if(!bX){bk(eC.scroller,\"contextmenu\",function(eE){ad(ex,eE)})}bk(eC.scroller,\"scroll\",function(){if(eC.scroller.clientHeight){F(ex,eC.scroller.scrollTop);a3(ex,eC.scroller.scrollLeft,true);ah(ex,\"scroll\",ex)}});bk(eC.scrollbarV,\"scroll\",function(){if(eC.scroller.clientHeight){F(ex,eC.scrollbarV.scrollTop)}});bk(eC.scrollbarH,\"scroll\",function(){if(eC.scroller.clientHeight){a3(ex,eC.scrollbarH.scrollLeft)}});bk(eC.scroller,\"mousewheel\",function(eE){b(ex,eE)});bk(eC.scroller,\"DOMMouseScroll\",function(eE){b(ex,eE)});function eD(){if(ex.state.focused){setTimeout(bO(db,ex),0)}}bk(eC.scrollbarH,\"mousedown\",eD);bk(eC.scrollbarV,\"mousedown\",eD);bk(eC.wrapper,\"scroll\",function(){eC.wrapper.scrollTop=eC.wrapper.scrollLeft=0});var ew;function eA(){if(ew==null){ew=setTimeout(function(){ew=null;eC.cachedCharWidth=eC.cachedTextHeight=c6=null;T(ex);b1(ex,bO(Q,ex))},100)}}bk(window,\"resize\",eA);function ez(){for(var eE=eC.wrapper.parentNode;eE&&eE!=document.body;eE=eE.parentNode){}if(eE){setTimeout(ez,5000)}else{cT(window,\"resize\",eA)}}setTimeout(ez,5000);bk(eC.input,\"keyup\",b9(ex,function(eE){if(ar(ex,eE)||ex.options.onKeyEvent&&ex.options.onKeyEvent(ex,Y(eE))){return}if(eE.keyCode==16){ex.doc.sel.shift=false}}));bk(eC.input,\"input\",function(){if(cA&&!bE&&ex.display.inputHasSelection){ex.display.inputHasSelection=null}w(ex)});bk(eC.input,\"keydown\",b9(ex,m));bk(eC.input,\"keypress\",b9(ex,bP));bk(eC.input,\"focus\",bO(bS,ex));bk(eC.input,\"blur\",bO(au,ex));function ey(eE){if(ar(ex,eE)||ex.options.onDragEvent&&ex.options.onDragEvent(ex,Y(eE))){return}c2(eE)}if(ex.options.dragDrop){bk(eC.scroller,\"dragstart\",function(eE){I(ex,eE)});bk(eC.scroller,\"dragenter\",ey);bk(eC.scroller,\"dragover\",ey);bk(eC.scroller,\"drop\",b9(ex,aN))}bk(eC.scroller,\"paste\",function(eE){if(aG(eC,eE)){return}db(ex);w(ex)});bk(eC.input,\"paste\",function(){if(b8&&!ex.state.fakedLastChar&&!(new Date-ex.state.lastMiddleDown\u003C200)){var eF=eC.input.selectionStart,eE=eC.input.selectionEnd;eC.input.value+=\"$\";eC.input.selectionStart=eF;eC.input.selectionEnd=eE;ex.state.fakedLastChar=true}ex.state.pasteIncoming=true;w(ex)});function eB(eE){if(eC.inaccurateSelection){eC.prevInput=\"\";eC.inaccurateSelection=false;eC.input.value=ex.getSelection();cC(eC.input)}if(eE.type==\"cut\"){ex.state.cutIncoming=true}}bk(eC.input,\"cut\",eB);bk(eC.input,\"copy\",eB);if(aH){bk(eC.sizer,\"mouseup\",function(){if(document.activeElement==eC.input){eC.input.blur()}db(ex)})}}function aG(ex,ew){for(var ey=D(ew);ey!=ex.wrapper;ey=ey.parentNode){if(!ey||ey.ignoreEvents||ey.parentNode==ex.sizer&&ey!=ex.mover){return true}}}function bH(ex,eC,ez){var eB=ex.display;if(!ez){var eA=D(eC);if(eA==eB.scrollbarH||eA==eB.scrollbarH.firstChild||eA==eB.scrollbarV||eA==eB.scrollbarV.firstChild||eA==eB.scrollbarFiller||eA==eB.gutterFiller){return null}}var ew,eD,ey=an(eB.lineSpace);try{ew=eC.clientX;eD=eC.clientY}catch(eC){return null}return ed(ex,ew-ey.left,eD-ey.top)}var cn,ch;function c4(eO){if(ar(this,eO)){return}var ez=this,eJ=ez.display,eQ=ez.doc,eH=eQ.sel;eH.shift=eO.shiftKey;if(aG(eJ,eO)){if(!b8){eJ.scroller.draggable=false;setTimeout(function(){eJ.scroller.draggable=true},100)}return}if(j(ez,eO)){return}var ey=bH(ez,eO);switch(eb(eO)){case 3:if(bX){ad.call(ez,ez,eO)}return;case 2:if(b8){ez.state.lastMiddleDown=+new Date}if(ey){eg(ez.doc,ey)}setTimeout(bO(db,ez),20);bV(eO);return}if(!ey){if(D(eO)==eJ.scroller){bV(eO)}return}if(!ez.state.focused){bS(ez)}var ew=+new Date,ex=\"single\";if(ch&&ch.time>ew-400&&d8(ch.pos,ey)){ex=\"triple\";bV(eO);setTimeout(bO(db,ez),20);aQ(ez,ey.line)}else{if(cn&&cn.time>ew-400&&d8(cn.pos,ey)){ex=\"double\";ch={time:ew,pos:ey};bV(eO);var eL=ab(dJ(eQ,ey.line).text,ey);eg(ez.doc,eL.from,eL.to)}else{cn={time:ew,pos:ey}}}var eA=ey;if(ez.options.dragDrop&&dm&&!S(ez)&&!d8(eH.from,eH.to)&&!dK(ey,eH.from)&&!dK(eH.to,ey)&&ex==\"single\"){var eK=b9(ez,function(eR){if(b8){eJ.scroller.draggable=false}ez.state.draggingText=false;cT(document,\"mouseup\",eK);cT(eJ.scroller,\"drop\",eK);if(Math.abs(eO.clientX-eR.clientX)+Math.abs(eO.clientY-eR.clientY)\u003C10){bV(eR);eg(ez.doc,ey);db(ez);if(cf&&!bE){setTimeout(function(){document.body.focus();db(ez)},20)}}});if(b8){eJ.scroller.draggable=true}ez.state.draggingText=eK;if(eJ.scroller.dragDrop){eJ.scroller.dragDrop()}bk(document,\"mouseup\",eK);bk(eJ.scroller,\"drop\",eK);return}bV(eO);if(ex==\"single\"){eg(ez.doc,d9(eQ,ey))}var eP=eH.from,eE=eH.to,eI=ey;function eM(eS){if(d8(eI,eS)){return}eI=eS;if(ex==\"single\"){eg(ez.doc,d9(eQ,ey),eS);return}eP=d9(eQ,eP);eE=d9(eQ,eE);if(ex==\"double\"){var eR=ab(dJ(eQ,eS.line).text,eS);if(dK(eS,eP)){eg(ez.doc,eR.from,eE)}else{eg(ez.doc,eP,eR.to)}}else{if(ex==\"triple\"){if(dK(eS,eP)){eg(ez.doc,eE,d9(eQ,K(eS.line,0)))}else{eg(ez.doc,eP,d9(eQ,K(eS.line+1,0)))}}}}var eF=an(eJ.wrapper);var eB=0;function eN(eT){var eR=++eB;var eV=bH(ez,eT,true);if(!eV){return}if(!d8(eV,eA)){if(!ez.state.focused){bS(ez)}eA=eV;eM(eV);var eU=bp(eJ,eQ);if(eV.line>=eU.to||eV.line\u003CeU.from){setTimeout(b9(ez,function(){if(eB==eR){eN(eT)}}),150)}}else{var eS=eT.clientY\u003CeF.top?-20:eT.clientY>eF.bottom?20:0;if(eS){setTimeout(b9(ez,function(){if(eB!=eR){return}eJ.scroller.scrollTop+=eS;eN(eT)}),50)}}}function eD(eR){eB=Infinity;bV(eR);db(ez);cT(document,\"mousemove\",eG);cT(document,\"mouseup\",eC)}var eG=b9(ez,function(eR){if(!cf&&!eb(eR)){eD(eR)}else{eN(eR)}});var eC=b9(ez,eD);bk(document,\"mousemove\",eG);bk(document,\"mouseup\",eC)}function eu(eH,eD,eF,eG,ez){try{var ex=eD.clientX,ew=eD.clientY}catch(eD){return false}if(ex>=Math.floor(an(eH.display.gutters).right)){return false}if(eG){bV(eD)}var eE=eH.display;var eC=an(eE.lineDiv);if(ew>eC.bottom||!dP(eH,eF)){return ba(eD)}ew-=eC.top-eE.viewOffset;for(var eA=0;eA\u003CeH.options.gutters.length;++eA){var eB=eE.gutters.childNodes[eA];if(eB&&an(eB).right>=ex){var eI=a5(eH.doc,ew);var ey=eH.options.gutters[eA];ez(eH,eF,eH,eI,ey,eD);return ba(eD)}}}function ck(ew,ex){if(!dP(ew,\"gutterContextMenu\")){return false}return eu(ew,ex,\"gutterContextMenu\",false,ah)}function j(ew,ex){return eu(ew,ex,\"gutterClick\",true,O)}var P=0;function aN(eC){var eE=this;if(ar(eE,eC)||aG(eE.display,eC)||(eE.options.onDragEvent&&eE.options.onDragEvent(eE,Y(eC)))){return}bV(eC);if(cA){P=+new Date}var eD=bH(eE,eC,true),ew=eC.dataTransfer.files;if(!eD||S(eE)){return}if(ew&&ew.length&&window.FileReader&&window.File){var ey=ew.length,eG=Array(ey),ex=0;var ez=function(eJ,eI){var eH=new FileReader;eH.onload=function(){eG[eI]=eH.result;if(++ex==ey){eD=d9(eE.doc,eD);aL(eE.doc,{from:eD,to:eD,text:ay(eG.join(\"\\n\")),origin:\"paste\"},\"around\")}};eH.readAsText(eJ)};for(var eA=0;eA\u003Cey;++eA){ez(ew[eA],eA)}}else{if(eE.state.draggingText&&!(dK(eD,eE.doc.sel.from)||dK(eE.doc.sel.to,eD))){eE.state.draggingText(eC);setTimeout(bO(db,eE),20);return}try{var eG=eC.dataTransfer.getData(\"Text\");if(eG){var eF=eE.doc.sel.from,eB=eE.doc.sel.to;bh(eE.doc,eD,eD);if(eE.state.draggingText){az(eE.doc,\"\",eF,eB,\"paste\")}eE.replaceSelection(eG,null,\"paste\");db(eE)}}catch(eC){}}}function I(ex,ez){if(cA&&(!ex.state.draggingText||+new Date-P\u003C100)){c2(ez);return}if(ar(ex,ez)||aG(ex.display,ez)){return}var ew=ex.getSelection();ez.dataTransfer.setData(\"Text\",ew);if(ez.dataTransfer.setDragImage&&!ag){var ey=ej(\"img\",null,null,\"position: fixed; left: 0; top: 0;\");ey.src=\"data:image\u002Fgif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\";if(d1){ey.width=ey.height=1;ex.display.wrapper.appendChild(ey);ey._top=ey.offsetTop}ez.dataTransfer.setDragImage(ey,0,0);if(d1){ey.parentNode.removeChild(ey)}}}function F(ew,ex){if(Math.abs(ew.doc.scrollTop-ex)\u003C2){return}ew.doc.scrollTop=ex;if(!bI){cB(ew,[],ex)}if(ew.display.scroller.scrollTop!=ex){ew.display.scroller.scrollTop=ex}if(ew.display.scrollbarV.scrollTop!=ex){ew.display.scrollbarV.scrollTop=ex}if(bI){cB(ew,[])}cU(ew,100)}function a3(ew,ey,ex){if(ex?ey==ew.doc.scrollLeft:Math.abs(ew.doc.scrollLeft-ey)\u003C2){return}ey=Math.min(ey,ew.display.scroller.scrollWidth-ew.display.scroller.clientWidth);ew.doc.scrollLeft=ey;df(ew);if(ew.display.scroller.scrollLeft!=ey){ew.display.scroller.scrollLeft=ey}if(ew.display.scrollbarH.scrollLeft!=ey){ew.display.scrollbarH.scrollLeft=ey}}var dQ=0,bA=null;if(cf){bA=-0.53}else{if(bI){bA=15}else{if(cg){bA=-0.7}else{if(ag){bA=-1\u002F3}}}}function b(eC,ex){var eF=ex.wheelDeltaX,eE=ex.wheelDeltaY;if(eF==null&&ex.detail&&ex.axis==ex.HORIZONTAL_AXIS){eF=ex.detail}if(eE==null&&ex.detail&&ex.axis==ex.VERTICAL_AXIS){eE=ex.detail}else{if(eE==null){eE=ex.wheelDelta}}var ez=eC.display,eB=ez.scroller;if(!(eF&&eB.scrollWidth>eB.clientWidth||eE&&eB.scrollHeight>eB.clientHeight)){return}if(eE&&bq&&b8){for(var eD=ex.target;eD!=eB;eD=eD.parentNode){if(eD.lineObj){eC.display.currentWheelTarget=eD;break}}}if(eF&&!bI&&!d1&&bA!=null){if(eE){F(eC,Math.max(0,Math.min(eB.scrollTop+eE*bA,eB.scrollHeight-eB.clientHeight)))}a3(eC,Math.max(0,Math.min(eB.scrollLeft+eF*bA,eB.scrollWidth-eB.clientWidth)));bV(ex);ez.wheelStartX=null;return}if(eE&&bA!=null){var ew=eE*bA;var eA=eC.doc.scrollTop,ey=eA+ez.wrapper.clientHeight;if(ew\u003C0){eA=Math.max(0,eA+ew-50)}else{ey=Math.min(eC.doc.height,ey+ew+50)}cB(eC,[],{top:eA,bottom:ey})}if(dQ\u003C20){if(ez.wheelStartX==null){ez.wheelStartX=eB.scrollLeft;ez.wheelStartY=eB.scrollTop;ez.wheelDX=eF;ez.wheelDY=eE;setTimeout(function(){if(ez.wheelStartX==null){return}var eG=eB.scrollLeft-ez.wheelStartX;var eI=eB.scrollTop-ez.wheelStartY;var eH=(eI&&ez.wheelDY&&eI\u002Fez.wheelDY)||(eG&&ez.wheelDX&&eG\u002Fez.wheelDX);ez.wheelStartX=ez.wheelStartY=null;if(!eH){return}bA=(bA*dQ+eH)\u002F(dQ+1);++dQ},200)}else{ez.wheelDX+=eF;ez.wheelDY+=eE}}}function ef(ex,eA,ew){if(typeof eA==\"string\"){eA=dd[eA];if(!eA){return false}}if(ex.display.pollingFast&&bB(ex)){ex.display.pollingFast=false}var eB=ex.doc,ez=eB.sel.shift,ey=false;try{if(S(ex)){ex.state.suppressEdits=true}if(ew){eB.sel.shift=false}ey=eA(ex)!=bv}finally{eB.sel.shift=ez;ex.state.suppressEdits=false}return ey}function cr(ew){var ex=ew.state.keyMaps.slice(0);if(ew.options.extraKeys){ex.push(ew.options.extraKeys)}ex.push(ew.options.keyMap);return ex}var Z;function dN(ew,eC){var ex=eh(ew.options.keyMap),eA=ex.auto;clearTimeout(Z);if(eA&&!dc(eC)){Z=setTimeout(function(){if(eh(ew.options.keyMap)==ex){ew.options.keyMap=(eA.call?eA.call(null,ew):eA);et(ew)}},50)}var ez=dW(eC,true),eB=false;if(!ez){return false}var ey=cr(ew);if(eC.shiftKey){eB=g(\"Shift-\"+ez,ey,function(eD){return ef(ew,eD,true)})||g(ez,ey,function(eD){if(typeof eD==\"string\"?\u002F^go[A-Z]\u002F.test(eD):eD.motion){return ef(ew,eD)}})}else{eB=g(ez,ey,function(eD){return ef(ew,eD)})}if(eB){bV(eC);k(ew);if(bE){eC.oldKeyCode=eC.keyCode;eC.keyCode=0}O(ew,\"keyHandled\",ew,ez,eC)}return eB}function cX(ew,ez,ex){var ey=g(\"'\"+ex+\"'\",cr(ew),function(eA){return ef(ew,eA,true)});if(ey){bV(ez);k(ew);O(ew,\"keyHandled\",ew,\"'\"+ex+\"'\",ez)}return ey}var cm=null;function m(ez){var ew=this;if(!ew.state.focused){bS(ew)}if(ar(ew,ez)||ew.options.onKeyEvent&&ew.options.onKeyEvent(ew,Y(ez))){return}if(cf&&ez.keyCode==27){ez.returnValue=false}var ex=ez.keyCode;ew.doc.sel.shift=ex==16||ez.shiftKey;var ey=dN(ew,ez);if(d1){cm=ey?ex:null;if(!ey&&ex==88&&!ce&&(bq?ez.metaKey:ez.ctrlKey)){ew.replaceSelection(\"\")}}}function bP(eA){var ew=this;if(ar(ew,eA)||ew.options.onKeyEvent&&ew.options.onKeyEvent(ew,Y(eA))){return}var ez=eA.keyCode,ex=eA.charCode;if(d1&&ez==cm){cm=null;bV(eA);return}if(((d1&&(!eA.which||eA.which\u003C10))||aH)&&dN(ew,eA)){return}var ey=String.fromCharCode(ex==null?ez:ex);if(cX(ew,eA,ey)){return}if(cA&&!bE){ew.display.inputHasSelection=null}w(ew)}function bS(ew){if(ew.options.readOnly==\"nocursor\"){return}if(!ew.state.focused){ah(ew,\"focus\",ew);ew.state.focused=true;if(ew.display.wrapper.className.search(\u002F\\bCodeMirror-focused\\b\u002F)==-1){ew.display.wrapper.className+=\" CodeMirror-focused\"}if(!ew.curOp){dU(ew,true);if(b8){setTimeout(bO(dU,ew,true),0)}}}aR(ew);k(ew)}function au(ew){if(ew.state.focused){ah(ew,\"blur\",ew);ew.state.focused=false;ew.display.wrapper.className=ew.display.wrapper.className.replace(\" CodeMirror-focused\",\"\")}clearInterval(ew.display.blinker);setTimeout(function(){if(!ew.state.focused){ew.doc.sel.shift=false}},150)}var d5;function ad(eG,eB){if(ar(eG,eB,\"contextmenu\")){return}var eD=eG.display,ex=eG.doc.sel;if(aG(eD,eB)||ck(eG,eB)){return}var eF=bH(eG,eB),ew=eD.scroller.scrollTop;if(!eF||d1){return}var eA=eG.options.resetSelectionOnContextMenu;if(eA&&(d8(ex.from,ex.to)||dK(eF,ex.from)||!dK(eF,ex.to))){b9(eG,bh)(eG.doc,eF,eF)}var eC=eD.input.style.cssText;eD.inputDiv.style.position=\"absolute\";eD.input.style.cssText=\"position: fixed; width: 30px; height: 30px; top: \"+(eB.clientY-5)+\"px; left: \"+(eB.clientX-5)+\"px; z-index: 1000; background: transparent; outline: none;border-width: 0; outline: none; overflow: hidden; opacity: .05; -ms-opacity: .05; filter: alpha(opacity=5);\";db(eG);dU(eG,true);if(d8(ex.from,ex.to)){eD.input.value=eD.prevInput=\" \"}function ez(){if(eD.input.selectionStart!=null){var eH=eD.input.value=\"\\u200b\"+(d8(ex.from,ex.to)?\"\":eD.input.value);eD.prevInput=\"\\u200b\";eD.input.selectionStart=1;eD.input.selectionEnd=eH.length}}function eE(){eD.inputDiv.style.position=\"relative\";eD.input.style.cssText=eC;if(bE){eD.scrollbarV.scrollTop=eD.scroller.scrollTop=ew}aR(eG);if(eD.input.selectionStart!=null){if(!cf||bE){ez()}clearTimeout(d5);var eH=0,eI=function(){if(eD.prevInput==\"\\u200b\"&&eD.input.selectionStart==0){b9(eG,dd.selectAll)(eG)}else{if(eH++\u003C10){d5=setTimeout(eI,500)}else{dU(eG)}}};d5=setTimeout(eI,200)}}if(cf&&!bE){ez()}if(bX){c2(eB);var ey=function(){cT(window,\"mouseup\",ey);setTimeout(eE,20)};bk(window,\"mouseup\",ey)}else{setTimeout(eE,50)}}var b5=B.changeEnd=function(ew){if(!ew.text){return ew.to}return K(ew.from.line+ew.text.length-1,d7(ew.text).length+(ew.text.length==1?ew.from.ch:0))};function de(eA,eC,eB){if(!dK(eC.from,eB)){return d9(eA,eB)}var ez=(eC.text.length-1)-(eC.to.line-eC.from.line);if(eB.line>eC.to.line+ez){var ey=eB.line-ez,ex=eA.first+eA.size-1;if(ey>ex){return K(ex,dJ(eA,ex).text.length)}return dX(eB,dJ(eA,ey).text.length)}if(eB.line==eC.to.line+ez){return dX(eB,d7(eC.text).length+(eC.text.length==1?eC.from.ch:0)+dJ(eA,eC.to.line).text.length-eC.to.ch)}var ew=eB.line-eC.from.line;return dX(eB,eC.text[ew].length+(ew?0:eC.from.ch))}function dO(ex,eA,ey){if(ey&&typeof ey==\"object\"){return{anchor:de(ex,eA,ey.anchor),head:de(ex,eA,ey.head)}}if(ey==\"start\"){return{anchor:eA.from,head:eA.from}}var ew=b5(eA);if(ey==\"around\"){return{anchor:eA.from,head:ew}}if(ey==\"end\"){return{anchor:ew,head:ew}}var ez=function(eD){if(dK(eD,eA.from)){return eD}if(!dK(eA.to,eD)){return ew}var eB=eD.line+eA.text.length-(eA.to.line-eA.from.line)-1,eC=eD.ch;if(eD.line==eA.to.line){eC+=ew.ch-eA.to.ch}return K(eB,eC)};return{anchor:ez(ex.sel.anchor),head:ez(ex.sel.head)}}function cG(ex,ez,ey){var ew={canceled:false,from:ez.from,to:ez.to,text:ez.text,origin:ez.origin,cancel:function(){this.canceled=true}};if(ey){ew.update=function(eD,eC,eB,eA){if(eD){this.from=d9(ex,eD)}if(eC){this.to=d9(ex,eC)}if(eB){this.text=eB}if(eA!==undefined){this.origin=eA}}}ah(ex,\"beforeChange\",ex,ew);if(ex.cm){ah(ex.cm,\"beforeChange\",ex.cm,ew)}if(ew.canceled){return null}return{from:ew.from,to:ew.to,text:ew.text,origin:ew.origin}}function aL(ez,eB,eA,ey){if(ez.cm){if(!ez.cm.curOp){return b9(ez.cm,aL)(ez,eB,eA,ey)}if(ez.cm.state.suppressEdits){return}}if(dP(ez,\"beforeChange\")||ez.cm&&dP(ez.cm,\"beforeChange\")){eB=cG(ez,eB,true);if(!eB){return}}var ex=eq&&!ey&&bW(ez,eB.from,eB.to);if(ex){for(var ew=ex.length-1;ew>=1;--ew){ap(ez,{from:ex[ew].from,to:ex[ew].to,text:[\"\"]})}if(ex.length){ap(ez,{from:ex[0].from,to:ex[0].to,text:eB.text},eA)}}else{ap(ez,eB,eA)}}function ap(ey,eA,ez){if(eA.text.length==1&&eA.text[0]==\"\"&&d8(eA.from,eA.to)){return}var ex=dO(ey,eA,ez);di(ey,eA,ex,ey.cm?ey.cm.curOp.id:NaN);cS(ey,eA,ex,cY(ey,eA));var ew=[];cN(ey,function(eC,eB){if(!eB&&cl(ew,eC.history)==-1){cz(eC.history,eA);ew.push(eC.history)}cS(eC,eA,null,cY(eC,eA))})}function bs(eF,eC){if(eF.cm&&eF.cm.state.suppressEdits){return}var eB=eF.history;var ex=(eC==\"undo\"?eB.done:eB.undone).pop();if(!ex){return}var eD={changes:[],anchorBefore:ex.anchorAfter,headBefore:ex.headAfter,anchorAfter:ex.anchorBefore,headAfter:ex.headBefore,generation:eB.generation};(eC==\"undo\"?eB.undone:eB.done).push(eD);eB.generation=ex.generation||++eB.maxGeneration;var ey=dP(eF,\"beforeChange\")||eF.cm&&dP(eF.cm,\"beforeChange\");for(var ez=ex.changes.length-1;ez>=0;--ez){var eE=ex.changes[ez];eE.origin=eC;if(ey&&!cG(eF,eE,false)){(eC==\"undo\"?eB.done:eB.undone).length=0;return}eD.changes.push(cs(eF,eE));var ew=ez?dO(eF,eE,null):{anchor:ex.anchorBefore,head:ex.headBefore};cS(eF,eE,ew,cP(eF,eE));var eA=[];cN(eF,function(eH,eG){if(!eG&&cl(eA,eH.history)==-1){cz(eH.history,eE);eA.push(eH.history)}cS(eH,eE,null,cP(eH,eE))})}}function dR(ew,ey){function ex(ez){return K(ez.line+ey,ez.ch)}ew.first+=ey;if(ew.cm){Q(ew.cm,ew.first,ew.first,ey)}ew.sel.head=ex(ew.sel.head);ew.sel.anchor=ex(ew.sel.anchor);ew.sel.from=ex(ew.sel.from);ew.sel.to=ex(ew.sel.to)}function cS(eA,eB,ez,ex){if(eA.cm&&!eA.cm.curOp){return b9(eA.cm,cS)(eA,eB,ez,ex)}if(eB.to.line\u003CeA.first){dR(eA,eB.text.length-1-(eB.to.line-eB.from.line));return}if(eB.from.line>eA.lastLine()){return}if(eB.from.line\u003CeA.first){var ew=eB.text.length-1-(eA.first-eB.from.line);dR(eA,ew);eB={from:K(eA.first,0),to:K(eB.to.line+ew,eB.to.ch),text:[d7(eB.text)],origin:eB.origin}}var ey=eA.lastLine();if(eB.to.line>ey){eB={from:eB.from,to:K(ey,dJ(eA,ey).text.length),text:[eB.text[0]],origin:eB.origin}}eB.removed=el(eA,eB.from,eB.to);if(!ez){ez=dO(eA,eB,null)}if(eA.cm){al(eA.cm,eB,ex,ez)}else{d2(eA,eB,ex,ez)}}function al(eG,eC,ez,ew){var eF=eG.doc,eB=eG.display,eD=eC.from,eE=eC.to;var ex=false,ey=eD.line;if(!eG.options.lineWrapping){ey=bc(u(eF,dJ(eF,eD.line)));eF.iter(ey,eE.line+1,function(eJ){if(eJ==eB.maxLine){ex=true;return true}})}if(!dK(eF.sel.head,eC.from)&&!dK(eC.to,eF.sel.head)){eG.curOp.cursorActivity=true}d2(eF,eC,ez,ew,aJ(eG));if(!eG.options.lineWrapping){eF.iter(ey,eD.line+eC.text.length,function(eK){var eJ=c0(eF,eK);if(eJ>eB.maxLineLength){eB.maxLine=eK;eB.maxLineLength=eJ;eB.maxLineChanged=true;ex=false}});if(ex){eG.curOp.updateMaxLine=true}}eF.frontier=Math.min(eF.frontier,eD.line);cU(eG,400);var eI=eC.text.length-(eE.line-eD.line)-1;Q(eG,eD.line,eE.line+1,eI);if(dP(eG,\"change\")){var eA={from:eD,to:eE,text:eC.text,removed:eC.removed,origin:eC.origin};if(eG.curOp.textChanged){for(var eH=eG.curOp.textChanged;eH.next;eH=eH.next){}eH.next=eA}else{eG.curOp.textChanged=eA}}}function az(ez,ey,eB,eA,ew){if(!eA){eA=eB}if(dK(eA,eB)){var ex=eA;eA=eB;eB=ex}if(typeof ey==\"string\"){ey=ay(ey)}aL(ez,{from:eB,to:eA,text:ey,origin:ew},null)}function K(ew,ex){if(!(this instanceof K)){return new K(ew,ex)}this.line=ew;this.ch=ex}B.Pos=K;function d8(ex,ew){return ex.line==ew.line&&ex.ch==ew.ch}function dK(ex,ew){return ex.line\u003Cew.line||(ex.line==ew.line&&ex.ch\u003Cew.ch)}function bz(ex,ew){return ex.line-ew.line||ex.ch-ew.ch}function bC(ew){return K(ew.line,ew.ch)}function cb(ew,ex){return Math.max(ew.first,Math.min(ex,ew.first+ew.size-1))}function d9(ex,ey){if(ey.line\u003Cex.first){return K(ex.first,0)}var ew=ex.first+ex.size-1;if(ey.line>ew){return K(ew,dJ(ex,ew).text.length)}return dX(ey,dJ(ex,ey.line).text.length)}function dX(ey,ex){var ew=ey.ch;if(ew==null||ew>ex){return K(ey.line,ex)}else{if(ew\u003C0){return K(ey.line,0)}else{return ey}}}function bt(ex,ew){return ew>=ex.first&&ew\u003Cex.first+ex.size}function eg(eA,eB,ew,ex){if(eA.sel.shift||eA.sel.extend){var ez=eA.sel.anchor;if(ew){var ey=dK(eB,ez);if(ey!=dK(ew,ez)){ez=eB;eB=ew}else{if(ey!=dK(eB,ew)){eB=ew}}}bh(eA,ez,eB,ex)}else{bh(eA,eB,ew||eB,ex)}if(eA.cm){eA.cm.curOp.userSelChange=true}}function c(ez,ew,ex){var ey={anchor:ew,head:ex};ah(ez,\"beforeSelectionChange\",ez,ey);if(ez.cm){ah(ez.cm,\"beforeSelectionChange\",ez.cm,ey)}ey.anchor=d9(ez,ey.anchor);ey.head=d9(ez,ey.head);return ey}function bh(eD,eA,eB,ey,ex){if(!ex&&dP(eD,\"beforeSelectionChange\")||eD.cm&&dP(eD.cm,\"beforeSelectionChange\")){var ez=c(eD,eA,eB);eB=ez.head;eA=ez.anchor}var eC=eD.sel;eC.goalColumn=null;if(ey==null){ey=dK(eB,eC.head)?-1:1}if(ex||!d8(eA,eC.anchor)){eA=bi(eD,eA,ey,ex!=\"push\")}if(ex||!d8(eB,eC.head)){eB=bi(eD,eB,ey,ex!=\"push\")}if(d8(eC.anchor,eA)&&d8(eC.head,eB)){return}eC.anchor=eA;eC.head=eB;var ew=dK(eB,eA);eC.from=ew?eB:eA;eC.to=ew?eA:eB;if(eD.cm){eD.cm.curOp.updateInput=eD.cm.curOp.selectionChanged=eD.cm.curOp.cursorActivity=true}O(eD,\"cursorActivity\",eD)}function c7(ew){bh(ew.doc,ew.doc.sel.from,ew.doc.sel.to,null,\"push\")}function bi(eF,eE,eB,eC){var eG=false,ey=eE;var ez=eB||1;eF.cantEdit=false;search:for(;;){var eH=dJ(eF,ey.line);if(eH.markedSpans){for(var eA=0;eA\u003CeH.markedSpans.length;++eA){var ew=eH.markedSpans[eA],ex=ew.marker;if((ew.from==null||(ex.inclusiveLeft?ew.from\u003C=ey.ch:ew.from\u003Cey.ch))&&(ew.to==null||(ex.inclusiveRight?ew.to>=ey.ch:ew.to>ey.ch))){if(eC){ah(ex,\"beforeCursorEnter\");if(ex.explicitlyCleared){if(!eH.markedSpans){break}else{--eA;continue}}}if(!ex.atomic){continue}var eD=ex.find()[ez\u003C0?\"from\":\"to\"];if(d8(eD,ey)){eD.ch+=ez;if(eD.ch\u003C0){if(eD.line>eF.first){eD=d9(eF,K(eD.line-1))}else{eD=null}}else{if(eD.ch>eH.text.length){if(eD.line\u003CeF.first+eF.size-1){eD=K(eD.line+1,0)}else{eD=null}}}if(!eD){if(eG){if(!eC){return bi(eF,eE,eB,true)}eF.cantEdit=true;return K(eF.first,0)}eG=true;eD=eE;ez=-ez}}ey=eD;continue search}}}return ey}}function ae(ex){var eA=x(ex,ex.doc.sel.head,null,ex.options.cursorScrollMargin);if(!ex.state.focused){return}var eB=ex.display,ey=an(eB.sizer),ew=null;if(eA.top+ey.top\u003C0){ew=true}else{if(eA.bottom+ey.top>(window.innerHeight||document.documentElement.clientHeight)){ew=false}}if(ew!=null&&!dY){var ez=ej(\"div\",\"\\u200b\",null,\"position: absolute; top: \"+(eA.top-eB.viewOffset)+\"px; height: \"+(eA.bottom-eA.top+aO)+\"px; left: \"+eA.left+\"px; width: 2px;\");ex.display.lineSpace.appendChild(ez);ez.scrollIntoView(ew);ex.display.lineSpace.removeChild(ez)}}function x(eF,eD,eA,ez){if(ez==null){ez=0}for(;;){var eB=false,eE=cH(eF,eD);var ew=!eA||eA==eD?eE:cH(eF,eA);var ey=A(eF,Math.min(eE.left,ew.left),Math.min(eE.top,ew.top)-ez,Math.max(eE.left,ew.left),Math.max(eE.bottom,ew.bottom)+ez);var eC=eF.doc.scrollTop,ex=eF.doc.scrollLeft;if(ey.scrollTop!=null){F(eF,ey.scrollTop);if(Math.abs(eF.doc.scrollTop-eC)>1){eB=true}}if(ey.scrollLeft!=null){a3(eF,ey.scrollLeft);if(Math.abs(eF.doc.scrollLeft-ex)>1){eB=true}}if(!eB){return eE}}}function z(ew,ey,eA,ex,ez){var eB=A(ew,ey,eA,ex,ez);if(eB.scrollTop!=null){F(ew,eB.scrollTop)}if(eB.scrollLeft!=null){a3(ew,eB.scrollLeft)}}function A(eC,eK,ez,eJ,ey){var eH=eC.display,eG=aw(eC.display);if(ez\u003C0){ez=0}var ex=eH.scroller.clientHeight-aO,eF=eH.scroller.scrollTop,eE={};var eM=eC.doc.height+a7(eH);var eN=ez\u003CeG,eI=ey>eM-eG;if(ez\u003CeF){eE.scrollTop=eN?0:ez}else{if(ey>eF+ex){var eD=Math.min(ez,(eI?eM:ey)-ex);if(eD!=eF){eE.scrollTop=eD}}}var eB=eH.scroller.clientWidth-aO,ew=eH.scroller.scrollLeft;eK+=eH.gutters.offsetWidth;eJ+=eH.gutters.offsetWidth;var eA=eH.gutters.offsetWidth;var eL=eK\u003CeA+10;if(eK\u003Cew+eA||eL){if(eL){eK=0}eE.scrollLeft=Math.max(0,eK-10-eA)}else{if(eJ>eB+ew-3){eE.scrollLeft=eJ+10-eB}}return eE}function y(ew,ey,ex){ew.curOp.updateScrollPos={scrollLeft:ey==null?ew.doc.scrollLeft:ey,scrollTop:ex==null?ew.doc.scrollTop:ex}}function b0(ex,ez,ey){var eA=ex.curOp.updateScrollPos||(ex.curOp.updateScrollPos={scrollLeft:ex.doc.scrollLeft,scrollTop:ex.doc.scrollTop});var ew=ex.display.scroller;eA.scrollTop=Math.max(0,Math.min(ew.scrollHeight-ew.clientHeight,eA.scrollTop+ey));eA.scrollLeft=Math.max(0,Math.min(ew.scrollWidth-ew.clientWidth,eA.scrollLeft+ez))}function N(eI,ez,eH,ey){var eG=eI.doc;if(eH==null){eH=\"add\"}if(eH==\"smart\"){if(!eI.doc.mode.indent){eH=\"prev\"}else{var ex=cw(eI,ez)}}var eC=eI.options.tabSize;var eJ=dJ(eG,ez),eB=bg(eJ.text,null,eC);var ew=eJ.text.match(\u002F^\\s*\u002F)[0],eE;if(!ey&&!\u002F\\S\u002F.test(eJ.text)){eE=0;eH=\"not\"}else{if(eH==\"smart\"){eE=eI.doc.mode.indent(ex,eJ.text.slice(ew.length),eJ.text);if(eE==bv){if(!ey){return}eH=\"prev\"}}}if(eH==\"prev\"){if(ez>eG.first){eE=bg(dJ(eG,ez-1).text,null,eC)}else{eE=0}}else{if(eH==\"add\"){eE=eB+eI.options.indentUnit}else{if(eH==\"subtract\"){eE=eB-eI.options.indentUnit}else{if(typeof eH==\"number\"){eE=eB+eH}}}}eE=Math.max(0,eE);var eF=\"\",eD=0;if(eI.options.indentWithTabs){for(var eA=Math.floor(eE\u002FeC);eA;--eA){eD+=eC;eF+=\"\\t\"}}if(eD\u003CeE){eF+=bJ(eE-eD)}if(eF!=ew){az(eI.doc,eF,K(ez,0),K(ez,ew.length),\"+input\")}else{if(eG.sel.head.line==ez&&eG.sel.head.ch\u003Cew.length){bh(eG,K(ez,ew.length),K(ez,ew.length),1)}}eJ.stateAfter=null}function c9(ew,ey,eB){var eA=ey,ex=ey,ez=ew.doc;if(typeof ey==\"number\"){ex=dJ(ez,cb(ez,ey))}else{eA=bc(ey)}if(eA==null){return null}if(eB(ex,eA)){Q(ew,eA,eA+1)}else{return null}return ex}function aZ(eN,ez,eH,eG,eB){var eE=ez.line,eF=ez.ch,eM=eH;var ew=dJ(eN,eE);var eK=true;function eL(){var eO=eE+eH;if(eO\u003CeN.first||eO>=eN.first+eN.size){return(eK=false)}eE=eO;return ew=dJ(eN,eO)}function eJ(eP){var eO=(eB?q:R)(ew,eF,eH,true);if(eO==null){if(!eP&&eL()){if(eB){eF=(eH\u003C0?b4:bU)(ew)}else{eF=eH\u003C0?ew.text.length:0}}else{return(eK=false)}}else{eF=eO}return true}if(eG==\"char\"){eJ()}else{if(eG==\"column\"){eJ(true)}else{if(eG==\"word\"||eG==\"group\"){var eI=null,eC=eG==\"group\";for(var eA=true;;eA=false){if(eH\u003C0&&!eJ(!eA)){break}var ex=ew.text.charAt(eF)||\"\\n\";var ey=bR(ex)?\"w\":!eC?null:\u002F\\s\u002F.test(ex)?null:\"p\";if(eI&&eI!=ey){if(eH\u003C0){eH=1;eJ()}break}if(ey){eI=ey}if(eH>0&&!eJ(!eA)){break}}}}}var eD=bi(eN,K(eE,eF),eM,true);if(!eK){eD.hitSide=true}return eD}function aV(eE,ez,ew,eD){var eC=eE.doc,eB=ez.left,eA;if(eD==\"page\"){var ey=Math.min(eE.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);eA=ez.top+ew*(ey-(ew\u003C0?1.5:0.5)*aw(eE.display))}else{if(eD==\"line\"){eA=ew>0?ez.bottom+3:ez.top-3}}for(;;){var ex=ed(eE,eB,eA);if(!ex.outside){break}if(ew\u003C0?eA\u003C=0:eA>=eC.height){ex.hitSide=true;break}eA+=ew*5}return ex}function ab(ez,eB){var eA=eB.ch,ey=eB.ch;if(ez){if((eB.xRel\u003C0||ey==ez.length)&&eA){--eA}else{++ey}var ex=ez.charAt(eA);var ew=bR(ex)?bR:\u002F\\s\u002F.test(ex)?function(eC){return\u002F\\s\u002F.test(eC)}:function(eC){return !\u002F\\s\u002F.test(eC)&&!bR(eC)};while(eA>0&&ew(ez.charAt(eA-1))){--eA}while(ey\u003Cez.length&&ew(ez.charAt(ey))){++ey}}return{from:K(eB.line,eA),to:K(eB.line,ey)}}function aQ(ew,ex){eg(ew.doc,K(ex,0),d9(ew.doc,K(ex+1,0)))}B.prototype={constructor:B,focus:function(){window.focus();db(this);w(this)},setOption:function(ey,ez){var ex=this.options,ew=ex[ey];if(ex[ey]==ez&&ey!=\"mode\"){return}ex[ey]=ez;if(aK.hasOwnProperty(ey)){b9(this,aK[ey])(this,ez,ew)}},getOption:function(ew){return this.options[ew]},getDoc:function(){return this.doc},addKeyMap:function(ex,ew){this.state.keyMaps[ew?\"push\":\"unshift\"](ex)},removeKeyMap:function(ex){var ey=this.state.keyMaps;for(var ew=0;ew\u003Cey.length;++ew){if(ey[ew]==ex||(typeof ey[ew]!=\"string\"&&ey[ew].name==ex)){ey.splice(ew,1);return true}}},addOverlay:b9(null,function(ew,ex){var ey=ew.token?ew:B.getMode(this.options,ew);if(ey.startState){throw new Error(\"Overlays may not be stateful.\")}this.state.overlays.push({mode:ey,modeSpec:ew,opaque:ex&&ex.opaque});this.state.modeGen++;Q(this)}),removeOverlay:b9(null,function(ew){var ey=this.state.overlays;for(var ex=0;ex\u003Cey.length;++ex){var ez=ey[ex].modeSpec;if(ez==ew||typeof ew==\"string\"&&ez.name==ew){ey.splice(ex,1);this.state.modeGen++;Q(this);return}}}),indentLine:b9(null,function(ey,ew,ex){if(typeof ew!=\"string\"&&typeof ew!=\"number\"){if(ew==null){ew=this.options.smartIndent?\"smart\":\"prev\"}else{ew=ew?\"add\":\"subtract\"}}if(bt(this.doc,ey)){N(this,ey,ew,ex)}}),indentSelection:b9(null,function(ex){var ey=this.doc.sel;if(d8(ey.from,ey.to)){return N(this,ey.from.line,ex,true)}var ez=ey.to.line-(ey.to.ch?0:1);for(var ew=ey.from.line;ew\u003C=ez;++ew){N(this,ew,ex)}}),getTokenAt:function(eD,ex){var eA=this.doc;eD=d9(eA,eD);var ez=cw(this,eD.line,ex),eC=this.doc.mode;var ew=dJ(eA,eD.line);var eB=new ds(ew.text,this.options.tabSize);while(eB.pos\u003CeD.ch&&!eB.eol()){eB.start=eB.pos;var ey=eC.token(eB,ez)}return{start:eB.start,end:eB.pos,string:eB.current(),className:ey||null,type:ey||null,state:ez}},getTokenTypeAt:function(eB){eB=d9(this.doc,eB);var ey=cd(this,dJ(this.doc,eB.line));var ez=0,eA=(ey.length-1)\u002F2,ex=eB.ch;if(ex==0){return ey[2]}for(;;){var ew=(ez+eA)>>1;if((ew?ey[ew*2-1]:0)>=ex){eA=ew}else{if(ey[ew*2+1]\u003Cex){ez=ew+1}else{return ey[ew*2+2]}}}},getModeAt:function(ex){var ew=this.doc.mode;if(!ew.innerMode){return ew}return B.innerMode(ew,this.getTokenAt(ex).state).mode},getHelper:function(ex,ew){return this.getHelpers(ex,ew)[0]},getHelpers:function(eD,ey){var ez=[];if(!dS.hasOwnProperty(ey)){return dS}var ew=dS[ey],eC=this.getModeAt(eD);if(typeof eC[ey]==\"string\"){if(ew[eC[ey]]){ez.push(ew[eC[ey]])}}else{if(eC[ey]){for(var ex=0;ex\u003CeC[ey].length;ex++){var eB=ew[eC[ey][ex]];if(eB){ez.push(eB)}}}else{if(eC.helperType&&ew[eC.helperType]){ez.push(ew[eC.helperType])}else{if(ew[eC.name]){ez.push(ew[eC.name])}}}}for(var ex=0;ex\u003Cew._global.length;ex++){var eA=ew._global[ex];if(eA.pred(eC,this)&&cl(ez,eA.val)==-1){ez.push(eA.val)}}return ez},getStateAfter:function(ex,ew){var ey=this.doc;ex=cb(ey,ex==null?ey.first+ey.size-1:ex);return cw(this,ex+1,ew)},cursorCoords:function(ez,ex){var ey,ew=this.doc.sel;if(ez==null){ey=ew.head}else{if(typeof ez==\"object\"){ey=d9(this.doc,ez)}else{ey=ez?ew.from:ew.to}}return cH(this,ey,ex||\"page\")},charCoords:function(ex,ew){return bZ(this,d9(this.doc,ex),ew||\"page\")},coordsChar:function(ew,ex){ew=es(this,ew,ex||\"page\");return ed(this,ew.left,ew.top)},lineAtHeight:function(ew,ex){ew=es(this,{top:ew,left:0},ex||\"page\").top;return a5(this.doc,ew+this.display.viewOffset)},heightAtLine:function(ex,eA){var ew=false,ez=this.doc.first+this.doc.size-1;if(ex\u003Cthis.doc.first){ex=this.doc.first}else{if(ex>ez){ex=ez;ew=true}}var ey=dJ(this.doc,ex);return dp(this,dJ(this.doc,ex),{top:0,left:0},eA||\"page\").top+(ew?ey.height:0)},defaultTextHeight:function(){return aw(this.display)},defaultCharWidth:function(){return cy(this.display)},setGutterMarker:b9(null,function(ew,ex,ey){return c9(this,ew,function(ez){var eA=ez.gutterMarkers||(ez.gutterMarkers={});eA[ex]=ey;if(!ey&&dt(eA)){ez.gutterMarkers=null}return true})}),clearGutter:b9(null,function(ey){var ew=this,ez=ew.doc,ex=ez.first;ez.iter(function(eA){if(eA.gutterMarkers&&eA.gutterMarkers[ey]){eA.gutterMarkers[ey]=null;Q(ew,ex,ex+1);if(dt(eA.gutterMarkers)){eA.gutterMarkers=null}}++ex})}),addLineClass:b9(null,function(ey,ex,ew){return c9(this,ey,function(ez){var eA=ex==\"text\"?\"textClass\":ex==\"background\"?\"bgClass\":\"wrapClass\";if(!ez[eA]){ez[eA]=ew}else{if(new RegExp(\"(?:^|\\\\s)\"+ew+\"(?:$|\\\\s)\").test(ez[eA])){return false}else{ez[eA]+=\" \"+ew}}return true})}),removeLineClass:b9(null,function(ey,ex,ew){return c9(this,ey,function(eA){var eD=ex==\"text\"?\"textClass\":ex==\"background\"?\"bgClass\":\"wrapClass\";var eC=eA[eD];if(!eC){return false}else{if(ew==null){eA[eD]=null}else{var eB=eC.match(new RegExp(\"(?:^|\\\\s+)\"+ew+\"(?:$|\\\\s+)\"));if(!eB){return false}var ez=eB.index+eB[0].length;eA[eD]=eC.slice(0,eB.index)+(!eB.index||ez==eC.length?\"\":\" \")+eC.slice(ez)||null}}return true})}),addLineWidget:b9(null,function(ey,ex,ew){return a6(this,ey,ex,ew)}),removeLineWidget:function(ew){ew.clear()},lineInfo:function(ew){if(typeof ew==\"number\"){if(!bt(this.doc,ew)){return null}var ex=ew;ew=dJ(this.doc,ew);if(!ew){return null}}else{var ex=bc(ew);if(ex==null){return null}}return{line:ex,handle:ew,text:ew.text,gutterMarkers:ew.gutterMarkers,textClass:ew.textClass,bgClass:ew.bgClass,wrapClass:ew.wrapClass,widgets:ew.widgets}},getViewport:function(){return{from:this.display.showingFrom,to:this.display.showingTo}},addWidget:function(eB,ey,eD,ez,eF){var eA=this.display;eB=cH(this,d9(this.doc,eB));var eC=eB.bottom,ex=eB.left;ey.style.position=\"absolute\";eA.sizer.appendChild(ey);if(ez==\"over\"){eC=eB.top}else{if(ez==\"above\"||ez==\"near\"){var ew=Math.max(eA.wrapper.clientHeight,this.doc.height),eE=Math.max(eA.sizer.clientWidth,eA.lineSpace.clientWidth);if((ez==\"above\"||eB.bottom+ey.offsetHeight>ew)&&eB.top>ey.offsetHeight){eC=eB.top-ey.offsetHeight}else{if(eB.bottom+ey.offsetHeight\u003C=ew){eC=eB.bottom}}if(ex+ey.offsetWidth>eE){ex=eE-ey.offsetWidth}}}ey.style.top=eC+\"px\";ey.style.left=ey.style.right=\"\";if(eF==\"right\"){ex=eA.sizer.clientWidth-ey.offsetWidth;ey.style.right=\"0px\"}else{if(eF==\"left\"){ex=0}else{if(eF==\"middle\"){ex=(eA.sizer.clientWidth-ey.offsetWidth)\u002F2}}ey.style.left=ex+\"px\"}if(eD){z(this,ex,eC,ex+ey.offsetWidth,eC+ey.offsetHeight)}},triggerOnKeyDown:b9(null,m),execCommand:function(ew){if(dd.hasOwnProperty(ew)){return dd[ew](this)}},findPosH:function(eC,ez,eA,ex){var ew=1;if(ez\u003C0){ew=-1;ez=-ez}for(var ey=0,eB=d9(this.doc,eC);ey\u003Cez;++ey){eB=aZ(this.doc,eB,ew,eA,ex);if(eB.hitSide){break}}return eB},moveH:b9(null,function(ew,ex){var ey=this.doc.sel,ez;if(ey.shift||ey.extend||d8(ey.from,ey.to)){ez=aZ(this.doc,ey.head,ew,ex,this.options.rtlMoveVisually)}else{ez=ew\u003C0?ey.from:ey.to}eg(this.doc,ez,ez,ew)}),deleteH:b9(null,function(ew,ex){var ey=this.doc.sel;if(!d8(ey.from,ey.to)){az(this.doc,\"\",ey.from,ey.to,\"+delete\")}else{az(this.doc,\"\",ey.from,aZ(this.doc,ey.head,ew,ex,false),\"+delete\")}this.curOp.userSelChange=true}),findPosV:function(eB,ey,eC,eE){var ew=1,eA=eE;if(ey\u003C0){ew=-1;ey=-ey}for(var ex=0,eD=d9(this.doc,eB);ex\u003Cey;++ex){var ez=cH(this,eD,\"div\");if(eA==null){eA=ez.left}else{ez.left=eA}eD=aV(this,ez,ew,eC);if(eD.hitSide){break}}return eD},moveV:b9(null,function(ex,ey){var ez=this.doc.sel,eA,ew;if(ez.shift||ez.extend||d8(ez.from,ez.to)){var eB=cH(this,ez.head,\"div\");if(ez.goalColumn!=null){eB.left=ez.goalColumn}eA=aV(this,eB,ex,ey);if(ey==\"page\"){b0(this,0,bZ(this,eA,\"div\").top-eB.top)}ew=eB.left}else{eA=ex\u003C0?ez.from:ez.to}eg(this.doc,eA,eA,ex);if(ew!=null){ez.goalColumn=ew}}),toggleOverwrite:function(ew){if(ew!=null&&ew==this.state.overwrite){return}if(this.state.overwrite=!this.state.overwrite){this.display.cursor.className+=\" CodeMirror-overwrite\"}else{this.display.cursor.className=this.display.cursor.className.replace(\" CodeMirror-overwrite\",\"\")}},hasFocus:function(){return this.state.focused},scrollTo:b9(null,function(ew,ex){y(this,ew,ex)}),getScrollInfo:function(){var ew=this.display.scroller,ex=aO;return{left:ew.scrollLeft,top:ew.scrollTop,height:ew.scrollHeight-ex,width:ew.scrollWidth-ex,clientHeight:ew.clientHeight-ex,clientWidth:ew.clientWidth-ex}},scrollIntoView:b9(null,function(ex,ez){if(ex==null){ex={from:this.doc.sel.head,to:null}}else{if(typeof ex==\"number\"){ex={from:K(ex,0),to:null}}else{if(ex.from==null){ex={from:ex,to:null}}}}if(!ex.to){ex.to=ex.from}if(!ez){ez=0}var ey=ex;if(ex.from.line!=null){this.curOp.scrollToPos={from:ex.from,to:ex.to,margin:ez};ey={from:cH(this,ex.from),to:cH(this,ex.to)}}var ew=A(this,Math.min(ey.from.left,ey.to.left),Math.min(ey.from.top,ey.to.top)-ez,Math.max(ey.from.right,ey.to.right),Math.max(ey.from.bottom,ey.to.bottom)+ez);y(this,ew.scrollLeft,ew.scrollTop)}),setSize:b9(null,function(ey,ew){function ex(ez){return typeof ez==\"number\"||\u002F^\\d+$\u002F.test(String(ez))?ez+\"px\":ez}if(ey!=null){this.display.wrapper.style.width=ex(ey)}if(ew!=null){this.display.wrapper.style.height=ex(ew)}if(this.options.lineWrapping){this.display.measureLineCache.length=this.display.measureLineCachePos=0}this.curOp.forceUpdate=true}),operation:function(ew){return b1(this,ew)},refresh:b9(null,function(){var ew=this.display.cachedTextHeight==null;T(this);y(this,this.doc.scrollLeft,this.doc.scrollTop);Q(this);if(ew){L(this)}}),swapDoc:b9(null,function(ex){var ew=this.doc;ew.cm=null;cQ(this,ex);T(this);dU(this,true);y(this,ex.scrollLeft,ex.scrollTop);O(this,\"swapDoc\",this,ew);return ew}),getInputField:function(){return this.display.input},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};a0(B);var aK=B.optionHandlers={};var dA=B.defaults={};function o(ew,ez,ey,ex){B.defaults[ew]=ez;if(ey){aK[ew]=ex?function(eA,eC,eB){if(eB!=bw){ey(eA,eC,eB)}}:ey}}var bw=B.Init={toString:function(){return\"CodeMirror.Init\"}};o(\"value\",\"\",function(ew,ex){ew.setValue(ex)},true);o(\"mode\",null,function(ew,ex){ew.doc.modeOption=ex;aW(ew)},true);o(\"indentUnit\",2,aW,true);o(\"indentWithTabs\",false);o(\"smartIndent\",true);o(\"tabSize\",4,function(ew){cZ(ew);T(ew);Q(ew)},true);o(\"specialChars\",\u002F[\\t\\u0000-\\u0019\\u00ad\\u200b\\u2028\\u2029\\ufeff]\u002Fg,function(ew,ex){ew.options.specialChars=new RegExp(ex.source+(ex.test(\"\\t\")?\"\":\"|\\t\"),\"g\");ew.refresh()},true);o(\"specialCharPlaceholder\",dH,function(ew){ew.refresh()},true);o(\"electricChars\",true);o(\"rtlMoveVisually\",!ao);o(\"wholeLineUpdateBefore\",true);o(\"theme\",\"default\",function(ew){b2(ew);ct(ew)},true);o(\"keyMap\",\"default\",et);o(\"extraKeys\",null);o(\"onKeyEvent\",null);o(\"onDragEvent\",null);o(\"lineWrapping\",false,dj,true);o(\"gutters\",[],function(ew){by(ew.options);ct(ew)},true);o(\"fixedGutter\",true,function(ew,ex){ew.display.gutters.style.left=ex?cJ(ew.display)+\"px\":\"0\";ew.refresh()},true);o(\"coverGutterNextToScrollbar\",false,dw,true);o(\"lineNumbers\",false,function(ew){by(ew.options);ct(ew)},true);o(\"firstLineNumber\",1,ct,true);o(\"lineNumberFormatter\",function(ew){return ew},ct,true);o(\"showCursorWhenSelecting\",false,a2,true);o(\"resetSelectionOnContextMenu\",true);o(\"readOnly\",false,function(ew,ex){if(ex==\"nocursor\"){au(ew);ew.display.input.blur();ew.display.disabled=true}else{ew.display.disabled=false;if(!ex){dU(ew,true)}}});o(\"disableInput\",false,function(ew,ex){if(!ex){dU(ew,true)}},true);o(\"dragDrop\",true);o(\"cursorBlinkRate\",530);o(\"cursorScrollMargin\",0);o(\"cursorHeight\",1);o(\"workTime\",100);o(\"workDelay\",100);o(\"flattenSpans\",true,cZ,true);o(\"addModeClass\",false,cZ,true);o(\"pollInterval\",100);o(\"undoDepth\",40,function(ew,ex){ew.doc.history.undoDepth=ex});o(\"historyEventDelay\",500);o(\"viewportMargin\",10,function(ew){ew.refresh()},true);o(\"maxHighlightLength\",10000,cZ,true);o(\"crudeMeasuringFrom\",10000);o(\"moveInputWithCursor\",true,function(ew,ex){if(!ex){ew.display.inputDiv.style.top=ew.display.inputDiv.style.left=0}});o(\"tabindex\",null,function(ew,ex){ew.display.input.tabIndex=ex||\"\"});o(\"autofocus\",null);var cq=B.modes={},at=B.mimeModes={};B.defineMode=function(ew,ey){if(!B.defaults.mode&&ew!=\"null\"){B.defaults.mode=ew}if(arguments.length>2){ey.dependencies=[];for(var ex=2;ex\u003Carguments.length;++ex){ey.dependencies.push(arguments[ex])}}cq[ew]=ey};B.defineMIME=function(ex,ew){at[ex]=ew};B.resolveMode=function(ew){if(typeof ew==\"string\"&&at.hasOwnProperty(ew)){ew=at[ew]}else{if(ew&&typeof ew.name==\"string\"&&at.hasOwnProperty(ew.name)){var ex=at[ew.name];ew=bD(ex,ew);ew.name=ex.name}else{if(typeof ew==\"string\"&&\u002F^[\\w\\-]+\\\u002F[\\w\\-]+\\+xml$\u002F.test(ew)){return B.resolveMode(\"application\u002Fxml\")}}}if(typeof ew==\"string\"){return{name:ew}}else{return ew||{name:\"null\"}}};B.getMode=function(ex,ew){var ew=B.resolveMode(ew);var ez=cq[ew.name];if(!ez){return B.getMode(ex,\"text\u002Fplain\")}var eA=ez(ex,ew);if(co.hasOwnProperty(ew.name)){var ey=co[ew.name];for(var eB in ey){if(!ey.hasOwnProperty(eB)){continue}if(eA.hasOwnProperty(eB)){eA[\"_\"+eB]=eA[eB]}eA[eB]=ey[eB]}}eA.name=ew.name;if(ew.helperType){eA.helperType=ew.helperType}if(ew.modeProps){for(var eB in ew.modeProps){eA[eB]=ew.modeProps[eB]}}return eA};B.defineMode(\"null\",function(){return{token:function(ew){ew.skipToEnd()}}});B.defineMIME(\"text\u002Fplain\",\"null\");var co=B.modeExtensions={};B.extendMode=function(ey,ex){var ew=co.hasOwnProperty(ey)?co[ey]:(co[ey]={});am(ex,ew)};B.defineExtension=function(ew,ex){B.prototype[ew]=ex};B.defineDocExtension=function(ew,ex){aa.prototype[ew]=ex};B.defineOption=o;var aE=[];B.defineInitHook=function(ew){aE.push(ew)};var dS=B.helpers={};B.registerHelper=function(ex,ew,ey){if(!dS.hasOwnProperty(ex)){dS[ex]=B[ex]={_global:[]}}dS[ex][ew]=ey};B.registerGlobalHelper=function(ey,ex,ew,ez){B.registerHelper(ey,ex,ez);dS[ey]._global.push({pred:ew,val:ez})};B.isWordChar=bR;function bo(ez,ew){if(ew===true){return ew}if(ez.copyState){return ez.copyState(ew)}var ey={};for(var eA in ew){var ex=ew[eA];if(ex instanceof Array){ex=ex.concat([])}ey[eA]=ex}return ey}B.copyState=bo;function bm(ey,ex,ew){return ey.startState?ey.startState(ex,ew):true}B.startState=bm;B.innerMode=function(ey,ew){while(ey.innerMode){var ex=ey.innerMode(ew);if(!ex||ex.mode==ey){break}ew=ex.state;ey=ex.mode}return ex||{mode:ey,state:ew}};var dd=B.commands={selectAll:function(ew){ew.setSelection(K(ew.firstLine(),0),K(ew.lastLine()))},killLine:function(ew){var ez=ew.getCursor(true),ey=ew.getCursor(false),ex=!d8(ez,ey);if(!ex&&ew.getLine(ez.line).length==ez.ch){ew.replaceRange(\"\",ez,K(ez.line+1,0),\"+delete\")}else{ew.replaceRange(\"\",ez,ex?ey:K(ez.line),\"+delete\")}},deleteLine:function(ew){var ex=ew.getCursor().line;ew.replaceRange(\"\",K(ex,0),K(ex),\"+delete\")},delLineLeft:function(ew){var ex=ew.getCursor();ew.replaceRange(\"\",K(ex.line,0),ex,\"+delete\")},undo:function(ew){ew.undo()},redo:function(ew){ew.redo()},goDocStart:function(ew){ew.extendSelection(K(ew.firstLine(),0))},goDocEnd:function(ew){ew.extendSelection(K(ew.lastLine()))},goLineStart:function(ew){ew.extendSelection(aY(ew,ew.getCursor().line))},goLineStartSmart:function(ex){var eB=ex.getCursor(),eC=aY(ex,eB.line);var ey=ex.getLineHandle(eC.line);var ew=a(ey);if(!ew||ew[0].level==0){var eA=Math.max(0,ey.text.search(\u002F\\S\u002F));var ez=eB.line==eC.line&&eB.ch\u003C=eA&&eB.ch;ex.extendSelection(K(eC.line,ez?0:eA))}else{ex.extendSelection(eC)}},goLineEnd:function(ew){ew.extendSelection(cE(ew,ew.getCursor().line))},goLineRight:function(ew){var ex=ew.charCoords(ew.getCursor(),\"div\").top+5;ew.extendSelection(ew.coordsChar({left:ew.display.lineDiv.offsetWidth+100,top:ex},\"div\"))},goLineLeft:function(ew){var ex=ew.charCoords(ew.getCursor(),\"div\").top+5;ew.extendSelection(ew.coordsChar({left:0,top:ex},\"div\"))},goLineUp:function(ew){ew.moveV(-1,\"line\")},goLineDown:function(ew){ew.moveV(1,\"line\")},goPageUp:function(ew){ew.moveV(-1,\"page\")},goPageDown:function(ew){ew.moveV(1,\"page\")},goCharLeft:function(ew){ew.moveH(-1,\"char\")},goCharRight:function(ew){ew.moveH(1,\"char\")},goColumnLeft:function(ew){ew.moveH(-1,\"column\")},goColumnRight:function(ew){ew.moveH(1,\"column\")},goWordLeft:function(ew){ew.moveH(-1,\"word\")},goGroupRight:function(ew){ew.moveH(1,\"group\")},goGroupLeft:function(ew){ew.moveH(-1,\"group\")},goWordRight:function(ew){ew.moveH(1,\"word\")},delCharBefore:function(ew){ew.deleteH(-1,\"char\")},delCharAfter:function(ew){ew.deleteH(1,\"char\")},delWordBefore:function(ew){ew.deleteH(-1,\"word\")},delWordAfter:function(ew){ew.deleteH(1,\"word\")},delGroupBefore:function(ew){ew.deleteH(-1,\"group\")},delGroupAfter:function(ew){ew.deleteH(1,\"group\")},indentAuto:function(ew){ew.indentSelection(\"smart\")},indentMore:function(ew){ew.indentSelection(\"add\")},indentLess:function(ew){ew.indentSelection(\"subtract\")},insertTab:function(ew){ew.replaceSelection(\"\\t\",\"end\",\"+input\")},defaultTab:function(ew){if(ew.somethingSelected()){ew.indentSelection(\"add\")}else{ew.replaceSelection(\"\\t\",\"end\",\"+input\")}},transposeChars:function(ew){var ey=ew.getCursor(),ex=ew.getLine(ey.line);if(ey.ch>0&&ey.ch\u003Cex.length-1){ew.replaceRange(ex.charAt(ey.ch)+ex.charAt(ey.ch-1),K(ey.line,ey.ch-1),K(ey.line,ey.ch+1))}},newlineAndIndent:function(ew){b9(ew,function(){ew.replaceSelection(\"\\n\",\"end\",\"+input\");ew.indentLine(ew.getCursor().line,null,true)})()},toggleOverwrite:function(ew){ew.toggleOverwrite()}};var dF=B.keyMap={};dF.basic={Left:\"goCharLeft\",Right:\"goCharRight\",Up:\"goLineUp\",Down:\"goLineDown\",End:\"goLineEnd\",Home:\"goLineStartSmart\",PageUp:\"goPageUp\",PageDown:\"goPageDown\",Delete:\"delCharAfter\",Backspace:\"delCharBefore\",\"Shift-Backspace\":\"delCharBefore\",Tab:\"defaultTab\",\"Shift-Tab\":\"indentAuto\",Enter:\"newlineAndIndent\",Insert:\"toggleOverwrite\"};dF.pcDefault={\"Ctrl-A\":\"selectAll\",\"Ctrl-D\":\"deleteLine\",\"Ctrl-Z\":\"undo\",\"Shift-Ctrl-Z\":\"redo\",\"Ctrl-Y\":\"redo\",\"Ctrl-Home\":\"goDocStart\",\"Alt-Up\":\"goDocStart\",\"Ctrl-End\":\"goDocEnd\",\"Ctrl-Down\":\"goDocEnd\",\"Ctrl-Left\":\"goGroupLeft\",\"Ctrl-Right\":\"goGroupRight\",\"Alt-Left\":\"goLineStart\",\"Alt-Right\":\"goLineEnd\",\"Ctrl-Backspace\":\"delGroupBefore\",\"Ctrl-Delete\":\"delGroupAfter\",\"Ctrl-S\":\"save\",\"Ctrl-F\":\"find\",\"Ctrl-G\":\"findNext\",\"Shift-Ctrl-G\":\"findPrev\",\"Shift-Ctrl-F\":\"replace\",\"Shift-Ctrl-R\":\"replaceAll\",\"Ctrl-[\":\"indentLess\",\"Ctrl-]\":\"indentMore\",fallthrough:\"basic\"};dF.macDefault={\"Cmd-A\":\"selectAll\",\"Cmd-D\":\"deleteLine\",\"Cmd-Z\":\"undo\",\"Shift-Cmd-Z\":\"redo\",\"Cmd-Y\":\"redo\",\"Cmd-Up\":\"goDocStart\",\"Cmd-End\":\"goDocEnd\",\"Cmd-Down\":\"goDocEnd\",\"Alt-Left\":\"goGroupLeft\",\"Alt-Right\":\"goGroupRight\",\"Cmd-Left\":\"goLineStart\",\"Cmd-Right\":\"goLineEnd\",\"Alt-Backspace\":\"delGroupBefore\",\"Ctrl-Alt-Backspace\":\"delGroupAfter\",\"Alt-Delete\":\"delGroupAfter\",\"Cmd-S\":\"save\",\"Cmd-F\":\"find\",\"Cmd-G\":\"findNext\",\"Shift-Cmd-G\":\"findPrev\",\"Cmd-Alt-F\":\"replace\",\"Shift-Cmd-Alt-F\":\"replaceAll\",\"Cmd-[\":\"indentLess\",\"Cmd-]\":\"indentMore\",\"Cmd-Backspace\":\"delLineLeft\",fallthrough:[\"basic\",\"emacsy\"]};dF[\"default\"]=bq?dF.macDefault:dF.pcDefault;dF.emacsy={\"Ctrl-F\":\"goCharRight\",\"Ctrl-B\":\"goCharLeft\",\"Ctrl-P\":\"goLineUp\",\"Ctrl-N\":\"goLineDown\",\"Alt-F\":\"goWordRight\",\"Alt-B\":\"goWordLeft\",\"Ctrl-A\":\"goLineStart\",\"Ctrl-E\":\"goLineEnd\",\"Ctrl-V\":\"goPageDown\",\"Shift-Ctrl-V\":\"goPageUp\",\"Ctrl-D\":\"delCharAfter\",\"Ctrl-H\":\"delCharBefore\",\"Alt-D\":\"delWordAfter\",\"Alt-Backspace\":\"delWordBefore\",\"Ctrl-K\":\"killLine\",\"Ctrl-T\":\"transposeChars\"};function eh(ew){if(typeof ew==\"string\"){return dF[ew]}else{return ew}}function g(ex,eB,ez){function eA(eH){eH=eh(eH);var eF=eH[ex];if(eF===false){return\"stop\"}if(eF!=null&&ez(eF)){return true}if(eH.nofallthrough){return\"stop\"}var eE=eH.fallthrough;if(eE==null){return false}if(Object.prototype.toString.call(eE)!=\"[object Array]\"){return eA(eE)}for(var eD=0,eG=eE.length;eD\u003CeG;++eD){var eC=eA(eE[eD]);if(eC){return eC}}return false}for(var ey=0;ey\u003CeB.length;++ey){var ew=eA(eB[ey]);if(ew){return ew!=\"stop\"}}}function dc(ex){var ew=dL[ex.keyCode];return ew==\"Ctrl\"||ew==\"Alt\"||ew==\"Shift\"||ew==\"Mod\"}function dW(ex,ey){if(d1&&ex.keyCode==34&&ex[\"char\"]){return false}var ew=dL[ex.keyCode];if(ew==null||ex.altGraphKey){return false}if(ex.altKey){ew=\"Alt-\"+ew}if(be?ex.metaKey:ex.ctrlKey){ew=\"Ctrl-\"+ew}if(be?ex.ctrlKey:ex.metaKey){ew=\"Cmd-\"+ew}if(!ey&&ex.shiftKey){ew=\"Shift-\"+ew}return ew}B.lookupKey=g;B.isModifierKey=dc;B.keyName=dW;B.fromTextArea=function(eD,eE){if(!eE){eE={}}eE.value=eD.value;if(!eE.tabindex&&eD.tabindex){eE.tabindex=eD.tabindex}if(!eE.placeholder&&eD.placeholder){eE.placeholder=eD.placeholder}if(eE.autofocus==null){var ew=document.body;try{ew=document.activeElement}catch(ey){}eE.autofocus=ew==eD||eD.getAttribute(\"autofocus\")!=null&&ew==document.body}function eA(){eD.value=eC.getValue()}if(eD.form){bk(eD.form,\"submit\",eA);if(!eE.leaveSubmitMethodAlone){var ex=eD.form,eB=ex.submit;try{var ez=ex.submit=function(){eA();ex.submit=eB;ex.submit();ex.submit=ez}}catch(ey){}}}eD.style.display=\"none\";var eC=B(function(eF){eD.parentNode.insertBefore(eF,eD.nextSibling)},eE);eC.save=eA;eC.getTextArea=function(){return eD};eC.toTextArea=function(){eA();eD.parentNode.removeChild(eC.getWrapperElement());eD.style.display=\"\";if(eD.form){cT(eD.form,\"submit\",eA);if(typeof eD.form.submit==\"function\"){eD.form.submit=eB}}};return eC};function ds(ew,ex){this.pos=this.start=0;this.string=ew;this.tabSize=ex||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0}ds.prototype={eol:function(){return this.pos>=this.string.length},sol:function(){return this.pos==this.lineStart},peek:function(){return this.string.charAt(this.pos)||undefined},next:function(){if(this.pos\u003Cthis.string.length){return this.string.charAt(this.pos++)}},eat:function(ew){var ey=this.string.charAt(this.pos);if(typeof ew==\"string\"){var ex=ey==ew}else{var ex=ey&&(ew.test?ew.test(ey):ew(ey))}if(ex){++this.pos;return ey}},eatWhile:function(ew){var ex=this.pos;while(this.eat(ew)){}return this.pos>ex},eatSpace:function(){var ew=this.pos;while(\u002F[\\s\\u00a0]\u002F.test(this.string.charAt(this.pos))){++this.pos}return this.pos>ew},skipToEnd:function(){this.pos=this.string.length},skipTo:function(ew){var ex=this.string.indexOf(ew,this.pos);if(ex>-1){this.pos=ex;return true}},backUp:function(ew){this.pos-=ew},column:function(){if(this.lastColumnPos\u003Cthis.start){this.lastColumnValue=bg(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?bg(this.string,this.lineStart,this.tabSize):0)},indentation:function(){return bg(this.string,null,this.tabSize)-(this.lineStart?bg(this.string,this.lineStart,this.tabSize):0)},match:function(eA,ex,ew){if(typeof eA==\"string\"){var eB=function(eC){return ew?eC.toLowerCase():eC};var ez=this.string.substr(this.pos,eA.length);if(eB(ez)==eB(eA)){if(ex!==false){this.pos+=eA.length}return true}}else{var ey=this.string.slice(this.pos).match(eA);if(ey&&ey.index>0){return null}if(ey&&ex!==false){this.pos+=ey[0].length}return ey}},current:function(){return this.string.slice(this.start,this.pos)},hideFirstChars:function(ex,ew){this.lineStart+=ex;try{return ew()}finally{this.lineStart-=ex}}};B.StringStream=ds;function H(ex,ew){this.lines=[];this.type=ew;this.doc=ex}B.TextMarker=H;a0(H);H.prototype.clear=function(){if(this.explicitlyCleared){return}var eD=this.doc.cm,ex=eD&&!eD.curOp;if(ex){bY(eD)}if(dP(this,\"clear\")){var eE=this.find();if(eE){O(this,\"clear\",eE.from,eE.to)}}var ey=null,eB=null;for(var ez=0;ez\u003Cthis.lines.length;++ez){var eF=this.lines[ez];var eC=dE(eF.markedSpans,this);if(eC.to!=null){eB=bc(eF)}eF.markedSpans=dk(eF.markedSpans,eC);if(eC.from!=null){ey=bc(eF)}else{if(this.collapsed&&!dZ(this.doc,eF)&&eD){eo(eF,aw(eD.display))}}}if(eD&&this.collapsed&&!eD.options.lineWrapping){for(var ez=0;ez\u003Cthis.lines.length;++ez){var ew=u(eD.doc,this.lines[ez]),eA=c0(eD.doc,ew);if(eA>eD.display.maxLineLength){eD.display.maxLine=ew;eD.display.maxLineLength=eA;eD.display.maxLineChanged=true}}}if(ey!=null&&eD){Q(eD,ey,eB+1)}this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(eD){c7(eD)}}if(ex){W(eD)}};H.prototype.find=function(eA){var eC,eB;for(var ex=0;ex\u003Cthis.lines.length;++ex){var ew=this.lines[ex];var ey=dE(ew.markedSpans,this);if(ey.from!=null||ey.to!=null){var ez=bc(ew);if(ey.from!=null){eC=K(ez,ey.from)}if(ey.to!=null){eB=K(ez,ey.to)}}}if(this.type==\"bookmark\"&&!eA){return eC}return eC&&{from:eC,to:eB}};H.prototype.changed=function(){var ez=this.find(),ew=this.doc.cm;if(!ez||!ew){return}if(this.type!=\"bookmark\"){ez=ez.from}var ex=dJ(this.doc,ez.line);ec(ew,ex);if(ez.line>=ew.display.showingFrom&&ez.line\u003Cew.display.showingTo){for(var ey=ew.display.lineDiv.firstChild;ey;ey=ey.nextSibling){if(ey.lineObj==ex){if(ey.offsetHeight!=ex.height){eo(ex,ey.offsetHeight)}break}}b1(ew,function(){ew.curOp.selectionChanged=ew.curOp.forceUpdate=ew.curOp.updateMaxLine=true})}};H.prototype.attachLine=function(ew){if(!this.lines.length&&this.doc.cm){var ex=this.doc.cm.curOp;if(!ex.maybeHiddenMarkers||cl(ex.maybeHiddenMarkers,this)==-1){(ex.maybeUnhiddenMarkers||(ex.maybeUnhiddenMarkers=[])).push(this)}}this.lines.push(ew)};H.prototype.detachLine=function(ew){this.lines.splice(cl(this.lines,ew),1);if(!this.lines.length&&this.doc.cm){var ex=this.doc.cm.curOp;(ex.maybeHiddenMarkers||(ex.maybeHiddenMarkers=[])).push(this)}};var aB=0;function dh(eC,eA,eB,eE,ez){if(eE&&eE.shared){return G(eC,eA,eB,eE,ez)}if(eC.cm&&!eC.cm.curOp){return b9(eC.cm,dh)(eC,eA,eB,eE,ez)}var ey=new H(eC,ez);if(eE){am(eE,ey)}if(dK(eB,eA)||d8(eA,eB)&&ey.clearWhenEmpty!==false){return ey}if(ey.replacedWith){ey.collapsed=true;ey.replacedWith=ej(\"span\",[ey.replacedWith],\"CodeMirror-widget\");if(!eE.handleMouseEvents){ey.replacedWith.ignoreEvents=true}}if(ey.collapsed){if(v(eC,eA.line,eA,eB,ey)||eA.line!=eB.line&&v(eC,eB.line,eA,eB,ey)){throw new Error(\"Inserting collapsed marker partially overlapping an existing one\")}aD=true}if(ey.addToHistory){di(eC,{from:eA,to:eB,origin:\"markText\"},{head:eC.sel.head,anchor:eC.sel.anchor},NaN)}var ex=eA.line,eD=eC.cm,ew;eC.iter(ex,eB.line+1,function(eF){if(eD&&ey.collapsed&&!eD.options.lineWrapping&&u(eC,eF)==eD.display.maxLine){ew=true}var eG={from:null,to:null,marker:ey};if(ex==eA.line){eG.from=eA.ch}if(ex==eB.line){eG.to=eB.ch}if(ey.collapsed&&ex!=eA.line){eo(eF,0)}bx(eF,eG);++ex});if(ey.collapsed){eC.iter(eA.line,eB.line+1,function(eF){if(dZ(eC,eF)){eo(eF,0)}})}if(ey.clearOnEnter){bk(ey,\"beforeCursorEnter\",function(){ey.clear()})}if(ey.readOnly){eq=true;if(eC.history.done.length||eC.history.undone.length){eC.clearHistory()}}if(ey.collapsed){ey.id=++aB;ey.atomic=true}if(eD){if(ew){eD.curOp.updateMaxLine=true}if(ey.className||ey.title||ey.startStyle||ey.endStyle||ey.collapsed){Q(eD,eA.line,eB.line+1)}if(ey.atomic){c7(eD)}}return ey}function t(ez,ex){this.markers=ez;this.primary=ex;for(var ew=0,ey=this;ew\u003Cez.length;++ew){ez[ew].parent=this;bk(ez[ew],\"clear\",function(){ey.clear()})}}B.SharedTextMarker=t;a0(t);t.prototype.clear=function(){if(this.explicitlyCleared){return}this.explicitlyCleared=true;for(var ew=0;ew\u003Cthis.markers.length;++ew){this.markers[ew].clear()}O(this,\"clear\")};t.prototype.find=function(){return this.primary.find()};function G(eA,eD,eC,ew,ey){ew=am(ew);ew.shared=false;var eB=[dh(eA,eD,eC,ew,ey)],ex=eB[0];var ez=ew.replacedWith;cN(eA,function(eF){if(ez){ew.replacedWith=ez.cloneNode(true)}eB.push(dh(eF,d9(eF,eD),d9(eF,eC),ew,ey));for(var eE=0;eE\u003CeF.linked.length;++eE){if(eF.linked[eE].isParent){return}}ex=d7(eB)});return new t(eB,ex)}function dE(ey,ew){if(ey){for(var ex=0;ex\u003Cey.length;++ex){var ez=ey[ex];if(ez.marker==ew){return ez}}}}function dk(ex,ey){for(var ez,ew=0;ew\u003Cex.length;++ew){if(ex[ew]!=ey){(ez||(ez=[])).push(ex[ew])}}return ez}function bx(ew,ex){ew.markedSpans=ew.markedSpans?ew.markedSpans.concat([ex]):[ex];ex.marker.attachLine(ew)}function aq(ex,ey,eC){if(ex){for(var eA=0,eD;eA\u003Cex.length;++eA){var eE=ex[eA],eB=eE.marker;var ew=eE.from==null||(eB.inclusiveLeft?eE.from\u003C=ey:eE.from\u003Cey);if(ew||eE.from==ey&&eB.type==\"bookmark\"&&(!eC||!eE.marker.insertLeft)){var ez=eE.to==null||(eB.inclusiveRight?eE.to>=ey:eE.to>ey);(eD||(eD=[])).push({from:eE.from,to:ez?null:eE.to,marker:eB})}}}return eD}function af(ex,ez,eC){if(ex){for(var eA=0,eD;eA\u003Cex.length;++eA){var eE=ex[eA],eB=eE.marker;var ey=eE.to==null||(eB.inclusiveRight?eE.to>=ez:eE.to>ez);if(ey||eE.from==ez&&eB.type==\"bookmark\"&&(!eC||eE.marker.insertLeft)){var ew=eE.from==null||(eB.inclusiveLeft?eE.from\u003C=ez:eE.from\u003Cez);(eD||(eD=[])).push({from:ew?null:eE.from-ez,to:eE.to==null?null:eE.to-ez,marker:eB})}}}return eD}function cY(eI,eF){var eE=bt(eI,eF.from.line)&&dJ(eI,eF.from.line).markedSpans;var eL=bt(eI,eF.to.line)&&dJ(eI,eF.to.line).markedSpans;if(!eE&&!eL){return null}var ex=eF.from.ch,eA=eF.to.ch,eD=d8(eF.from,eF.to);var eC=aq(eE,ex,eD);var eK=af(eL,eA,eD);var eJ=eF.text.length==1,ey=d7(eF.text).length+(eJ?ex:0);if(eC){for(var ez=0;ez\u003CeC.length;++ez){var eH=eC[ez];if(eH.to==null){var eM=dE(eK,eH.marker);if(!eM){eH.to=ex}else{if(eJ){eH.to=eM.to==null?null:eM.to+ey}}}}}if(eK){for(var ez=0;ez\u003CeK.length;++ez){var eH=eK[ez];if(eH.to!=null){eH.to+=ey}if(eH.from==null){var eM=dE(eC,eH.marker);if(!eM){eH.from=ey;if(eJ){(eC||(eC=[])).push(eH)}}}else{eH.from+=ey;if(eJ){(eC||(eC=[])).push(eH)}}}}if(eC){eC=n(eC)}if(eK&&eK!=eC){eK=n(eK)}var eB=[eC];if(!eJ){var eG=eF.text.length-2,ew;if(eG>0&&eC){for(var ez=0;ez\u003CeC.length;++ez){if(eC[ez].to==null){(ew||(ew=[])).push({from:null,to:null,marker:eC[ez].marker})}}}for(var ez=0;ez\u003CeG;++ez){eB.push(ew)}eB.push(eK)}return eB}function n(ex){for(var ew=0;ew\u003Cex.length;++ew){var ey=ex[ew];if(ey.from!=null&&ey.from==ey.to&&ey.marker.clearWhenEmpty!==false){ex.splice(ew--,1)}}if(!ex.length){return null}return ex}function cP(eE,eC){var ew=br(eE,eC);var eF=cY(eE,eC);if(!ew){return eF}if(!eF){return ew}for(var ez=0;ez\u003Cew.length;++ez){var eA=ew[ez],eB=eF[ez];if(eA&&eB){spans:for(var ey=0;ey\u003CeB.length;++ey){var eD=eB[ey];for(var ex=0;ex\u003CeA.length;++ex){if(eA[ex].marker==eD.marker){continue spans}}eA.push(eD)}}else{if(eB){ew[ez]=eB}}}return ew}function bW(eG,eE,eF){var ez=null;eG.iter(eE.line,eF.line+1,function(eH){if(eH.markedSpans){for(var eI=0;eI\u003CeH.markedSpans.length;++eI){var eJ=eH.markedSpans[eI].marker;if(eJ.readOnly&&(!ez||cl(ez,eJ)==-1)){(ez||(ez=[])).push(eJ)}}}});if(!ez){return null}var eA=[{from:eE,to:eF}];for(var eB=0;eB\u003Cez.length;++eB){var eC=ez[eB],ex=eC.find();for(var ey=0;ey\u003CeA.length;++ey){var ew=eA[ey];if(dK(ew.to,ex.from)||dK(ex.to,ew.from)){continue}var eD=[ey,1];if(dK(ew.from,ex.from)||!eC.inclusiveLeft&&d8(ew.from,ex.from)){eD.push({from:ew.from,to:ex.from})}if(dK(ex.to,ew.to)||!eC.inclusiveRight&&d8(ew.to,ex.to)){eD.push({from:ex.to,to:ew.to})}eA.splice.apply(eA,eD);ey+=eD.length-1}}return eA}function r(ew){return ew.inclusiveLeft?-1:0}function bj(ew){return ew.inclusiveRight?1:0}function cF(ez,ex){var eB=ez.lines.length-ex.lines.length;if(eB!=0){return eB}var ey=ez.find(),eC=ex.find();var ew=bz(ey.from,eC.from)||r(ez)-r(ex);if(ew){return -ew}var eA=bz(ey.to,eC.to)||bj(ez)-bj(ex);if(eA){return eA}return ex.id-ez.id}function aC(ex,eB){var ew=aD&&ex.markedSpans,eA;if(ew){for(var ez,ey=0;ey\u003Cew.length;++ey){ez=ew[ey];if(ez.marker.collapsed&&(eB?ez.from:ez.to)==null&&(!eA||cF(eA,ez.marker)\u003C0)){eA=ez.marker}}}return eA}function dn(ew){return aC(ew,true)}function c5(ew){return aC(ew,false)}function v(eE,ey,eC,eD,eA){var eH=dJ(eE,ey);var ew=aD&&eH.markedSpans;if(ew){for(var ez=0;ez\u003Cew.length;++ez){var ex=ew[ez];if(!ex.marker.collapsed){continue}var eG=ex.marker.find(true);var eF=bz(eG.from,eC)||r(ex.marker)-r(eA);var eB=bz(eG.to,eD)||bj(ex.marker)-bj(eA);if(eF>=0&&eB\u003C=0||eF\u003C=0&&eB>=0){continue}if(eF\u003C=0&&(bz(eG.to,eC)||bj(ex.marker)-r(eA))>0||eF>=0&&(bz(eG.from,eD)||r(ex.marker)-bj(eA))\u003C0){return true}}}}function u(ey,ex){var ew;while(ew=dn(ex)){ex=dJ(ey,ew.find().from.line)}return ex}function dZ(eA,ex){var ew=aD&&ex.markedSpans;if(ew){for(var ez,ey=0;ey\u003Cew.length;++ey){ez=ew[ey];if(!ez.marker.collapsed){continue}if(ez.from==null){return true}if(ez.marker.replacedWith){continue}if(ez.from==0&&ez.marker.inclusiveLeft&&J(eA,ex,ez)){return true}}}}function J(eC,ex,ez){if(ez.to==null){var ew=ez.marker.find().to,eA=dJ(eC,ew.line);return J(eC,eA,dE(eA.markedSpans,ez.marker))}if(ez.marker.inclusiveRight&&ez.to==ex.text.length){return true}for(var eB,ey=0;ey\u003Cex.markedSpans.length;++ey){eB=ex.markedSpans[ey];if(eB.marker.collapsed&&!eB.marker.replacedWith&&eB.from==ez.to&&(eB.to==null||eB.to!=ez.from)&&(eB.marker.inclusiveLeft||ez.marker.inclusiveRight)&&J(eC,ex,eB)){return true}}}function ep(ew){var ey=ew.markedSpans;if(!ey){return}for(var ex=0;ex\u003Cey.length;++ex){ey[ex].marker.detachLine(ew)}ew.markedSpans=null}function ca(ew,ey){if(!ey){return}for(var ex=0;ex\u003Cey.length;++ex){ey[ex].marker.attachLine(ew)}ew.markedSpans=ey}var cx=B.LineWidget=function(ew,ez,ex){if(ex){for(var ey in ex){if(ex.hasOwnProperty(ey)){this[ey]=ex[ey]}}}this.cm=ew;this.node=ez};a0(cx);function E(ew){return function(){var ey=!this.cm.curOp;if(ey){bY(this.cm)}try{var ex=ew.apply(this,arguments)}finally{if(ey){W(this.cm)}}return ex}}cx.prototype.clear=E(function(){var ex=this.line.widgets,ez=bc(this.line);if(ez==null||!ex){return}for(var ey=0;ey\u003Cex.length;++ey){if(ex[ey]==this){ex.splice(ey--,1)}}if(!ex.length){this.line.widgets=null}var ew=bb(this.cm,this.line)\u003Cthis.cm.doc.scrollTop;eo(this.line,Math.max(0,this.line.height-b6(this)));if(ew){b0(this.cm,0,-this.height)}Q(this.cm,ez,ez+1)});cx.prototype.changed=E(function(){var ew=this.height;this.height=null;var ex=b6(this)-ew;if(!ex){return}eo(this.line,this.line.height+ex);var ey=bc(this.line);Q(this.cm,ey,ey+1)});function b6(ew){if(ew.height!=null){return ew.height}if(!ew.node.parentNode||ew.node.parentNode.nodeType!=1){bf(ew.cm.display.measure,ej(\"div\",[ew.node],null,\"position: relative\"))}return ew.height=ew.node.offsetHeight}function a6(ew,eA,ey,ex){var ez=new cx(ew,ey,ex);if(ez.noHScroll){ew.display.alignWidgets=true}c9(ew,eA,function(eC){var eD=eC.widgets||(eC.widgets=[]);if(ez.insertAt==null){eD.push(ez)}else{eD.splice(Math.min(eD.length-1,Math.max(0,ez.insertAt)),0,ez)}ez.line=eC;if(!dZ(ew.doc,eC)||ez.showIfHidden){var eB=bb(ew,eC)\u003Cew.doc.scrollTop;eo(eC,eC.height+b6(ez));if(eB){b0(ew,0,ez.height)}}return true});return ez}var en=B.Line=function(ey,ex,ew){this.text=ey;ca(this,ex);this.height=ew?ew(this):1};a0(en);en.prototype.lineNo=function(){return bc(this)};function c1(ex,eA,ey,ew){ex.text=eA;if(ex.stateAfter){ex.stateAfter=null}if(ex.styles){ex.styles=null}if(ex.order!=null){ex.order=null}ep(ex);ca(ex,ey);var ez=ew?ew(ex):1;if(ez!=ex.height){eo(ex,ez)}}function a1(ew){ew.parent=null;ep(ew)}function s(eF,eH,eA,ex,eB,ez){var ey=eA.flattenSpans;if(ey==null){ey=eF.options.flattenSpans}var eD=0,eC=null;var eG=new ds(eH,eF.options.tabSize),ew;if(eH==\"\"&&eA.blankLine){eA.blankLine(ex)}while(!eG.eol()){if(eG.pos>eF.options.maxHighlightLength){ey=false;if(ez){cu(eF,eH,ex,eG.pos)}eG.pos=eH.length;ew=null}else{ew=eA.token(eG,ex)}if(eF.options.addModeClass){var eI=B.innerMode(eA,ex).mode.name;if(eI){ew=\"m-\"+(ew?eI+\" \"+ew:eI)}}if(!ey||eC!=ew){if(eD\u003CeG.start){eB(eG.start,eC)}eD=eG.start;eC=ew}eG.start=eG.pos}while(eD\u003CeG.pos){var eE=Math.min(eG.pos,eD+50000);eB(eE,eC);eD=eE}}function d4(eC,eE,ew,ez){var eD=[eC.state.modeGen];s(eC,eE.text,eC.doc.mode,ew,function(eF,eG){eD.push(eF,eG)},ez);for(var ex=0;ex\u003CeC.state.overlays.length;++ex){var eA=eC.state.overlays[ex],eB=1,ey=0;s(eC,eE.text,eA.mode,true,function(eF,eH){var eJ=eB;while(ey\u003CeF){var eG=eD[eB];if(eG>eF){eD.splice(eB,1,eF,eD[eB+1],eG)}eB+=2;ey=Math.min(eF,eG)}if(!eH){return}if(eA.opaque){eD.splice(eJ,eB-eJ,eF,eH);eB=eJ+2}else{for(;eJ\u003CeB;eJ+=2){var eI=eD[eJ+1];eD[eJ+1]=eI?eI+\" \"+eH:eH}}})}return eD}function cd(ew,ex){if(!ex.styles||ex.styles[0]!=ew.state.modeGen){ex.styles=d4(ew,ex,ex.stateAfter=cw(ew,bc(ex)))}return ex.styles}function cu(ew,eB,ey,ex){var eA=ew.doc.mode;var ez=new ds(eB,ew.options.tabSize);ez.start=ez.pos=ex||0;if(eB==\"\"&&eA.blankLine){eA.blankLine(ey)}while(!ez.eol()&&ez.pos\u003C=ew.options.maxHighlightLength){eA.token(ez,ey);ez.start=ez.pos}}var cI={},bn={};function du(ez,ey){if(!ez){return null}for(;;){var ex=ez.match(\u002F(?:^|\\s)line-(background-)?(\\S+)\u002F);if(!ex){break}ez=ez.slice(0,ex.index)+ez.slice(ex.index+ex[0].length);var eA=ex[1]?\"bgClass\":\"textClass\";if(ey[eA]==null){ey[eA]=ex[2]}else{if(!(new RegExp(\"(?:^|s)\"+ex[2]+\"(?:$|s)\")).test(ey[eA])){ey[eA]+=\" \"+ex[2]}}}var ew=ey.cm.options.addModeClass?bn:cI;return ew[ez]||(ew[ez]=\"cm-\"+ez.replace(\u002F +\u002Fg,\" cm-\"))}function dq(eF,eJ,ew,eI){var eG,eK=eJ,eB=true;while(eG=dn(eK)){eK=dJ(eF.doc,eG.find().from.line)}var eC={pre:ej(\"pre\"),col:0,pos:0,measure:null,measuredSomething:false,cm:eF,copyWidgets:eI};do{if(eK.text){eB=false}eC.measure=eK==eJ&&ew;eC.pos=0;eC.addToken=eC.measure?e:p;if((cf||b8)&&eF.getOption(\"lineWrapping\")){eC.addToken=d6(eC.addToken)}var eA=aU(eK,eC,cd(eF,eK));if(ew&&eK==eJ&&!eC.measuredSomething){ew[0]=eC.pre.appendChild(aS(eF.display.measure));eC.measuredSomething=true}if(eA){eK=dJ(eF.doc,eA.to.line)}}while(eA);if(ew&&!eC.measuredSomething&&!ew[0]){ew[0]=eC.pre.appendChild(eB?ej(\"span\",\"\\u00a0\"):aS(eF.display.measure))}if(!eC.pre.firstChild&&!dZ(eF.doc,eJ)){eC.pre.appendChild(document.createTextNode(\"\\u00a0\"))}var ex;if(ew&&cA&&(ex=a(eK))){var ez=ex.length-1;if(ex[ez].from==ex[ez].to){--ez}var eH=ex[ez],ey=ex[ez-1];if(eH.from+1==eH.to&&ey&&eH.level\u003Cey.level){var eE=ew[eC.pos-1];if(eE){eE.parentNode.insertBefore(eE.measureRight=aS(eF.display.measure),eE.nextSibling)}}}var eD=eC.textClass?eC.textClass+\" \"+(eJ.textClass||\"\"):eJ.textClass;if(eD){eC.pre.className=eD}ah(eF,\"renderLine\",eF,eJ,eC.pre);return eC}function dH(ex){var ew=ej(\"span\",\"\\u2022\",\"cm-invalidchar\");ew.title=\"\\\\u\"+ex.charCodeAt(0).toString(16);return ew}function p(eA,eJ,ew,ez,eK,eI){if(!eJ){return}var eE=eA.cm.options.specialChars;if(!eE.test(eJ)){eA.col+=eJ.length;var eD=document.createTextNode(eJ)}else{var eD=document.createDocumentFragment(),eG=0;while(true){eE.lastIndex=eG;var ex=eE.exec(eJ);var eC=ex?ex.index-eG:eJ.length-eG;if(eC){eD.appendChild(document.createTextNode(eJ.slice(eG,eG+eC)));eA.col+=eC}if(!ex){break}eG+=eC+1;if(ex[0]==\"\\t\"){var eB=eA.cm.options.tabSize,eF=eB-eA.col%eB;eD.appendChild(ej(\"span\",bJ(eF),\"cm-tab\"));eA.col+=eF}else{var ey=eA.cm.options.specialCharPlaceholder(ex[0]);eD.appendChild(ey);eA.col+=1}}}if(ew||ez||eK||eA.measure){var eH=ew||\"\";if(ez){eH+=ez}if(eK){eH+=eK}var ey=ej(\"span\",[eD],eH);if(eI){ey.title=eI}return eA.pre.appendChild(ey)}eA.pre.appendChild(eD)}function e(eD,eG,ex,eA,eH){var eC=eD.cm.options.lineWrapping;for(var eB=0;eB\u003CeG.length;++eB){var ey=eB==0,eF=eB+1;while(eF\u003CeG.length&&dV(eG.charAt(eF))){++eF}var ew=eG.slice(eB,eF);eB=eF-1;if(eB&&eC&&bu(eG,eB)){eD.pre.appendChild(ej(\"wbr\"))}var ez=eD.measure[eD.pos];var eE=eD.measure[eD.pos]=p(eD,ew,ex,ey&&eA,eB==eG.length-1&&eH);if(ez){eE.leftSide=ez.leftSide||ez}if(cf&&eC&&ew==\" \"&&eB&&!\u002F\\s\u002F.test(eG.charAt(eB-1))&&eB\u003CeG.length-1&&!\u002F\\s\u002F.test(eG.charAt(eB+1))){eE.style.whiteSpace=\"normal\"}eD.pos+=ew.length}if(eG.length){eD.measuredSomething=true}}function d6(ew){function ex(ey){var ez=\" \";for(var eA=0;eA\u003Cey.length-2;++eA){ez+=eA%2?\" \":\"\\u00a0\"}ez+=\" \";return ez}return function(ez,eD,eA,ey,eC,eB){return ew(ez,eD.replace(\u002F {3,}\u002Fg,ex),eA,ey,eC,eB)}}function M(ex,eA,ew,ez){var eB=!ez&&ew.replacedWith;if(eB){if(ex.copyWidgets){eB=eB.cloneNode(true)}ex.pre.appendChild(eB);if(ex.measure){if(eA){ex.measure[ex.pos]=eB}else{var ey=aS(ex.cm.display.measure);if(ew.type==\"bookmark\"&&!ew.insertLeft){ex.measure[ex.pos]=ex.pre.appendChild(ey)}else{if(ex.measure[ex.pos]){return}else{ex.measure[ex.pos]=ex.pre.insertBefore(ey,eB)}}}ex.measuredSomething=true}}ex.pos+=eA}function aU(eF,eL,eE){var eB=eF.markedSpans,eD=eF.text,eJ=0;if(!eB){for(var eO=1;eO\u003CeE.length;eO+=2){eL.addToken(eL,eD.slice(eJ,eJ=eE[eO]),du(eE[eO+1],eL))}return}var eP=eD.length,eA=0,eO=1,eH=\"\",eQ;var eS=0,ew,eR,eI,eT,ey;for(;;){if(eS==eA){ew=eR=eI=eT=\"\";ey=null;eS=Infinity;var eC=[];for(var eM=0;eM\u003CeB.length;++eM){var eN=eB[eM],eK=eN.marker;if(eN.from\u003C=eA&&(eN.to==null||eN.to>eA)){if(eN.to!=null&&eS>eN.to){eS=eN.to;eR=\"\"}if(eK.className){ew+=\" \"+eK.className}if(eK.startStyle&&eN.from==eA){eI+=\" \"+eK.startStyle}if(eK.endStyle&&eN.to==eS){eR+=\" \"+eK.endStyle}if(eK.title&&!eT){eT=eK.title}if(eK.collapsed&&(!ey||cF(ey.marker,eK)\u003C0)){ey=eN}}else{if(eN.from>eA&&eS>eN.from){eS=eN.from}}if(eK.type==\"bookmark\"&&eN.from==eA&&eK.replacedWith){eC.push(eK)}}if(ey&&(ey.from||0)==eA){M(eL,(ey.to==null?eP:ey.to)-eA,ey.marker,ey.from==null);if(ey.to==null){return ey.marker.find()}}if(!ey&&eC.length){for(var eM=0;eM\u003CeC.length;++eM){M(eL,0,eC[eM])}}}if(eA>=eP){break}var eG=Math.min(eP,eS);while(true){if(eH){var ex=eA+eH.length;if(!ey){var ez=ex>eG?eH.slice(0,eG-eA):eH;eL.addToken(eL,ez,eQ?eQ+ew:ew,eI,eA+ez.length==eS?eR:\"\",eT)}if(ex>=eG){eH=eH.slice(eG-eA);eA=eG;break}eA=ex;eI=\"\"}eH=eD.slice(eJ,eJ=eE[eO++]);eQ=du(eE[eO++],eL)}}}function d2(eN,eE,eA,eI,eC){function ez(eO){return eA?eA[eO]:null}function eD(eO,eQ,eP){c1(eO,eQ,eP,eC);O(eO,\"change\",eO,eE)}var eJ=eE.from,ex=eE.to,eG=eE.text;var eF=dJ(eN,eJ.line),ew=dJ(eN,ex.line);var ey=d7(eG),eL=ez(eG.length-1),eH=ex.line-eJ.line;if(eJ.ch==0&&ex.ch==0&&ey==\"\"&&(!eN.cm||eN.cm.options.wholeLineUpdateBefore)){for(var eK=0,eM=eG.length-1,eB=[];eK\u003CeM;++eK){eB.push(new en(eG[eK],ez(eK),eC))}eD(ew,ew.text,eL);if(eH){eN.remove(eJ.line,eH)}if(eB.length){eN.insert(eJ.line,eB)}}else{if(eF==ew){if(eG.length==1){eD(eF,eF.text.slice(0,eJ.ch)+ey+eF.text.slice(ex.ch),eL)}else{for(var eB=[],eK=1,eM=eG.length-1;eK\u003CeM;++eK){eB.push(new en(eG[eK],ez(eK),eC))}eB.push(new en(ey+eF.text.slice(ex.ch),eL,eC));eD(eF,eF.text.slice(0,eJ.ch)+eG[0],ez(0));eN.insert(eJ.line+1,eB)}}else{if(eG.length==1){eD(eF,eF.text.slice(0,eJ.ch)+eG[0]+ew.text.slice(ex.ch),ez(0));eN.remove(eJ.line+1,eH)}else{eD(eF,eF.text.slice(0,eJ.ch)+eG[0],ez(0));eD(ew,ey+ew.text.slice(ex.ch),eL);for(var eK=1,eM=eG.length-1,eB=[];eK\u003CeM;++eK){eB.push(new en(eG[eK],ez(eK),eC))}if(eH>1){eN.remove(eJ.line+1,eH-1)}eN.insert(eJ.line+1,eB)}}}O(eN,\"change\",eN,eE);bh(eN,eI.anchor,eI.head,null,true)}function dx(ex){this.lines=ex;this.parent=null;for(var ey=0,ez=ex.length,ew=0;ey\u003Cez;++ey){ex[ey].parent=this;ew+=ex[ey].height}this.height=ew}dx.prototype={chunkSize:function(){return this.lines.length},removeInner:function(ew,eA){for(var ey=ew,ez=ew+eA;ey\u003Cez;++ey){var ex=this.lines[ey];this.height-=ex.height;a1(ex);O(ex,\"delete\")}this.lines.splice(ew,eA)},collapse:function(ew){ew.splice.apply(ew,[ew.length,0].concat(this.lines))},insertInner:function(ex,ey,ew){this.height+=ew;this.lines=this.lines.slice(0,ex).concat(ey).concat(this.lines.slice(ex));for(var ez=0,eA=ey.length;ez\u003CeA;++ez){ey[ez].parent=this}},iterN:function(ew,ez,ey){for(var ex=ew+ez;ew\u003Cex;++ew){if(ey(this.lines[ew])){return true}}}};function d0(ez){this.children=ez;var ey=0,ew=0;for(var ex=0,eB=ez.length;ex\u003CeB;++ex){var eA=ez[ex];ey+=eA.chunkSize();ew+=eA.height;eA.parent=this}this.size=ey;this.height=ew;this.parent=null}d0.prototype={chunkSize:function(){return this.size},removeInner:function(ew,eD){this.size-=eD;for(var ey=0;ey\u003Cthis.children.length;++ey){var eC=this.children[ey],eA=eC.chunkSize();if(ew\u003CeA){var ez=Math.min(eD,eA-ew),eB=eC.height;eC.removeInner(ew,ez);this.height-=eB-eC.height;if(eA==ez){this.children.splice(ey--,1);eC.parent=null}if((eD-=ez)==0){break}ew=0}else{ew-=eA}}if(this.size-eD\u003C25){var ex=[];this.collapse(ex);this.children=[new dx(ex)];this.children[0].parent=this}},collapse:function(ew){for(var ex=0,ey=this.children.length;ex\u003Cey;++ex){this.children[ex].collapse(ew)}},insertInner:function(ex,eE,eD){this.size+=eE.length;this.height+=eD;for(var ey=0,eA=this.children.length;ey\u003CeA;++ey){var ew=this.children[ey],eB=ew.chunkSize();if(ex\u003C=eB){ew.insertInner(ex,eE,eD);if(ew.lines&&ew.lines.length>50){while(ew.lines.length>50){var ez=ew.lines.splice(ew.lines.length-25,25);var eC=new dx(ez);ew.height-=eC.height;this.children.splice(ey+1,0,eC);eC.parent=this}this.maybeSpill()}break}ex-=eB}},maybeSpill:function(){if(this.children.length\u003C=10){return}var ez=this;do{var ex=ez.children.splice(ez.children.length-5,5);var ey=new d0(ex);if(!ez.parent){var eA=new d0(ez.children);eA.parent=ez;ez.children=[eA,ey];ez=eA}else{ez.size-=ey.size;ez.height-=ey.height;var ew=cl(ez.parent.children,ez);ez.parent.children.splice(ew+1,0,ey)}ey.parent=ez.parent}while(ez.children.length>10);ez.parent.maybeSpill()},iterN:function(ew,eD,eC){for(var ex=0,eA=this.children.length;ex\u003CeA;++ex){var eB=this.children[ex],ez=eB.chunkSize();if(ew\u003Cez){var ey=Math.min(eD,ez-ew);if(eB.iterN(ew,ey,eC)){return true}if((eD-=ey)==0){break}ew=0}else{ew-=ez}}}};var bK=0;var aa=B.Doc=function(ey,ex,ew){if(!(this instanceof aa)){return new aa(ey,ex,ew)}if(ew==null){ew=0}d0.call(this,[new dx([new en(\"\",null)])]);this.first=ew;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.history=ac();this.cleanGeneration=1;this.frontier=ew;var ez=K(ew,0);this.sel={from:ez,to:ez,head:ez,anchor:ez,shift:false,extend:false,goalColumn:null};this.id=++bK;this.modeOption=ex;if(typeof ey==\"string\"){ey=ay(ey)}d2(this,{from:ez,to:ez,text:ey},null,{head:ez,anchor:ez})};aa.prototype=bD(d0.prototype,{constructor:aa,iter:function(ey,ex,ew){if(ew){this.iterN(ey-this.first,ex-ey,ew)}else{this.iterN(this.first,this.first+this.size,ey)}},insert:function(ex,ey){var ew=0;for(var ez=0,eA=ey.length;ez\u003CeA;++ez){ew+=ey[ez].height}this.insertInner(ex-this.first,ey,ew)},remove:function(ew,ex){this.removeInner(ew-this.first,ex)},getValue:function(ex){var ew=aA(this,this.first,this.first+this.size);if(ex===false){return ew}return ew.join(ex||\"\\n\")},setValue:function(ex){var ey=K(this.first,0),ew=this.first+this.size-1;aL(this,{from:ey,to:K(ew,dJ(this,ew).text.length),text:ay(ex),origin:\"setValue\"},{head:ey,anchor:ey},true)},replaceRange:function(ex,ez,ey,ew){ez=d9(this,ez);ey=ey?d9(this,ey):ez;az(this,ex,ez,ey,ew)},getRange:function(ez,ey,ex){var ew=el(this,d9(this,ez),d9(this,ey));if(ex===false){return ew}return ew.join(ex||\"\\n\")},getLine:function(ex){var ew=this.getLineHandle(ex);return ew&&ew.text},setLine:function(ew,ex){if(bt(this,ew)){az(this,ex,K(ew,0),d9(this,K(ew)))}},removeLine:function(ew){if(ew){az(this,\"\",d9(this,K(ew-1)),d9(this,K(ew)))}else{az(this,\"\",K(0,0),d9(this,K(1,0)))}},getLineHandle:function(ew){if(bt(this,ew)){return dJ(this,ew)}},getLineNumber:function(ew){return bc(ew)},getLineHandleVisualStart:function(ew){if(typeof ew==\"number\"){ew=dJ(this,ew)}return u(this,ew)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(ew){return d9(this,ew)},getCursor:function(ey){var ew=this.sel,ex;if(ey==null||ey==\"head\"){ex=ew.head}else{if(ey==\"anchor\"){ex=ew.anchor}else{if(ey==\"end\"||ey===false){ex=ew.to}else{ex=ew.from}}}return bC(ex)},somethingSelected:function(){return !d8(this.sel.head,this.sel.anchor)},setCursor:d3(function(ew,ex,ez){var ey=d9(this,typeof ew==\"number\"?K(ew,ex||0):ew);if(ez){eg(this,ey)}else{bh(this,ey,ey)}}),setSelection:d3(function(ex,ey,ew){bh(this,d9(this,ex),d9(this,ey||ex),ew)}),extendSelection:d3(function(ey,ex,ew){eg(this,d9(this,ey),ex&&d9(this,ex),ew)}),getSelection:function(ew){return this.getRange(this.sel.from,this.sel.to,ew)},replaceSelection:function(ex,ey,ew){aL(this,{from:this.sel.from,to:this.sel.to,text:ay(ex),origin:ew},ey||\"around\")},undo:d3(function(){bs(this,\"undo\")}),redo:d3(function(){bs(this,\"redo\")}),setExtending:function(ew){this.sel.extend=ew},historySize:function(){var ew=this.history;return{undo:ew.done.length,redo:ew.undone.length}},clearHistory:function(){this.history=ac(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(true)},changeGeneration:function(ew){if(ew){this.history.lastOp=this.history.lastOrigin=null}return this.history.generation},isClean:function(ew){return this.history.generation==(ew||this.cleanGeneration)},getHistory:function(){return{done:bd(this.history.done),undone:bd(this.history.undone)}},setHistory:function(ex){var ew=this.history=ac(this.history.maxGeneration);ew.done=ex.done.slice(0);ew.undone=ex.undone.slice(0)},markText:function(ey,ex,ew){return dh(this,d9(this,ey),d9(this,ex),ew,\"range\")},setBookmark:function(ey,ew){var ex={replacedWith:ew&&(ew.nodeType==null?ew.widget:ew),insertLeft:ew&&ew.insertLeft,clearWhenEmpty:false};ey=d9(this,ey);return dh(this,ey,ey,ex,\"bookmark\")},findMarksAt:function(eA){eA=d9(this,eA);var ez=[],ex=dJ(this,eA.line).markedSpans;if(ex){for(var ew=0;ew\u003Cex.length;++ew){var ey=ex[ew];if((ey.from==null||ey.from\u003C=eA.ch)&&(ey.to==null||ey.to>=eA.ch)){ez.push(ey.marker.parent||ey.marker)}}}return ez},getAllMarks:function(){var ew=[];this.iter(function(ey){var ex=ey.markedSpans;if(ex){for(var ez=0;ez\u003Cex.length;++ez){if(ex[ez].from!=null){ew.push(ex[ez].marker)}}}});return ew},posFromIndex:function(ex){var ew,ey=this.first;this.iter(function(ez){var eA=ez.text.length+1;if(eA>ex){ew=ex;return true}ex-=eA;++ey});return d9(this,K(ey,ew))},indexFromPos:function(ex){ex=d9(this,ex);var ew=ex.ch;if(ex.line\u003Cthis.first||ex.ch\u003C0){return 0}this.iter(this.first,ex.line,function(ey){ew+=ey.text.length+1});return ew},copy:function(ew){var ex=new aa(aA(this,this.first,this.first+this.size),this.modeOption,this.first);ex.scrollTop=this.scrollTop;ex.scrollLeft=this.scrollLeft;ex.sel={from:this.sel.from,to:this.sel.to,head:this.sel.head,anchor:this.sel.anchor,shift:this.sel.shift,extend:false,goalColumn:this.sel.goalColumn};if(ew){ex.history.undoDepth=this.history.undoDepth;ex.setHistory(this.getHistory())}return ex},linkedDoc:function(ew){if(!ew){ew={}}var ez=this.first,ey=this.first+this.size;if(ew.from!=null&&ew.from>ez){ez=ew.from}if(ew.to!=null&&ew.to\u003Cey){ey=ew.to}var ex=new aa(aA(this,ez,ey),ew.mode||this.modeOption,ez);if(ew.sharedHist){ex.history=this.history}(this.linked||(this.linked=[])).push({doc:ex,sharedHist:ew.sharedHist});ex.linked=[{doc:this,isParent:true,sharedHist:ew.sharedHist}];return ex},unlinkDoc:function(ex){if(ex instanceof B){ex=ex.doc}if(this.linked){for(var ey=0;ey\u003Cthis.linked.length;++ey){var ez=this.linked[ey];if(ez.doc!=ex){continue}this.linked.splice(ey,1);ex.unlinkDoc(this);break}}if(ex.history==this.history){var ew=[ex.id];cN(ex,function(eA){ew.push(eA.id)},true);ex.history=ac();ex.history.done=bd(this.history.done,ew);ex.history.undone=bd(this.history.undone,ew)}},iterLinkedDocs:function(ew){cN(this,ew)},getMode:function(){return this.mode},getEditor:function(){return this.cm}});aa.prototype.eachLine=aa.prototype.iter;var d=\"iter insert remove copy getEditor\".split(\" \");for(var a9 in aa.prototype){if(aa.prototype.hasOwnProperty(a9)&&cl(d,a9)\u003C0){B.prototype[a9]=(function(ew){return function(){return ew.apply(this.doc,arguments)}})(aa.prototype[a9])}}a0(aa);function cN(ez,ey,ex){function ew(eF,eD,eB){if(eF.linked){for(var eC=0;eC\u003CeF.linked.length;++eC){var eA=eF.linked[eC];if(eA.doc==eD){continue}var eE=eB&&eA.sharedHist;if(ex&&!eE){continue}ey(eA.doc,eE);ew(eA.doc,eF,eE)}}}ew(ez,null,true)}function cQ(ew,ex){if(ex.cm){throw new Error(\"This document is already in use.\")}ew.doc=ex;ex.cm=ew;L(ew);aW(ew);if(!ew.options.lineWrapping){em(ew)}ew.options.mode=ex.modeOption;Q(ew)}function dJ(ew,eA){eA-=ew.first;while(!ew.lines){for(var ex=0;;++ex){var ez=ew.children[ex],ey=ez.chunkSize();if(eA\u003Cey){ew=ez;break}eA-=ey}}return ew.lines[eA]}function el(ey,eA,ew){var ex=[],ez=eA.line;ey.iter(eA.line,ew.line+1,function(eB){var eC=eB.text;if(ez==ew.line){eC=eC.slice(0,ew.ch)}if(ez==eA.line){eC=eC.slice(eA.ch)}ex.push(eC);++ez});return ex}function aA(ex,ez,ey){var ew=[];ex.iter(ez,ey,function(eA){ew.push(eA.text)});return ew}function eo(ex,ew){var ey=ew-ex.height;for(var ez=ex;ez;ez=ez.parent){ez.height+=ey}}function bc(ew){if(ew.parent==null){return null}var eA=ew.parent,ez=cl(eA.lines,ew);for(var ex=eA.parent;ex;eA=ex,ex=ex.parent){for(var ey=0;;++ey){if(ex.children[ey]==eA){break}ez+=ex.children[ey].chunkSize()}}return ez+eA.first}function a5(eC,eA){var ey=eC.first;outer:do{for(var ez=0,eB=eC.children.length;ez\u003CeB;++ez){var ex=eC.children[ez],ew=ex.height;if(eA\u003Cew){eC=ex;continue outer}eA-=ew;ey+=ex.chunkSize()}return ey}while(!eC.lines);for(var ez=0,eB=eC.lines.length;ez\u003CeB;++ez){var eE=eC.lines[ez],eD=eE.height;if(eA\u003CeD){break}eA-=eD}return ey+ez}function bb(ew,ez){ez=u(ew.doc,ez);var eB=0,ey=ez.parent;for(var eA=0;eA\u003Cey.lines.length;++eA){var ex=ey.lines[eA];if(ex==ez){break}else{eB+=ex.height}}for(var eC=ey.parent;eC;ey=eC,eC=ey.parent){for(var eA=0;eA\u003CeC.children.length;++eA){var eD=eC.children[eA];if(eD==ey){break}else{eB+=eD.height}}}return eB}function a(ex){var ew=ex.order;if(ew==null){ew=ex.order=aM(ex.text)}return ew}function ac(ew){return{done:[],undone:[],undoDepth:Infinity,lastTime:0,lastOp:null,lastOrigin:null,generation:ew||1,maxGeneration:ew||1}}function bl(ex,eB,eA,ez){var ew=eB[\"spans_\"+ex.id],ey=0;ex.iter(Math.max(ex.first,eA),Math.min(ex.first+ex.size,ez),function(eC){if(eC.markedSpans){(ew||(ew=eB[\"spans_\"+ex.id]={}))[ey]=eC.markedSpans}++ey})}function cs(ew,ez){var ey={line:ez.from.line,ch:ez.from.ch};var ex={from:ey,to:b5(ez),text:el(ew,ez.from,ez.to)};bl(ew,ex,ez.from.line,ez.to.line+1);cN(ew,function(eA){bl(eA,ex,ez.from.line,ez.to.line+1)},true);return ex}function di(eB,eD,eA,ew){var ez=eB.history;ez.undone.length=0;var ey=+new Date,eC=d7(ez.done);if(eC&&(ez.lastOp==ew||ez.lastOrigin==eD.origin&&eD.origin&&((eD.origin.charAt(0)==\"+\"&&eB.cm&&ez.lastTime>ey-eB.cm.options.historyEventDelay)||eD.origin.charAt(0)==\"*\"))){var ex=d7(eC.changes);if(d8(eD.from,eD.to)&&d8(eD.from,ex.to)){ex.to=b5(eD)}else{eC.changes.push(cs(eB,eD))}eC.anchorAfter=eA.anchor;eC.headAfter=eA.head}else{eC={changes:[cs(eB,eD)],generation:ez.generation,anchorBefore:eB.sel.anchor,headBefore:eB.sel.head,anchorAfter:eA.anchor,headAfter:eA.head};ez.done.push(eC);while(ez.done.length>ez.undoDepth){ez.done.shift()}}ez.generation=++ez.maxGeneration;ez.lastTime=ey;ez.lastOp=ew;ez.lastOrigin=eD.origin}function aP(ey){if(!ey){return null}for(var ex=0,ew;ex\u003Cey.length;++ex){if(ey[ex].marker.explicitlyCleared){if(!ew){ew=ey.slice(0,ex)}}else{if(ew){ew.push(ey[ex])}}}return !ew?ey:ew.length?ew:null}function br(ez,eA){var ey=eA[\"spans_\"+ez.id];if(!ey){return null}for(var ex=0,ew=[];ex\u003CeA.text.length;++ex){ew.push(aP(ey[ex]))}return ew}function bd(eG,ez){for(var eC=0,ex=[];eC\u003CeG.length;++eC){var ey=eG[eC],eE=ey.changes,eF=[];ex.push({changes:eF,anchorBefore:ey.anchorBefore,headBefore:ey.headBefore,anchorAfter:ey.anchorAfter,headAfter:ey.headAfter});for(var eB=0;eB\u003CeE.length;++eB){var eD=eE[eB],eA;eF.push({from:eD.from,to:eD.to,text:eD.text});if(ez){for(var ew in eD){if(eA=ew.match(\u002F^spans_(\\d+)$\u002F)){if(cl(ez,Number(eA[1]))>-1){d7(eF)[ew]=eD[ew];delete eD[ew]}}}}}}return ex}function dv(ez,ey,ex,ew){if(ex\u003Cez.line){ez.line+=ew}else{if(ey\u003Cez.line){ez.line=ey;ez.ch=0}}}function dM(ez,eB,eC,eD){for(var ey=0;ey\u003Cez.length;++ey){var ew=ez[ey],eA=true;for(var ex=0;ex\u003Cew.changes.length;++ex){var eE=ew.changes[ex];if(!ew.copied){eE.from=bC(eE.from);eE.to=bC(eE.to)}if(eC\u003CeE.from.line){eE.from.line+=eD;eE.to.line+=eD}else{if(eB\u003C=eE.to.line){eA=false;break}}}if(!ew.copied){ew.anchorBefore=bC(ew.anchorBefore);ew.headBefore=bC(ew.headBefore);ew.anchorAfter=bC(ew.anchorAfter);ew.readAfter=bC(ew.headAfter);ew.copied=true}if(!eA){ez.splice(0,ey+1);ey=0}else{dv(ew.anchorBefore);dv(ew.headBefore);dv(ew.anchorAfter);dv(ew.headAfter)}}}function cz(ex,eA){var ez=eA.from.line,ey=eA.to.line,ew=eA.text.length-(ey-ez)-1;dM(ex.done,ez,ey,ew);dM(ex.undone,ez,ey,ew)}function dr(){c2(this)}function Y(ew){if(!ew.stop){ew.stop=dr}return ew}function bV(ew){if(ew.preventDefault){ew.preventDefault()}else{ew.returnValue=false}}function cp(ew){if(ew.stopPropagation){ew.stopPropagation()}else{ew.cancelBubble=true}}function ba(ew){return ew.defaultPrevented!=null?ew.defaultPrevented:ew.returnValue==false}function c2(ew){bV(ew);cp(ew)}B.e_stop=c2;B.e_preventDefault=bV;B.e_stopPropagation=cp;function D(ew){return ew.target||ew.srcElement}function eb(ex){var ew=ex.which;if(ew==null){if(ex.button&1){ew=1}else{if(ex.button&2){ew=3}else{if(ex.button&4){ew=2}}}}if(bq&&ex.ctrlKey&&ew==1){ew=3}return ew}function bk(ez,ex,ey){if(ez.addEventListener){ez.addEventListener(ex,ey,false)}else{if(ez.attachEvent){ez.attachEvent(\"on\"+ex,ey)}else{var eA=ez._handlers||(ez._handlers={});var ew=eA[ex]||(eA[ex]=[]);ew.push(ey)}}}function cT(eA,ey,ez){if(eA.removeEventListener){eA.removeEventListener(ey,ez,false)}else{if(eA.detachEvent){eA.detachEvent(\"on\"+ey,ez)}else{var ew=eA._handlers&&eA._handlers[ey];if(!ew){return}for(var ex=0;ex\u003Cew.length;++ex){if(ew[ex]==ez){ew.splice(ex,1);break}}}}}function ah(eA,ez){var ew=eA._handlers&&eA._handlers[ez];if(!ew){return}var ex=Array.prototype.slice.call(arguments,2);for(var ey=0;ey\u003Cew.length;++ey){ew[ey].apply(null,ex)}}var aT,bL=0;function O(eB,eA){var ew=eB._handlers&&eB._handlers[eA];if(!ew){return}var ey=Array.prototype.slice.call(arguments,2);if(!aT){++bL;aT=[];setTimeout(da,0)}function ex(eC){return function(){eC.apply(null,ey)}}for(var ez=0;ez\u003Cew.length;++ez){aT.push(ex(ew[ez]))}}function ar(ew,ey,ex){ah(ew,ex||ey.type,ew,ey);return ba(ey)||ey.codemirrorIgnore}function da(){--bL;var ew=aT;aT=null;for(var ex=0;ex\u003Cew.length;++ex){ew[ex]()}}function dP(ey,ex){var ew=ey._handlers&&ey._handlers[ex];return ew&&ew.length>0}B.on=bk;B.off=cT;B.signal=ah;function a0(ew){ew.prototype.on=function(ex,ey){bk(this,ex,ey)};ew.prototype.off=function(ex,ey){cT(this,ex,ey)}}var aO=30;var bv=B.Pass={toString:function(){return\"CodeMirror.Pass\"}};function ev(){this.id=null}ev.prototype={set:function(ew,ex){clearTimeout(this.id);this.id=setTimeout(ex,ew)}};function bg(ey,ew,eA,eB,ex){if(ew==null){ew=ey.search(\u002F[^\\s\\u00a0]\u002F);if(ew==-1){ew=ey.length}}for(var ez=eB||0,eC=ex||0;ez\u003Cew;++ez){if(ey.charAt(ez)==\"\\t\"){eC+=eA-(eC%eA)}else{++eC}}return eC}B.countColumn=bg;var ax=[\"\"];function bJ(ew){while(ax.length\u003C=ew){ax.push(d7(ax)+\" \")}return ax[ew]}function d7(ew){return ew[ew.length-1]}function cC(ex){if(dy){ex.selectionStart=0;ex.selectionEnd=ex.value.length}else{try{ex.select()}catch(ew){}}}function cl(ez,ew){if(ez.indexOf){return ez.indexOf(ew)}for(var ex=0,ey=ez.length;ex\u003Cey;++ex){if(ez[ex]==ew){return ex}}return -1}function bD(ez,ex){function ew(){}ew.prototype=ez;var ey=new ew();if(ex){am(ex,ey)}return ey}function am(ex,ew){if(!ew){ew={}}for(var ey in ex){if(ex.hasOwnProperty(ey)){ew[ey]=ex[ey]}}return ew}function U(ey){for(var ew=[],ex=0;ex\u003Cey;++ex){ew.push(undefined)}return ew}function bO(ex){var ew=Array.prototype.slice.call(arguments,1);return function(){return ex.apply(null,ew)}}var aI=\u002F[\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]\u002F;function bR(ew){return\u002F\\w\u002F.test(ew)||ew>\"\\x80\"&&(ew.toUpperCase()!=ew.toLowerCase()||aI.test(ew))}function dt(ew){for(var ex in ew){if(ew.hasOwnProperty(ex)&&ew[ex]){return false}}return true}var dl=\u002F[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]\u002F;function dV(ew){return ew.charCodeAt(0)>=768&&dl.test(ew)}function ej(ew,eA,ez,ey){var eB=document.createElement(ew);if(ez){eB.className=ez}if(ey){eB.style.cssText=ey}if(typeof eA==\"string\"){l(eB,eA)}else{if(eA){for(var ex=0;ex\u003CeA.length;++ex){eB.appendChild(eA[ex])}}}return eB}function cK(ex){for(var ew=ex.childNodes.length;ew>0;--ew){ex.removeChild(ex.firstChild)}return ex}function bf(ew,ex){return cK(ew).appendChild(ex)}function l(ew,ex){if(bE){ew.innerHTML=\"\";ew.appendChild(document.createTextNode(ex))}else{ew.textContent=ex}}function an(ew){return ew.getBoundingClientRect()}B.replaceGetRect=function(ew){an=ew};var dm=function(){if(bE){return false}var ew=ej(\"div\");return\"draggable\" in ew||\"dragDrop\" in ew}();function bu(){return false}if(bI){bu=function(ex,ew){return ex.charCodeAt(ew-1)==36&&ex.charCodeAt(ew)==39}}else{if(ag&&!\u002FVersion\\\u002F([6-9]|\\d\\d)\\b\u002F.test(navigator.userAgent)){bu=function(ex,ew){return\u002F\\-[^ \\-?]|\\?[^ !\\'\\\"\\),.\\-\\\u002F:;\\?\\]\\}]\u002F.test(ex.slice(ew-1,ew+1))}}else{if(b8&&\u002FChrome\\\u002F(?:29|[3-9]\\d|\\d\\d\\d)\\.\u002F.test(navigator.userAgent)){bu=function(ey,ew){var ex=ey.charCodeAt(ew-1);return ex>=8208&&ex\u003C=8212}}else{if(b8){bu=function(ex,ew){if(ew>1&&ex.charCodeAt(ew-1)==45){if(\u002F\\w\u002F.test(ex.charAt(ew-2))&&\u002F[^\\-?\\.]\u002F.test(ex.charAt(ew))){return true}if(ew>2&&\u002F[\\d\\.,]\u002F.test(ex.charAt(ew-2))&&\u002F[\\d\\.,]\u002F.test(ex.charAt(ew))){return false}}return\u002F[~!#%&*)=+}\\]\\\\|\\\"\\.>,:;][({[\u003C]|-[^\\-?\\.\\u2010-\\u201f\\u2026]|\\?[\\w~`@#$%\\^&*(_=+{[|>\u003C]|\\u2026[\\w~`@#$%\\^&*(_=+{[>\u003C]\u002F.test(ex.slice(ew-1,ew+1))}}}}}var c6;function i(ew){if(c6!=null){return c6}var ex=ej(\"div\",null,null,\"width: 50px; height: 50px; overflow-x: scroll\");bf(ew,ex);if(ex.offsetWidth){c6=ex.offsetHeight-ex.clientHeight}return c6||0}var ea;function aS(ew){if(ea==null){var ex=ej(\"span\",\"\\u200b\");bf(ew,ej(\"span\",[ex,document.createTextNode(\"x\")]));if(ew.firstChild.offsetHeight!=0){ea=ex.offsetWidth\u003C=1&&ex.offsetHeight>2&&!bF}}if(ea){return ej(\"span\",\"\\u200b\")}else{return ej(\"span\",\"\\u00a0\",null,\"display: inline-block; width: 1px; margin-right: -1px\")}}var ay=\"\\n\\nb\".split(\u002F\\n\u002F).length!=3?function(eB){var eC=0,ew=[],eA=eB.length;while(eC\u003C=eA){var ez=eB.indexOf(\"\\n\",eC);if(ez==-1){ez=eB.length}var ey=eB.slice(eC,eB.charAt(ez-1)==\"\\r\"?ez-1:ez);var ex=ey.indexOf(\"\\r\");if(ex!=-1){ew.push(ey.slice(0,ex));eC+=ex+1}else{ew.push(ey);eC=ez+1}}return ew}:function(ew){return ew.split(\u002F\\r\\n?|\\n\u002F)};B.splitLines=ay;var aX=window.getSelection?function(ex){try{return ex.selectionStart!=ex.selectionEnd}catch(ew){return false}}:function(ey){try{var ew=ey.ownerDocument.selection.createRange()}catch(ex){}if(!ew||ew.parentElement()!=ey){return false}return ew.compareEndPoints(\"StartToEnd\",ew)!=0};var ce=(function(){var ew=ej(\"div\");if(\"oncopy\" in ew){return true}ew.setAttribute(\"oncopy\",\"return;\");return typeof ew.oncopy==\"function\"})();var dL={3:\"Enter\",8:\"Backspace\",9:\"Tab\",13:\"Enter\",16:\"Shift\",17:\"Ctrl\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Esc\",32:\"Space\",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"Left\",38:\"Up\",39:\"Right\",40:\"Down\",44:\"PrintScrn\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Mod\",92:\"Mod\",93:\"Mod\",107:\"=\",109:\"-\",127:\"Delete\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"\u002F\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\",63232:\"Up\",63233:\"Down\",63234:\"Left\",63235:\"Right\",63272:\"Delete\",63273:\"Home\",63275:\"End\",63276:\"PageUp\",63277:\"PageDown\",63302:\"Insert\"};B.keyNames=dL;(function(){for(var ew=0;ew\u003C10;ew++){dL[ew+48]=dL[ew+96]=String(ew)}for(var ew=65;ew\u003C=90;ew++){dL[ew]=String.fromCharCode(ew)}for(var ew=1;ew\u003C=12;ew++){dL[ew+111]=dL[ew+63235]=\"F\"+ew}})();function cL(ew,eC,eB,eA){if(!ew){return eA(eC,eB,\"ltr\")}var ez=false;for(var ey=0;ey\u003Cew.length;++ey){var ex=ew[ey];if(ex.from\u003CeB&&ex.to>eC||eC==eB&&ex.to==eC){eA(Math.max(ex.from,eC),Math.min(ex.to,eB),ex.level==1?\"rtl\":\"ltr\");ez=true}}if(!ez){eA(eC,eB,\"ltr\")}}function cv(ew){return ew.level%2?ew.to:ew.from}function er(ew){return ew.level%2?ew.from:ew.to}function bU(ex){var ew=a(ex);return ew?cv(ew[0]):0}function b4(ex){var ew=a(ex);if(!ew){return ex.text.length}return er(d7(ew))}function aY(ex,eA){var ey=dJ(ex.doc,eA);var eB=u(ex.doc,ey);if(eB!=ey){eA=bc(eB)}var ew=a(eB);var ez=!ew?0:ew[0].level%2?b4(eB):bU(eB);return K(eA,ez)}function cE(ey,eB){var ex,ez;while(ex=c5(ez=dJ(ey.doc,eB))){eB=ex.find().to.line}var ew=a(ez);var eA=!ew?ez.text.length:ew[0].level%2?bU(ez):b4(ez);return K(eB,eA)}function X(ex,ey,ew){var ez=ex[0].level;if(ey==ez){return true}if(ew==ez){return false}return ey\u003Cew}var dz;function aj(ew,eA){dz=null;for(var ex=0,ey;ex\u003Cew.length;++ex){var ez=ew[ex];if(ez.from\u003CeA&&ez.to>eA){return ex}if((ez.from==eA||ez.to==eA)){if(ey==null){ey=ex}else{if(X(ew,ez.level,ew[ey].level)){if(ez.from!=ez.to){dz=ey}return ex}else{if(ez.from!=ez.to){dz=ex}return ey}}}}return ey}function dI(ew,ez,ex,ey){if(!ey){return ez+ex}do{ez+=ex}while(ez>0&&dV(ew.text.charAt(ez)));return ez}function q(ew,eD,ey,ez){var eA=a(ew);if(!eA){return R(ew,eD,ey,ez)}var eC=aj(eA,eD),ex=eA[eC];var eB=dI(ew,eD,ex.level%2?-ey:ey,ez);for(;;){if(eB>ex.from&&eB\u003Cex.to){return eB}if(eB==ex.from||eB==ex.to){if(aj(eA,eB)==eC){return eB}ex=eA[eC+=ey];return(ey>0)==ex.level%2?ex.to:ex.from}else{ex=eA[eC+=ey];if(!ex){return null}if((ey>0)==ex.level%2){eB=dI(ew,ex.to,-1,ez)}else{eB=dI(ew,ex.from,1,ez)}}}}function R(ew,eA,ex,ey){var ez=eA+ex;if(ey){while(ez>0&&dV(ew.text.charAt(ez))){ez+=ex}}return ez\u003C0||ez>ew.text.length?null:ez}var aM=(function(){var eC=\"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLL\";var eA=\"rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmmrrrrrrrrrrrrrrrrrr\";function ez(eF){if(eF\u003C=255){return eC.charAt(eF)}else{if(1424\u003C=eF&&eF\u003C=1524){return\"R\"}else{if(1536\u003C=eF&&eF\u003C=1791){return eA.charAt(eF-1536)}else{if(1792\u003C=eF&&eF\u003C=2220){return\"r\"}else{return\"L\"}}}}}var ew=\u002F[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]\u002F;var eE=\u002F[stwN]\u002F,ey=\u002F[LRr]\u002F,ex=\u002F[Lb1n]\u002F,eB=\u002F[1n]\u002F;var eD=\"L\";return function(eP){if(!ew.test(eP)){return false}var eV=eP.length,eL=[];for(var eU=0,eH;eU\u003CeV;++eU){eL.push(eH=ez(eP.charCodeAt(eU)))}for(var eU=0,eO=eD;eU\u003CeV;++eU){var eH=eL[eU];if(eH==\"m\"){eL[eU]=eO}else{eO=eH}}for(var eU=0,eF=eD;eU\u003CeV;++eU){var eH=eL[eU];if(eH==\"1\"&&eF==\"r\"){eL[eU]=\"n\"}else{if(ey.test(eH)){eF=eH;if(eH==\"r\"){eL[eU]=\"R\"}}}}for(var eU=1,eO=eL[0];eU\u003CeV-1;++eU){var eH=eL[eU];if(eH==\"+\"&&eO==\"1\"&&eL[eU+1]==\"1\"){eL[eU]=\"1\"}else{if(eH==\",\"&&eO==eL[eU+1]&&(eO==\"1\"||eO==\"n\")){eL[eU]=eO}}eO=eH}for(var eU=0;eU\u003CeV;++eU){var eH=eL[eU];if(eH==\",\"){eL[eU]=\"N\"}else{if(eH==\"%\"){for(var eI=eU+1;eI\u003CeV&&eL[eI]==\"%\";++eI){}var eW=(eU&&eL[eU-1]==\"!\")||(eI\u003CeV&&eL[eI]==\"1\")?\"1\":\"N\";for(var eS=eU;eS\u003CeI;++eS){eL[eS]=eW}eU=eI-1}}}for(var eU=0,eF=eD;eU\u003CeV;++eU){var eH=eL[eU];if(eF==\"L\"&&eH==\"1\"){eL[eU]=\"L\"}else{if(ey.test(eH)){eF=eH}}}for(var eU=0;eU\u003CeV;++eU){if(eE.test(eL[eU])){for(var eI=eU+1;eI\u003CeV&&eE.test(eL[eI]);++eI){}var eM=(eU?eL[eU-1]:eD)==\"L\";var eG=(eI\u003CeV?eL[eI]:eD)==\"L\";var eW=eM||eG?\"L\":\"R\";for(var eS=eU;eS\u003CeI;++eS){eL[eS]=eW}eU=eI-1}}var eT=[],eQ;for(var eU=0;eU\u003CeV;){if(ex.test(eL[eU])){var eJ=eU;for(++eU;eU\u003CeV&&ex.test(eL[eU]);++eU){}eT.push({from:eJ,to:eU,level:0})}else{var eK=eU,eN=eT.length;for(++eU;eU\u003CeV&&eL[eU]!=\"L\";++eU){}for(var eS=eK;eS\u003CeU;){if(eB.test(eL[eS])){if(eK\u003CeS){eT.splice(eN,0,{from:eK,to:eS,level:1})}var eR=eS;for(++eS;eS\u003CeU&&eB.test(eL[eS]);++eS){}eT.splice(eN,0,{from:eR,to:eS,level:2});eK=eS}else{++eS}}if(eK\u003CeU){eT.splice(eN,0,{from:eK,to:eU,level:1})}}}if(eT[0].level==1&&(eQ=eP.match(\u002F^\\s+\u002F))){eT[0].from=eQ[0].length;eT.unshift({from:0,to:eQ[0].length,level:0})}if(d7(eT).level==1&&(eQ=eP.match(\u002F\\s+$\u002F))){d7(eT).to-=eQ[0].length;eT.push({from:eV-eQ[0].length,to:eV,level:0})}if(eT[0].level!=d7(eT).level){eT.push({from:eV,to:eV,level:eT[0].level})}return eT}})();B.version=\"3.21.0\";return B})();\n \u002F\u002F CodeMirror XML.\n-CodeMirror.defineMode('xml', function (w, j) {\n-\tvar p = w.indentUnit;\n-\tvar v = j.multilineTagIndentFactor || 1;\n-\tvar b = j.multilineTagIndentPastTag || true;\n-\tvar u = j.htmlMode\n-\t\t? {\n-\t\t\t\tautoSelfClosers: {\n-\t\t\t\t\tarea: true,\n-\t\t\t\t\tbase: true,\n-\t\t\t\t\tbr: true,\n-\t\t\t\t\tcol: true,\n-\t\t\t\t\tcommand: true,\n-\t\t\t\t\tembed: true,\n-\t\t\t\t\tframe: true,\n-\t\t\t\t\thr: true,\n-\t\t\t\t\timg: true,\n-\t\t\t\t\tinput: true,\n-\t\t\t\t\tkeygen: true,\n-\t\t\t\t\tlink: true,\n-\t\t\t\t\tmeta: true,\n-\t\t\t\t\tparam: true,\n-\t\t\t\t\tsource: true,\n-\t\t\t\t\ttrack: true,\n-\t\t\t\t\twbr: true\n-\t\t\t\t},\n-\t\t\t\timplicitlyClosed: {\n-\t\t\t\t\tdd: true,\n-\t\t\t\t\tli: true,\n-\t\t\t\t\toptgroup: true,\n-\t\t\t\t\toption: true,\n-\t\t\t\t\tp: true,\n-\t\t\t\t\trp: true,\n-\t\t\t\t\trt: true,\n-\t\t\t\t\ttbody: true,\n-\t\t\t\t\ttd: true,\n-\t\t\t\t\ttfoot: true,\n-\t\t\t\t\tth: true,\n-\t\t\t\t\ttr: true\n-\t\t\t\t},\n-\t\t\t\tcontextGrabbers: {\n-\t\t\t\t\tdd: {dd: true, dt: true},\n-\t\t\t\t\tdt: {dd: true, dt: true},\n-\t\t\t\t\tli: {li: true},\n-\t\t\t\t\toption: {option: true, optgroup: true},\n-\t\t\t\t\toptgroup: {optgroup: true},\n-\t\t\t\t\tp: {\n-\t\t\t\t\t\taddress: true,\n-\t\t\t\t\t\tarticle: true,\n-\t\t\t\t\t\taside: true,\n-\t\t\t\t\t\tblockquote: true,\n-\t\t\t\t\t\tdir: true,\n-\t\t\t\t\t\tdiv: true,\n-\t\t\t\t\t\tdl: true,\n-\t\t\t\t\t\tfieldset: true,\n-\t\t\t\t\t\tfooter: true,\n-\t\t\t\t\t\tform: true,\n-\t\t\t\t\t\th1: true,\n-\t\t\t\t\t\th2: true,\n-\t\t\t\t\t\th3: true,\n-\t\t\t\t\t\th4: true,\n-\t\t\t\t\t\th5: true,\n-\t\t\t\t\t\th6: true,\n-\t\t\t\t\t\theader: true,\n-\t\t\t\t\t\thgroup: true,\n-\t\t\t\t\t\thr: true,\n-\t\t\t\t\t\tmenu: true,\n-\t\t\t\t\t\tnav: true,\n-\t\t\t\t\t\tol: true,\n-\t\t\t\t\t\tp: true,\n-\t\t\t\t\t\tpre: true,\n-\t\t\t\t\t\tsection: true,\n-\t\t\t\t\t\ttable: true,\n-\t\t\t\t\t\tul: true\n-\t\t\t\t\t},\n-\t\t\t\t\trp: {rp: true, rt: true},\n-\t\t\t\t\trt: {rp: true, rt: true},\n-\t\t\t\t\ttbody: {tbody: true, tfoot: true},\n-\t\t\t\t\ttd: {td: true, th: true},\n-\t\t\t\t\ttfoot: {tbody: true},\n-\t\t\t\t\tth: {td: true, th: true},\n-\t\t\t\t\tthead: {tbody: true, tfoot: true},\n-\t\t\t\t\ttr: {tr: true}\n-\t\t\t\t},\n-\t\t\t\tdoNotIndent: {pre: true},\n-\t\t\t\tallowUnquoted: true,\n-\t\t\t\tallowMissing: true\n-\t\t\t}\n-\t\t: {\n-\t\t\t\tautoSelfClosers: {},\n-\t\t\t\timplicitlyClosed: {},\n-\t\t\t\tcontextGrabbers: {},\n-\t\t\t\tdoNotIndent: {},\n-\t\t\t\tallowUnquoted: false,\n-\t\t\t\tallowMissing: false\n-\t\t\t};\n-\tvar a = j.alignCDATA;\n-\tvar d, e, f;\n-\tfunction m(E, D) {\n-\t\tfunction B(G) {\n-\t\t\tD.tokenize = G;\n-\t\t\treturn G(E, D);\n-\t\t}\n-\t\tvar C = E.next();\n-\t\tif (C == '\u003C') {\n-\t\t\tif (E.eat('!')) {\n-\t\t\t\tif (E.eat('[')) {\n-\t\t\t\t\tif (E.match('CDATA[')) {\n-\t\t\t\t\t\treturn B(t('atom', ']]>'));\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn null;\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\tif (E.match('--')) {\n-\t\t\t\t\t\treturn B(t('comment', '-->'));\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (E.match('DOCTYPE', true, true)) {\n-\t\t\t\t\t\t\tE.eatWhile(\u002F[\\w\\._\\-]\u002F);\n-\t\t\t\t\t\t\treturn B(x(1));\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\treturn null;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (E.eat('?')) {\n-\t\t\t\t\tE.eatWhile(\u002F[\\w\\._\\-]\u002F);\n-\t\t\t\t\tD.tokenize = t('meta', '?>');\n-\t\t\t\t\treturn 'meta';\n-\t\t\t\t} else {\n-\t\t\t\t\tvar z = E.eat('\u002F');\n-\t\t\t\t\td = '';\n-\t\t\t\t\tvar F;\n-\t\t\t\t\twhile ((F = E.eat(\u002F[^\\s\\u00a0=\u003C>\\\"\\'\\\u002F?]\u002F))) {\n-\t\t\t\t\t\td += F;\n-\t\t\t\t\t}\n-\t\t\t\t\tif (!d) {\n-\t\t\t\t\t\treturn 'tag error';\n-\t\t\t\t\t}\n-\t\t\t\t\te = z ? 'closeTag' : 'openTag';\n-\t\t\t\t\tD.tokenize = l;\n-\t\t\t\t\treturn 'tag';\n-\t\t\t\t}\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (C == '&') {\n-\t\t\t\tvar A;\n-\t\t\t\tif (E.eat('#')) {\n-\t\t\t\t\tif (E.eat('x')) {\n-\t\t\t\t\t\tA = E.eatWhile(\u002F[a-fA-F\\d]\u002F) && E.eat(';');\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tA = E.eatWhile(\u002F[\\d]\u002F) && E.eat(';');\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\tA = E.eatWhile(\u002F[\\w\\.\\-:]\u002F) && E.eat(';');\n-\t\t\t\t}\n-\t\t\t\treturn A ? 'atom' : 'error';\n-\t\t\t} else {\n-\t\t\t\tE.eatWhile(\u002F[^&\u003C]\u002F);\n-\t\t\t\treturn null;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction l(C, B) {\n-\t\tvar A = C.next();\n-\t\tif (A == '>' || (A == '\u002F' && C.eat('>'))) {\n-\t\t\tB.tokenize = m;\n-\t\t\te = A == '>' ? 'endTag' : 'selfcloseTag';\n-\t\t\treturn 'tag';\n-\t\t} else {\n-\t\t\tif (A == '=') {\n-\t\t\t\te = 'equals';\n-\t\t\t\treturn null;\n-\t\t\t} else {\n-\t\t\t\tif (A == '\u003C') {\n-\t\t\t\t\tB.tokenize = m;\n-\t\t\t\t\tB.state = k;\n-\t\t\t\t\tB.tagName = B.tagStart = null;\n-\t\t\t\t\tvar z = B.tokenize(C, B);\n-\t\t\t\t\treturn z ? z + ' error' : 'error';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (\u002F[\\'\\\"]\u002F.test(A)) {\n-\t\t\t\t\t\tB.tokenize = i(A);\n-\t\t\t\t\t\tB.stringStartCol = C.column();\n-\t\t\t\t\t\treturn B.tokenize(C, B);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tC.eatWhile(\u002F[^\\s\\u00a0=\u003C>\\\"\\']\u002F);\n-\t\t\t\t\t\treturn 'word';\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction i(z) {\n-\t\tvar A = function (C, B) {\n-\t\t\twhile (!C.eol()) {\n-\t\t\t\tif (C.next() == z) {\n-\t\t\t\t\tB.tokenize = l;\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn 'string';\n-\t\t};\n-\t\tA.isInAttribute = true;\n-\t\treturn A;\n-\t}\n-\tfunction t(A, z) {\n-\t\treturn function (C, B) {\n-\t\t\twhile (!C.eol()) {\n-\t\t\t\tif (C.match(z)) {\n-\t\t\t\t\tB.tokenize = m;\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\tC.next();\n-\t\t\t}\n-\t\t\treturn A;\n-\t\t};\n-\t}\n-\tfunction x(z) {\n-\t\treturn function (C, B) {\n-\t\t\tvar A;\n-\t\t\twhile ((A = C.next()) != null) {\n-\t\t\t\tif (A == '\u003C') {\n-\t\t\t\t\tB.tokenize = x(z + 1);\n-\t\t\t\t\treturn B.tokenize(C, B);\n-\t\t\t\t} else {\n-\t\t\t\t\tif (A == '>') {\n-\t\t\t\t\t\tif (z == 1) {\n-\t\t\t\t\t\t\tB.tokenize = m;\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tB.tokenize = x(z - 1);\n-\t\t\t\t\t\t\treturn B.tokenize(C, B);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn 'meta';\n-\t\t};\n-\t}\n-\tfunction q(A, z, B) {\n-\t\tthis.prev = A.context;\n-\t\tthis.tagName = z;\n-\t\tthis.indent = A.indented;\n-\t\tthis.startOfLine = B;\n-\t\tif (u.doNotIndent.hasOwnProperty(z) || (A.context && A.context.noIndent)) {\n-\t\t\tthis.noIndent = true;\n-\t\t}\n-\t}\n-\tfunction s(z) {\n-\t\tif (z.context) {\n-\t\t\tz.context = z.context.prev;\n-\t\t}\n-\t}\n-\tfunction o(B, A) {\n-\t\tvar z;\n-\t\twhile (true) {\n-\t\t\tif (!B.context) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tz = B.context.tagName.toLowerCase();\n-\t\t\tif (!u.contextGrabbers.hasOwnProperty(z) || !u.contextGrabbers[z].hasOwnProperty(A)) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\ts(B);\n-\t\t}\n-\t}\n-\tfunction k(z, C, B) {\n-\t\tif (z == 'openTag') {\n-\t\t\tB.tagName = d;\n-\t\t\tB.tagStart = C.column();\n-\t\t\treturn c;\n-\t\t} else {\n-\t\t\tif (z == 'closeTag') {\n-\t\t\t\tvar A = false;\n-\t\t\t\tif (B.context) {\n-\t\t\t\t\tif (B.context.tagName != d) {\n-\t\t\t\t\t\tif (u.implicitlyClosed.hasOwnProperty(B.context.tagName.toLowerCase())) {\n-\t\t\t\t\t\t\ts(B);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tA = !B.context || B.context.tagName != d;\n-\t\t\t\t\t}\n-\t\t\t\t} else {\n-\t\t\t\t\tA = true;\n-\t\t\t\t}\n-\t\t\t\tif (A) {\n-\t\t\t\t\tf = 'error';\n-\t\t\t\t}\n-\t\t\t\treturn A ? y : r;\n-\t\t\t} else {\n-\t\t\t\treturn k;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction r(A, z, B) {\n-\t\tif (A != 'endTag') {\n-\t\t\tf = 'error';\n-\t\t\treturn r;\n-\t\t}\n-\t\ts(B);\n-\t\treturn k;\n-\t}\n-\tfunction y(z, B, A) {\n-\t\tf = 'error';\n-\t\treturn r(z, B, A);\n-\t}\n-\tfunction c(C, A, D) {\n-\t\tif (C == 'word') {\n-\t\t\tf = 'attribute';\n-\t\t\treturn h;\n-\t\t} else {\n-\t\t\tif (C == 'endTag' || C == 'selfcloseTag') {\n-\t\t\t\tvar B = D.tagName,\n-\t\t\t\t\tz = D.tagStart;\n-\t\t\t\tD.tagName = D.tagStart = null;\n-\t\t\t\tif (C == 'selfcloseTag' || u.autoSelfClosers.hasOwnProperty(B.toLowerCase())) {\n-\t\t\t\t\to(D, B.toLowerCase());\n-\t\t\t\t} else {\n-\t\t\t\t\to(D, B.toLowerCase());\n-\t\t\t\t\tD.context = new q(D, B, z == D.indented);\n-\t\t\t\t}\n-\t\t\t\treturn k;\n-\t\t\t}\n-\t\t}\n-\t\tf = 'error';\n-\t\treturn c;\n-\t}\n-\tfunction h(z, B, A) {\n-\t\tif (z == 'equals') {\n-\t\t\treturn n;\n-\t\t}\n-\t\tif (!u.allowMissing) {\n-\t\t\tf = 'error';\n-\t\t}\n-\t\treturn c(z, B, A);\n-\t}\n-\tfunction n(z, B, A) {\n-\t\tif (z == 'string') {\n-\t\t\treturn g;\n-\t\t}\n-\t\tif (z == 'word' && u.allowUnquoted) {\n-\t\t\tf = 'string';\n-\t\t\treturn c;\n-\t\t}\n-\t\tf = 'error';\n-\t\treturn c(z, B, A);\n-\t}\n-\tfunction g(z, B, A) {\n-\t\tif (z == 'string') {\n-\t\t\treturn g;\n-\t\t}\n-\t\treturn c(z, B, A);\n-\t}\n-\treturn {\n-\t\tstartState: function () {\n-\t\t\treturn {tokenize: m, state: k, indented: 0, tagName: null, tagStart: null, context: null};\n-\t\t},\n-\t\ttoken: function (B, A) {\n-\t\t\tif (!A.tagName && B.sol()) {\n-\t\t\t\tA.indented = B.indentation();\n-\t\t\t}\n-\t\t\tif (B.eatSpace()) {\n-\t\t\t\treturn null;\n-\t\t\t}\n-\t\t\td = e = null;\n-\t\t\tvar z = A.tokenize(B, A);\n-\t\t\tif ((z || e) && z != 'comment') {\n-\t\t\t\tf = null;\n-\t\t\t\tA.state = A.state(e || z, B, A);\n-\t\t\t\tif (f) {\n-\t\t\t\t\tz = f == 'error' ? z + ' error' : f;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn z;\n-\t\t},\n-\t\tindent: function (C, z, B) {\n-\t\t\tvar A = C.context;\n-\t\t\tif (C.tokenize.isInAttribute) {\n-\t\t\t\treturn C.stringStartCol + 1;\n-\t\t\t}\n-\t\t\tif (A && A.noIndent) {\n-\t\t\t\treturn CodeMirror.Pass;\n-\t\t\t}\n-\t\t\tif (C.tokenize != l && C.tokenize != m) {\n-\t\t\t\treturn B ? B.match(\u002F^(\\s*)\u002F)[0].length : 0;\n-\t\t\t}\n-\t\t\tif (C.tagName) {\n-\t\t\t\tif (b) {\n-\t\t\t\t\treturn C.tagStart + C.tagName.length + 2;\n-\t\t\t\t} else {\n-\t\t\t\t\treturn C.tagStart + p * v;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (a && \u002F\u003C!\\[CDATA\\[\u002F.test(z)) {\n-\t\t\t\treturn 0;\n-\t\t\t}\n-\t\t\tif (A && \u002F^\u003C\\\u002F\u002F.test(z)) {\n-\t\t\t\tA = A.prev;\n-\t\t\t}\n-\t\t\twhile (A && !A.startOfLine) {\n-\t\t\t\tA = A.prev;\n-\t\t\t}\n-\t\t\tif (A) {\n-\t\t\t\treturn A.indent + p;\n-\t\t\t} else {\n-\t\t\t\treturn 0;\n-\t\t\t}\n-\t\t},\n-\t\telectricChars: '\u002F',\n-\t\tblockCommentStart: '\u003C!--',\n-\t\tblockCommentEnd: '-->',\n-\t\tconfiguration: j.htmlMode ? 'html' : 'xml',\n-\t\thelperType: j.htmlMode ? 'html' : 'xml'\n-\t};\n-});\n-CodeMirror.defineMIME('text\u002Fxml', 'xml');\n-CodeMirror.defineMIME('application\u002Fxml', 'xml');\n-if (!CodeMirror.mimeModes.hasOwnProperty('text\u002Fhtml')) {\n-\tCodeMirror.defineMIME('text\u002Fhtml', {name: 'xml', htmlMode: true});\n-}\n+CodeMirror.defineMode(\"xml\",function(w,j){var p=w.indentUnit;var v=j.multilineTagIndentFactor||1;var b=j.multilineTagIndentPastTag||true;var u=j.htmlMode?{autoSelfClosers:{area:true,base:true,br:true,col:true,command:true,embed:true,frame:true,hr:true,img:true,input:true,keygen:true,link:true,meta:true,param:true,source:true,track:true,wbr:true},implicitlyClosed:{dd:true,li:true,optgroup:true,option:true,p:true,rp:true,rt:true,tbody:true,td:true,tfoot:true,th:true,tr:true},contextGrabbers:{dd:{dd:true,dt:true},dt:{dd:true,dt:true},li:{li:true},option:{option:true,optgroup:true},optgroup:{optgroup:true},p:{address:true,article:true,aside:true,blockquote:true,dir:true,div:true,dl:true,fieldset:true,footer:true,form:true,h1:true,h2:true,h3:true,h4:true,h5:true,h6:true,header:true,hgroup:true,hr:true,menu:true,nav:true,ol:true,p:true,pre:true,section:true,table:true,ul:true},rp:{rp:true,rt:true},rt:{rp:true,rt:true},tbody:{tbody:true,tfoot:true},td:{td:true,th:true},tfoot:{tbody:true},th:{td:true,th:true},thead:{tbody:true,tfoot:true},tr:{tr:true}},doNotIndent:{pre:true},allowUnquoted:true,allowMissing:true}:{autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:false,allowMissing:false};var a=j.alignCDATA;var d,e,f;function m(E,D){function B(G){D.tokenize=G;return G(E,D)}var C=E.next();if(C==\"\u003C\"){if(E.eat(\"!\")){if(E.eat(\"[\")){if(E.match(\"CDATA[\")){return B(t(\"atom\",\"]]>\"))}else{return null}}else{if(E.match(\"--\")){return B(t(\"comment\",\"-->\"))}else{if(E.match(\"DOCTYPE\",true,true)){E.eatWhile(\u002F[\\w\\._\\-]\u002F);return B(x(1))}else{return null}}}}else{if(E.eat(\"?\")){E.eatWhile(\u002F[\\w\\._\\-]\u002F);D.tokenize=t(\"meta\",\"?>\");return\"meta\"}else{var z=E.eat(\"\u002F\");d=\"\";var F;while((F=E.eat(\u002F[^\\s\\u00a0=\u003C>\\\"\\'\\\u002F?]\u002F))){d+=F}if(!d){return\"tag error\"}e=z?\"closeTag\":\"openTag\";D.tokenize=l;return\"tag\"}}}else{if(C==\"&\"){var A;if(E.eat(\"#\")){if(E.eat(\"x\")){A=E.eatWhile(\u002F[a-fA-F\\d]\u002F)&&E.eat(\";\")}else{A=E.eatWhile(\u002F[\\d]\u002F)&&E.eat(\";\")}}else{A=E.eatWhile(\u002F[\\w\\.\\-:]\u002F)&&E.eat(\";\")}return A?\"atom\":\"error\"}else{E.eatWhile(\u002F[^&\u003C]\u002F);return null}}}function l(C,B){var A=C.next();if(A==\">\"||(A==\"\u002F\"&&C.eat(\">\"))){B.tokenize=m;e=A==\">\"?\"endTag\":\"selfcloseTag\";return\"tag\"}else{if(A==\"=\"){e=\"equals\";return null}else{if(A==\"\u003C\"){B.tokenize=m;B.state=k;B.tagName=B.tagStart=null;var z=B.tokenize(C,B);return z?z+\" error\":\"error\"}else{if(\u002F[\\'\\\"]\u002F.test(A)){B.tokenize=i(A);B.stringStartCol=C.column();return B.tokenize(C,B)}else{C.eatWhile(\u002F[^\\s\\u00a0=\u003C>\\\"\\']\u002F);return\"word\"}}}}}function i(z){var A=function(C,B){while(!C.eol()){if(C.next()==z){B.tokenize=l;break}}return\"string\"};A.isInAttribute=true;return A}function t(A,z){return function(C,B){while(!C.eol()){if(C.match(z)){B.tokenize=m;break}C.next()}return A}}function x(z){return function(C,B){var A;while((A=C.next())!=null){if(A==\"\u003C\"){B.tokenize=x(z+1);return B.tokenize(C,B)}else{if(A==\">\"){if(z==1){B.tokenize=m;break}else{B.tokenize=x(z-1);return B.tokenize(C,B)}}}}return\"meta\"}}function q(A,z,B){this.prev=A.context;this.tagName=z;this.indent=A.indented;this.startOfLine=B;if(u.doNotIndent.hasOwnProperty(z)||(A.context&&A.context.noIndent)){this.noIndent=true}}function s(z){if(z.context){z.context=z.context.prev}}function o(B,A){var z;while(true){if(!B.context){return}z=B.context.tagName.toLowerCase();if(!u.contextGrabbers.hasOwnProperty(z)||!u.contextGrabbers[z].hasOwnProperty(A)){return}s(B)}}function k(z,C,B){if(z==\"openTag\"){B.tagName=d;B.tagStart=C.column();return c}else{if(z==\"closeTag\"){var A=false;if(B.context){if(B.context.tagName!=d){if(u.implicitlyClosed.hasOwnProperty(B.context.tagName.toLowerCase())){s(B)}A=!B.context||B.context.tagName!=d}}else{A=true}if(A){f=\"error\"}return A?y:r}else{return k}}}function r(A,z,B){if(A!=\"endTag\"){f=\"error\";return r}s(B);return k}function y(z,B,A){f=\"error\";return r(z,B,A)}function c(C,A,D){if(C==\"word\"){f=\"attribute\";return h}else{if(C==\"endTag\"||C==\"selfcloseTag\"){var B=D.tagName,z=D.tagStart;D.tagName=D.tagStart=null;if(C==\"selfcloseTag\"||u.autoSelfClosers.hasOwnProperty(B.toLowerCase())){o(D,B.toLowerCase())}else{o(D,B.toLowerCase());D.context=new q(D,B,z==D.indented)}return k}}f=\"error\";return c}function h(z,B,A){if(z==\"equals\"){return n}if(!u.allowMissing){f=\"error\"}return c(z,B,A)}function n(z,B,A){if(z==\"string\"){return g}if(z==\"word\"&&u.allowUnquoted){f=\"string\";return c}f=\"error\";return c(z,B,A)}function g(z,B,A){if(z==\"string\"){return g}return c(z,B,A)}return{startState:function(){return{tokenize:m,state:k,indented:0,tagName:null,tagStart:null,context:null}},token:function(B,A){if(!A.tagName&&B.sol()){A.indented=B.indentation()}if(B.eatSpace()){return null}d=e=null;var z=A.tokenize(B,A);if((z||e)&&z!=\"comment\"){f=null;A.state=A.state(e||z,B,A);if(f){z=f==\"error\"?z+\" error\":f}}return z},indent:function(C,z,B){var A=C.context;if(C.tokenize.isInAttribute){return C.stringStartCol+1}if(A&&A.noIndent){return CodeMirror.Pass}if(C.tokenize!=l&&C.tokenize!=m){return B?B.match(\u002F^(\\s*)\u002F)[0].length:0}if(C.tagName){if(b){return C.tagStart+C.tagName.length+2}else{return C.tagStart+p*v}}if(a&&\u002F\u003C!\\[CDATA\\[\u002F.test(z)){return 0}if(A&&\u002F^\u003C\\\u002F\u002F.test(z)){A=A.prev}while(A&&!A.startOfLine){A=A.prev}if(A){return A.indent+p}else{return 0}},electricChars:\"\u002F\",blockCommentStart:\"\u003C!--\",blockCommentEnd:\"-->\",configuration:j.htmlMode?\"html\":\"xml\",helperType:j.htmlMode?\"html\":\"xml\"}});CodeMirror.defineMIME(\"text\u002Fxml\",\"xml\");CodeMirror.defineMIME(\"application\u002Fxml\",\"xml\");if(!CodeMirror.mimeModes.hasOwnProperty(\"text\u002Fhtml\")){CodeMirror.defineMIME(\"text\u002Fhtml\",{name:\"xml\",htmlMode:true})};\n \u002F\u002F CodeMirror JS.\n-CodeMirror.defineMode('javascript', function (W, ag) {\n-\tvar i = W.indentUnit;\n-\tvar w = ag.statementIndent;\n-\tvar v = ag.json;\n-\tvar e = ag.typescript;\n-\tvar am = (function () {\n-\t\tfunction aJ(aL) {\n-\t\t\treturn {type: aL, style: 'keyword'};\n-\t\t}\n-\t\tvar aE = aJ('keyword a'),\n-\t\t\taC = aJ('keyword b'),\n-\t\t\taB = aJ('keyword c');\n-\t\tvar aD = aJ('operator'),\n-\t\t\taH = {type: 'atom', style: 'atom'};\n-\t\tvar aF = {\n-\t\t\tif: aJ('if'),\n-\t\t\twhile: aE,\n-\t\t\twith: aE,\n-\t\t\telse: aC,\n-\t\t\tdo: aC,\n-\t\t\ttry: aC,\n-\t\t\tfinally: aC,\n-\t\t\treturn: aB,\n-\t\t\tbreak: aB,\n-\t\t\tcontinue: aB,\n-\t\t\tnew: aB,\n-\t\t\tdelete: aB,\n-\t\t\tthrow: aB,\n-\t\t\tdebugger: aB,\n-\t\t\tvar: aJ('var'),\n-\t\t\tconst: aJ('var'),\n-\t\t\tlet: aJ('var'),\n-\t\t\tfunction: aJ('function'),\n-\t\t\tcatch: aJ('catch'),\n-\t\t\tfor: aJ('for'),\n-\t\t\tswitch: aJ('switch'),\n-\t\t\tcase: aJ('case'),\n-\t\t\tdefault: aJ('default'),\n-\t\t\tin: aD,\n-\t\t\ttypeof: aD,\n-\t\t\tinstanceof: aD,\n-\t\t\ttrue: aH,\n-\t\t\tfalse: aH,\n-\t\t\tnull: aH,\n-\t\t\tundefined: aH,\n-\t\t\tNaN: aH,\n-\t\t\tInfinity: aH,\n-\t\t\tthis: aJ('this'),\n-\t\t\tmodule: aJ('module'),\n-\t\t\tclass: aJ('class'),\n-\t\t\tsuper: aJ('atom'),\n-\t\t\tyield: aB,\n-\t\t\texport: aJ('export'),\n-\t\t\timport: aJ('import'),\n-\t\t\textends: aB\n-\t\t};\n-\t\tif (e) {\n-\t\t\tvar aK = {type: 'variable', style: 'variable-3'};\n-\t\t\tvar aG = {\n-\t\t\t\tinterface: aJ('interface'),\n-\t\t\t\textends: aJ('extends'),\n-\t\t\t\tconstructor: aJ('constructor'),\n-\t\t\t\tpublic: aJ('public'),\n-\t\t\t\tprivate: aJ('private'),\n-\t\t\t\tprotected: aJ('protected'),\n-\t\t\t\tstatic: aJ('static'),\n-\t\t\t\tstring: aK,\n-\t\t\t\tnumber: aK,\n-\t\t\t\tbool: aK,\n-\t\t\t\tany: aK\n-\t\t\t};\n-\t\t\tfor (var aI in aG) {\n-\t\t\t\taF[aI] = aG[aI];\n-\t\t\t}\n-\t\t}\n-\t\treturn aF;\n-\t})();\n-\tvar L = \u002F[+\\-*&%=\u003C>!?|~^]\u002F;\n-\tfunction B(aE) {\n-\t\tvar aC = false,\n-\t\t\taB,\n-\t\t\taD = false;\n-\t\twhile ((aB = aE.next()) != null) {\n-\t\t\tif (!aC) {\n-\t\t\t\tif (aB == '\u002F' && !aD) {\n-\t\t\t\t\treturn;\n-\t\t\t\t}\n-\t\t\t\tif (aB == '[') {\n-\t\t\t\t\taD = true;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (aD && aB == ']') {\n-\t\t\t\t\t\taD = false;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\taC = !aC && aB == '\\\\';\n-\t\t}\n-\t}\n-\tvar O, C;\n-\tfunction H(aD, aC, aB) {\n-\t\tO = aD;\n-\t\tC = aB;\n-\t\treturn aC;\n-\t}\n-\tfunction Q(aF, aD) {\n-\t\tvar aB = aF.next();\n-\t\tif (aB == '\"' || aB == \"'\") {\n-\t\t\taD.tokenize = N(aB);\n-\t\t\treturn aD.tokenize(aF, aD);\n-\t\t} else {\n-\t\t\tif (aB == '.' && aF.match(\u002F^\\d+(?:[eE][+\\-]?\\d+)?\u002F)) {\n-\t\t\t\treturn H('number', 'number');\n-\t\t\t} else {\n-\t\t\t\tif (aB == '.' && aF.match('..')) {\n-\t\t\t\t\treturn H('spread', 'meta');\n-\t\t\t\t} else {\n-\t\t\t\t\tif (\u002F[\\[\\]{}\\(\\),;\\:\\.]\u002F.test(aB)) {\n-\t\t\t\t\t\treturn H(aB);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (aB == '=' && aF.eat('>')) {\n-\t\t\t\t\t\t\treturn H('=>', 'operator');\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tif (aB == '0' && aF.eat(\u002Fx\u002Fi)) {\n-\t\t\t\t\t\t\t\taF.eatWhile(\u002F[\\da-f]\u002Fi);\n-\t\t\t\t\t\t\t\treturn H('number', 'number');\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tif (\u002F\\d\u002F.test(aB)) {\n-\t\t\t\t\t\t\t\t\taF.match(\u002F^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?\u002F);\n-\t\t\t\t\t\t\t\t\treturn H('number', 'number');\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\tif (aB == '\u002F') {\n-\t\t\t\t\t\t\t\t\t\tif (aF.eat('*')) {\n-\t\t\t\t\t\t\t\t\t\t\taD.tokenize = at;\n-\t\t\t\t\t\t\t\t\t\t\treturn at(aF, aD);\n-\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\tif (aF.eat('\u002F')) {\n-\t\t\t\t\t\t\t\t\t\t\t\taF.skipToEnd();\n-\t\t\t\t\t\t\t\t\t\t\t\treturn H('comment', 'comment');\n-\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\tif (\n-\t\t\t\t\t\t\t\t\t\t\t\t\taD.lastType == 'operator' ||\n-\t\t\t\t\t\t\t\t\t\t\t\t\taD.lastType == 'keyword c' ||\n-\t\t\t\t\t\t\t\t\t\t\t\t\taD.lastType == 'sof' ||\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\u002F^[\\[{}\\(,;:]$\u002F.test(aD.lastType)\n-\t\t\t\t\t\t\t\t\t\t\t\t) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\tB(aF);\n-\t\t\t\t\t\t\t\t\t\t\t\t\taF.eatWhile(\u002F[gimy]\u002F);\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn H('regexp', 'string-2');\n-\t\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\t\taF.eatWhile(L);\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn H('operator', 'operator', aF.current());\n-\t\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\tif (aB == '`') {\n-\t\t\t\t\t\t\t\t\t\t\taD.tokenize = au;\n-\t\t\t\t\t\t\t\t\t\t\treturn au(aF, aD);\n-\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\tif (aB == '#') {\n-\t\t\t\t\t\t\t\t\t\t\t\taF.skipToEnd();\n-\t\t\t\t\t\t\t\t\t\t\t\treturn H('error', 'error');\n-\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\tif (L.test(aB)) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\taF.eatWhile(L);\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn H('operator', 'operator', aF.current());\n-\t\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\t\taF.eatWhile(\u002F[\\w\\$_]\u002F);\n-\t\t\t\t\t\t\t\t\t\t\t\t\tvar aE = aF.current(),\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\taC = am.propertyIsEnumerable(aE) && am[aE];\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn aC && aD.lastType != '.'\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t? H(aC.type, aC.style, aE)\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t: H('variable', 'variable', aE);\n-\t\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction N(aB) {\n-\t\treturn function (aF, aD) {\n-\t\t\tvar aE = false,\n-\t\t\t\taC;\n-\t\t\twhile ((aC = aF.next()) != null) {\n-\t\t\t\tif (aC == aB && !aE) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\taE = !aE && aC == '\\\\';\n-\t\t\t}\n-\t\t\tif (!aE) {\n-\t\t\t\taD.tokenize = Q;\n-\t\t\t}\n-\t\t\treturn H('string', 'string');\n-\t\t};\n-\t}\n-\tfunction at(aE, aD) {\n-\t\tvar aB = false,\n-\t\t\taC;\n-\t\twhile ((aC = aE.next())) {\n-\t\t\tif (aC == '\u002F' && aB) {\n-\t\t\t\taD.tokenize = Q;\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\taB = aC == '*';\n-\t\t}\n-\t\treturn H('comment', 'comment');\n-\t}\n-\tfunction au(aE, aC) {\n-\t\tvar aD = false,\n-\t\t\taB;\n-\t\twhile ((aB = aE.next()) != null) {\n-\t\t\tif (!aD && (aB == '`' || (aB == '$' && aE.eat('{')))) {\n-\t\t\t\taC.tokenize = Q;\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\taD = !aD && aB == '\\\\';\n-\t\t}\n-\t\treturn H('quasi', 'string-2', aE.current());\n-\t}\n-\tvar j = '([{}])';\n-\tfunction ap(aH, aE) {\n-\t\tif (aE.fatArrowAt) {\n-\t\t\taE.fatArrowAt = null;\n-\t\t}\n-\t\tvar aD = aH.string.indexOf('=>', aH.start);\n-\t\tif (aD \u003C 0) {\n-\t\t\treturn;\n-\t\t}\n-\t\tvar aG = 0,\n-\t\t\taC = false;\n-\t\tfor (var aI = aD - 1; aI >= 0; --aI) {\n-\t\t\tvar aB = aH.string.charAt(aI);\n-\t\t\tvar aF = j.indexOf(aB);\n-\t\t\tif (aF >= 0 && aF \u003C 3) {\n-\t\t\t\tif (!aG) {\n-\t\t\t\t\t++aI;\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\tif (--aG == 0) {\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (aF >= 3 && aF \u003C 6) {\n-\t\t\t\t\t++aG;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (\u002F[$\\w]\u002F.test(aB)) {\n-\t\t\t\t\t\taC = true;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (aC && !aG) {\n-\t\t\t\t\t\t\t++aI;\n-\t\t\t\t\t\t\tbreak;\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (aC && !aG) {\n-\t\t\taE.fatArrowAt = aI;\n-\t\t}\n-\t}\n-\tvar a = {atom: true, number: true, variable: true, string: true, regexp: true, this: true};\n-\tfunction F(aG, aC, aB, aF, aD, aE) {\n-\t\tthis.indented = aG;\n-\t\tthis.column = aC;\n-\t\tthis.type = aB;\n-\t\tthis.prev = aD;\n-\t\tthis.info = aE;\n-\t\tif (aF != null) {\n-\t\t\tthis.align = aF;\n-\t\t}\n-\t}\n-\tfunction o(aE, aD) {\n-\t\tfor (var aC = aE.localVars; aC; aC = aC.next) {\n-\t\t\tif (aC.name == aD) {\n-\t\t\t\treturn true;\n-\t\t\t}\n-\t\t}\n-\t\tfor (var aB = aE.context; aB; aB = aB.prev) {\n-\t\t\tfor (var aC = aB.vars; aC; aC = aC.next) {\n-\t\t\t\tif (aC.name == aD) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction d(aF, aC, aB, aE, aG) {\n-\t\tvar aH = aF.cc;\n-\t\tz.state = aF;\n-\t\tz.stream = aG;\n-\t\t(z.marked = null), (z.cc = aH);\n-\t\tif (!aF.lexical.hasOwnProperty('align')) {\n-\t\t\taF.lexical.align = true;\n-\t\t}\n-\t\twhile (true) {\n-\t\t\tvar aD = aH.length ? aH.pop() : v ? ak : az;\n-\t\t\tif (aD(aB, aE)) {\n-\t\t\t\twhile (aH.length && aH[aH.length - 1].lex) {\n-\t\t\t\t\taH.pop()();\n-\t\t\t\t}\n-\t\t\t\tif (z.marked) {\n-\t\t\t\t\treturn z.marked;\n-\t\t\t\t}\n-\t\t\t\tif (aB == 'variable' && o(aF, aE)) {\n-\t\t\t\t\treturn 'variable-2';\n-\t\t\t\t}\n-\t\t\t\treturn aC;\n-\t\t\t}\n-\t\t}\n-\t}\n-\tvar z = {state: null, column: null, marked: null, cc: null};\n-\tfunction X() {\n-\t\tfor (var aB = arguments.length - 1; aB >= 0; aB--) {\n-\t\t\tz.cc.push(arguments[aB]);\n-\t\t}\n-\t}\n-\tfunction ab() {\n-\t\tX.apply(null, arguments);\n-\t\treturn true;\n-\t}\n-\tfunction ao(aC) {\n-\t\tfunction aB(aF) {\n-\t\t\tfor (var aE = aF; aE; aE = aE.next) {\n-\t\t\t\tif (aE.name == aC) {\n-\t\t\t\t\treturn true;\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn false;\n-\t\t}\n-\t\tvar aD = z.state;\n-\t\tif (aD.context) {\n-\t\t\tz.marked = 'def';\n-\t\t\tif (aB(aD.localVars)) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\taD.localVars = {name: aC, next: aD.localVars};\n-\t\t} else {\n-\t\t\tif (aB(aD.globalVars)) {\n-\t\t\t\treturn;\n-\t\t\t}\n-\t\t\tif (ag.globalVars) {\n-\t\t\t\taD.globalVars = {name: aC, next: aD.globalVars};\n-\t\t\t}\n-\t\t}\n-\t}\n-\tvar m = {name: 'this', next: {name: 'arguments'}};\n-\tfunction s() {\n-\t\tz.state.context = {prev: z.state.context, vars: z.state.localVars};\n-\t\tz.state.localVars = m;\n-\t}\n-\tfunction t() {\n-\t\tz.state.localVars = z.state.context.vars;\n-\t\tz.state.context = z.state.context.prev;\n-\t}\n-\tfunction ax(aC, aD) {\n-\t\tvar aB = function () {\n-\t\t\tvar aF = z.state,\n-\t\t\t\taE = aF.indented;\n-\t\t\tif (aF.lexical.type == 'stat') {\n-\t\t\t\taE = aF.lexical.indented;\n-\t\t\t}\n-\t\t\taF.lexical = new F(aE, z.stream.column(), aC, null, aF.lexical, aD);\n-\t\t};\n-\t\taB.lex = true;\n-\t\treturn aB;\n-\t}\n-\tfunction f() {\n-\t\tvar aB = z.state;\n-\t\tif (aB.lexical.prev) {\n-\t\t\tif (aB.lexical.type == ')') {\n-\t\t\t\taB.indented = aB.lexical.indented;\n-\t\t\t}\n-\t\t\taB.lexical = aB.lexical.prev;\n-\t\t}\n-\t}\n-\tf.lex = true;\n-\tfunction n(aB) {\n-\t\treturn function (aC) {\n-\t\t\tif (aC == aB) {\n-\t\t\t\treturn ab();\n-\t\t\t} else {\n-\t\t\t\tif (aB == ';') {\n-\t\t\t\t\treturn X();\n-\t\t\t\t} else {\n-\t\t\t\t\treturn ab(arguments.callee);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t};\n-\t}\n-\tfunction az(aB, aC) {\n-\t\tif (aB == 'var') {\n-\t\t\treturn ab(ax('vardef', aC.length), b, n(';'), f);\n-\t\t}\n-\t\tif (aB == 'keyword a') {\n-\t\t\treturn ab(ax('form'), ak, az, f);\n-\t\t}\n-\t\tif (aB == 'keyword b') {\n-\t\t\treturn ab(ax('form'), az, f);\n-\t\t}\n-\t\tif (aB == '{') {\n-\t\t\treturn ab(ax('}'), u, f);\n-\t\t}\n-\t\tif (aB == ';') {\n-\t\t\treturn ab();\n-\t\t}\n-\t\tif (aB == 'if') {\n-\t\t\treturn ab(ax('form'), ak, az, f, c);\n-\t\t}\n-\t\tif (aB == 'function') {\n-\t\t\treturn ab(I);\n-\t\t}\n-\t\tif (aB == 'for') {\n-\t\t\treturn ab(ax('form'), q, az, f);\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\treturn ab(ax('stat'), aA);\n-\t\t}\n-\t\tif (aB == 'switch') {\n-\t\t\treturn ab(ax('form'), ak, ax('}', 'switch'), n('{'), u, f, f);\n-\t\t}\n-\t\tif (aB == 'case') {\n-\t\t\treturn ab(ak, n(':'));\n-\t\t}\n-\t\tif (aB == 'default') {\n-\t\t\treturn ab(n(':'));\n-\t\t}\n-\t\tif (aB == 'catch') {\n-\t\t\treturn ab(ax('form'), s, n('('), ac, n(')'), az, f, t);\n-\t\t}\n-\t\tif (aB == 'module') {\n-\t\t\treturn ab(ax('form'), s, D, t, f);\n-\t\t}\n-\t\tif (aB == 'class') {\n-\t\t\treturn ab(ax('form'), S, R, f);\n-\t\t}\n-\t\tif (aB == 'export') {\n-\t\t\treturn ab(ax('form'), ay, f);\n-\t\t}\n-\t\tif (aB == 'import') {\n-\t\t\treturn ab(ax('form'), ad, f);\n-\t\t}\n-\t\treturn X(ax('stat'), ak, n(';'), f);\n-\t}\n-\tfunction ak(aB) {\n-\t\treturn V(aB, false);\n-\t}\n-\tfunction aw(aB) {\n-\t\treturn V(aB, true);\n-\t}\n-\tfunction V(aC, aE) {\n-\t\tif (z.state.fatArrowAt == z.stream.start) {\n-\t\t\tvar aB = aE ? J : T;\n-\t\t\tif (aC == '(') {\n-\t\t\t\treturn ab(s, ax(')'), an(g, ')'), f, n('=>'), aB, t);\n-\t\t\t} else {\n-\t\t\t\tif (aC == 'variable') {\n-\t\t\t\t\treturn X(s, g, n('=>'), aB, t);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tvar aD = aE ? h : Y;\n-\t\tif (a.hasOwnProperty(aC)) {\n-\t\t\treturn ab(aD);\n-\t\t}\n-\t\tif (aC == 'function') {\n-\t\t\treturn ab(I);\n-\t\t}\n-\t\tif (aC == 'keyword c') {\n-\t\t\treturn ab(aE ? ah : af);\n-\t\t}\n-\t\tif (aC == '(') {\n-\t\t\treturn ab(ax(')'), af, ar, n(')'), f, aD);\n-\t\t}\n-\t\tif (aC == 'operator' || aC == 'spread') {\n-\t\t\treturn ab(aE ? aw : ak);\n-\t\t}\n-\t\tif (aC == '[') {\n-\t\t\treturn ab(ax(']'), k, f, aD);\n-\t\t}\n-\t\tif (aC == '{') {\n-\t\t\treturn aq(p, '}', null, aD);\n-\t\t}\n-\t\treturn ab();\n-\t}\n-\tfunction af(aB) {\n-\t\tif (aB.match(\u002F[;\\}\\)\\],]\u002F)) {\n-\t\t\treturn X();\n-\t\t}\n-\t\treturn X(ak);\n-\t}\n-\tfunction ah(aB) {\n-\t\tif (aB.match(\u002F[;\\}\\)\\],]\u002F)) {\n-\t\t\treturn X();\n-\t\t}\n-\t\treturn X(aw);\n-\t}\n-\tfunction Y(aB, aC) {\n-\t\tif (aB == ',') {\n-\t\t\treturn ab(ak);\n-\t\t}\n-\t\treturn h(aB, aC, false);\n-\t}\n-\tfunction h(aB, aD, aF) {\n-\t\tvar aC = aF == false ? Y : h;\n-\t\tvar aE = aF == false ? ak : aw;\n-\t\tif (aD == '=>') {\n-\t\t\treturn ab(s, aF ? J : T, t);\n-\t\t}\n-\t\tif (aB == 'operator') {\n-\t\t\tif (\u002F\\+\\+|--\u002F.test(aD)) {\n-\t\t\t\treturn ab(aC);\n-\t\t\t}\n-\t\t\tif (aD == '?') {\n-\t\t\t\treturn ab(ak, n(':'), aE);\n-\t\t\t}\n-\t\t\treturn ab(aE);\n-\t\t}\n-\t\tif (aB == 'quasi') {\n-\t\t\tz.cc.push(aC);\n-\t\t\treturn M(aD);\n-\t\t}\n-\t\tif (aB == ';') {\n-\t\t\treturn;\n-\t\t}\n-\t\tif (aB == '(') {\n-\t\t\treturn aq(aw, ')', 'call', aC);\n-\t\t}\n-\t\tif (aB == '.') {\n-\t\t\treturn ab(ai, aC);\n-\t\t}\n-\t\tif (aB == '[') {\n-\t\t\treturn ab(ax(']'), af, n(']'), f, aC);\n-\t\t}\n-\t}\n-\tfunction M(aB) {\n-\t\tif (aB.slice(aB.length - 2) != '${') {\n-\t\t\treturn ab();\n-\t\t}\n-\t\treturn ab(ak, l);\n-\t}\n-\tfunction l(aB) {\n-\t\tif (aB == '}') {\n-\t\t\tz.marked = 'string-2';\n-\t\t\tz.state.tokenize = au;\n-\t\t\treturn ab();\n-\t\t}\n-\t}\n-\tfunction T(aB) {\n-\t\tap(z.stream, z.state);\n-\t\tif (aB == '{') {\n-\t\t\treturn X(az);\n-\t\t}\n-\t\treturn X(ak);\n-\t}\n-\tfunction J(aB) {\n-\t\tap(z.stream, z.state);\n-\t\tif (aB == '{') {\n-\t\t\treturn X(az);\n-\t\t}\n-\t\treturn X(aw);\n-\t}\n-\tfunction aA(aB) {\n-\t\tif (aB == ':') {\n-\t\t\treturn ab(f, az);\n-\t\t}\n-\t\treturn X(Y, n(';'), f);\n-\t}\n-\tfunction ai(aB) {\n-\t\tif (aB == 'variable') {\n-\t\t\tz.marked = 'property';\n-\t\t\treturn ab();\n-\t\t}\n-\t}\n-\tfunction p(aB, aC) {\n-\t\tif (aB == 'variable') {\n-\t\t\tz.marked = 'property';\n-\t\t\tif (aC == 'get' || aC == 'set') {\n-\t\t\t\treturn ab(E);\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (aB == 'number' || aB == 'string') {\n-\t\t\t\tz.marked = aB + ' property';\n-\t\t\t} else {\n-\t\t\t\tif (aB == '[') {\n-\t\t\t\t\treturn ab(ak, n(']'), G);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\tif (a.hasOwnProperty(aB)) {\n-\t\t\treturn ab(G);\n-\t\t}\n-\t}\n-\tfunction E(aB) {\n-\t\tif (aB != 'variable') {\n-\t\t\treturn X(G);\n-\t\t}\n-\t\tz.marked = 'property';\n-\t\treturn ab(I);\n-\t}\n-\tfunction G(aB) {\n-\t\tif (aB == ':') {\n-\t\t\treturn ab(aw);\n-\t\t}\n-\t\tif (aB == '(') {\n-\t\t\treturn X(I);\n-\t\t}\n-\t}\n-\tfunction an(aD, aB) {\n-\t\tfunction aC(aF) {\n-\t\t\tif (aF == ',') {\n-\t\t\t\tvar aE = z.state.lexical;\n-\t\t\t\tif (aE.info == 'call') {\n-\t\t\t\t\taE.pos = (aE.pos || 0) + 1;\n-\t\t\t\t}\n-\t\t\t\treturn ab(aD, aC);\n-\t\t\t}\n-\t\t\tif (aF == aB) {\n-\t\t\t\treturn ab();\n-\t\t\t}\n-\t\t\treturn ab(n(aB));\n-\t\t}\n-\t\treturn function (aE) {\n-\t\t\tif (aE == aB) {\n-\t\t\t\treturn ab();\n-\t\t\t}\n-\t\t\treturn X(aD, aC);\n-\t\t};\n-\t}\n-\tfunction aq(aE, aB, aD) {\n-\t\tfor (var aC = 3; aC \u003C arguments.length; aC++) {\n-\t\t\tz.cc.push(arguments[aC]);\n-\t\t}\n-\t\treturn ab(ax(aB, aD), an(aE, aB), f);\n-\t}\n-\tfunction u(aB) {\n-\t\tif (aB == '}') {\n-\t\t\treturn ab();\n-\t\t}\n-\t\treturn X(az, u);\n-\t}\n-\tfunction P(aB) {\n-\t\tif (e && aB == ':') {\n-\t\t\treturn ab(aa);\n-\t\t}\n-\t}\n-\tfunction aa(aB) {\n-\t\tif (aB == 'variable') {\n-\t\t\tz.marked = 'variable-3';\n-\t\t\treturn ab();\n-\t\t}\n-\t}\n-\tfunction b() {\n-\t\treturn X(g, P, Z, U);\n-\t}\n-\tfunction g(aB, aC) {\n-\t\tif (aB == 'variable') {\n-\t\t\tao(aC);\n-\t\t\treturn ab();\n-\t\t}\n-\t\tif (aB == '[') {\n-\t\t\treturn aq(g, ']');\n-\t\t}\n-\t\tif (aB == '{') {\n-\t\t\treturn aq(av, '}');\n-\t\t}\n-\t}\n-\tfunction av(aB, aC) {\n-\t\tif (aB == 'variable' && !z.stream.match(\u002F^\\s*:\u002F, false)) {\n-\t\t\tao(aC);\n-\t\t\treturn ab(Z);\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\tz.marked = 'property';\n-\t\t}\n-\t\treturn ab(n(':'), g, Z);\n-\t}\n-\tfunction Z(aB, aC) {\n-\t\tif (aC == '=') {\n-\t\t\treturn ab(aw);\n-\t\t}\n-\t}\n-\tfunction U(aB) {\n-\t\tif (aB == ',') {\n-\t\t\treturn ab(b);\n-\t\t}\n-\t}\n-\tfunction c(aB, aC) {\n-\t\tif (aB == 'keyword b' && aC == 'else') {\n-\t\t\treturn ab(ax('form'), az, f);\n-\t\t}\n-\t}\n-\tfunction q(aB) {\n-\t\tif (aB == '(') {\n-\t\t\treturn ab(ax(')'), A, n(')'), f);\n-\t\t}\n-\t}\n-\tfunction A(aB) {\n-\t\tif (aB == 'var') {\n-\t\t\treturn ab(b, n(';'), y);\n-\t\t}\n-\t\tif (aB == ';') {\n-\t\t\treturn ab(y);\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\treturn ab(r);\n-\t\t}\n-\t\treturn X(ak, n(';'), y);\n-\t}\n-\tfunction r(aB, aC) {\n-\t\tif (aC == 'in' || aC == 'of') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(ak);\n-\t\t}\n-\t\treturn ab(Y, y);\n-\t}\n-\tfunction y(aB, aC) {\n-\t\tif (aB == ';') {\n-\t\t\treturn ab(x);\n-\t\t}\n-\t\tif (aC == 'in' || aC == 'of') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(ak);\n-\t\t}\n-\t\treturn X(ak, n(';'), x);\n-\t}\n-\tfunction x(aB) {\n-\t\tif (aB != ')') {\n-\t\t\tab(ak);\n-\t\t}\n-\t}\n-\tfunction I(aB, aC) {\n-\t\tif (aC == '*') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(I);\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\tao(aC);\n-\t\t\treturn ab(I);\n-\t\t}\n-\t\tif (aB == '(') {\n-\t\t\treturn ab(s, ax(')'), an(ac, ')'), f, az, t);\n-\t\t}\n-\t}\n-\tfunction ac(aB) {\n-\t\tif (aB == 'spread') {\n-\t\t\treturn ab(ac);\n-\t\t}\n-\t\treturn X(g, P);\n-\t}\n-\tfunction S(aB, aC) {\n-\t\tif (aB == 'variable') {\n-\t\t\tao(aC);\n-\t\t\treturn ab(K);\n-\t\t}\n-\t}\n-\tfunction K(aB, aC) {\n-\t\tif (aC == 'extends') {\n-\t\t\treturn ab(ak);\n-\t\t}\n-\t}\n-\tfunction R(aB) {\n-\t\tif (aB == '{') {\n-\t\t\treturn aq(p, '}');\n-\t\t}\n-\t}\n-\tfunction D(aB, aC) {\n-\t\tif (aB == 'string') {\n-\t\t\treturn ab(az);\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\tao(aC);\n-\t\t\treturn ab(ae);\n-\t\t}\n-\t}\n-\tfunction ay(aB, aC) {\n-\t\tif (aC == '*') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(ae, n(';'));\n-\t\t}\n-\t\tif (aC == 'default') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(ak, n(';'));\n-\t\t}\n-\t\treturn X(az);\n-\t}\n-\tfunction ad(aB) {\n-\t\tif (aB == 'string') {\n-\t\t\treturn ab();\n-\t\t}\n-\t\treturn X(al, ae);\n-\t}\n-\tfunction al(aB, aC) {\n-\t\tif (aB == '{') {\n-\t\t\treturn aq(al, '}');\n-\t\t}\n-\t\tif (aB == 'variable') {\n-\t\t\tao(aC);\n-\t\t}\n-\t\treturn ab();\n-\t}\n-\tfunction ae(aB, aC) {\n-\t\tif (aC == 'from') {\n-\t\t\tz.marked = 'keyword';\n-\t\t\treturn ab(ak);\n-\t\t}\n-\t}\n-\tfunction k(aB) {\n-\t\tif (aB == ']') {\n-\t\t\treturn ab();\n-\t\t}\n-\t\treturn X(aw, aj);\n-\t}\n-\tfunction aj(aB) {\n-\t\tif (aB == 'for') {\n-\t\t\treturn X(ar, n(']'));\n-\t\t}\n-\t\tif (aB == ',') {\n-\t\t\treturn ab(an(aw, ']'));\n-\t\t}\n-\t\treturn X(an(aw, ']'));\n-\t}\n-\tfunction ar(aB) {\n-\t\tif (aB == 'for') {\n-\t\t\treturn ab(q, ar);\n-\t\t}\n-\t\tif (aB == 'if') {\n-\t\t\treturn ab(ak, ar);\n-\t\t}\n-\t}\n-\treturn {\n-\t\tstartState: function (aC) {\n-\t\t\tvar aB = {\n-\t\t\t\ttokenize: Q,\n-\t\t\t\tlastType: 'sof',\n-\t\t\t\tcc: [],\n-\t\t\t\tlexical: new F((aC || 0) - i, 0, 'block', false),\n-\t\t\t\tlocalVars: ag.localVars,\n-\t\t\t\tcontext: ag.localVars && {vars: ag.localVars},\n-\t\t\t\tindented: 0\n-\t\t\t};\n-\t\t\tif (ag.globalVars) {\n-\t\t\t\taB.globalVars = ag.globalVars;\n-\t\t\t}\n-\t\t\treturn aB;\n-\t\t},\n-\t\ttoken: function (aD, aC) {\n-\t\t\tif (aD.sol()) {\n-\t\t\t\tif (!aC.lexical.hasOwnProperty('align')) {\n-\t\t\t\t\taC.lexical.align = false;\n-\t\t\t\t}\n-\t\t\t\taC.indented = aD.indentation();\n-\t\t\t\tap(aD, aC);\n-\t\t\t}\n-\t\t\tif (aC.tokenize != at && aD.eatSpace()) {\n-\t\t\t\treturn null;\n-\t\t\t}\n-\t\t\tvar aB = aC.tokenize(aD, aC);\n-\t\t\tif (O == 'comment') {\n-\t\t\t\treturn aB;\n-\t\t\t}\n-\t\t\taC.lastType = O == 'operator' && (C == '++' || C == '--') ? 'incdec' : O;\n-\t\t\treturn d(aC, aB, O, C, aD);\n-\t\t},\n-\t\tindent: function (aH, aB) {\n-\t\t\tif (aH.tokenize == at) {\n-\t\t\t\treturn CodeMirror.Pass;\n-\t\t\t}\n-\t\t\tif (aH.tokenize != Q) {\n-\t\t\t\treturn 0;\n-\t\t\t}\n-\t\t\tvar aG = aB && aB.charAt(0),\n-\t\t\t\taE = aH.lexical;\n-\t\t\tfor (var aD = aH.cc.length - 1; aD >= 0; --aD) {\n-\t\t\t\tvar aI = aH.cc[aD];\n-\t\t\t\tif (aI == f) {\n-\t\t\t\t\taE = aE.prev;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (aI != c) {\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\tif (aE.type == 'stat' && aG == '}') {\n-\t\t\t\taE = aE.prev;\n-\t\t\t}\n-\t\t\tif (w && aE.type == ')' && aE.prev.type == 'stat') {\n-\t\t\t\taE = aE.prev;\n-\t\t\t}\n-\t\t\tvar aF = aE.type,\n-\t\t\t\taC = aG == aF;\n-\t\t\tif (aF == 'vardef') {\n-\t\t\t\treturn aE.indented + (aH.lastType == 'operator' || aH.lastType == ',' ? aE.info + 1 : 0);\n-\t\t\t} else {\n-\t\t\t\tif (aF == 'form' && aG == '{') {\n-\t\t\t\t\treturn aE.indented;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (aF == 'form') {\n-\t\t\t\t\t\treturn aE.indented + i;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (aF == 'stat') {\n-\t\t\t\t\t\t\treturn aE.indented + (aH.lastType == 'operator' || aH.lastType == ',' ? w || i : 0);\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tif (aE.info == 'switch' && !aC && ag.doubleIndentSwitch != false) {\n-\t\t\t\t\t\t\t\treturn aE.indented + (\u002F^(?:case|default)\\b\u002F.test(aB) ? i : 2 * i);\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tif (aE.align) {\n-\t\t\t\t\t\t\t\t\treturn aE.column + (aC ? 0 : 1);\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\treturn aE.indented + (aC ? 0 : i);\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t},\n-\t\telectricChars: ':{}',\n-\t\tblockCommentStart: v ? null : '\u002F*',\n-\t\tblockCommentEnd: v ? null : '*\u002F',\n-\t\tlineComment: v ? null : '\u002F\u002F',\n-\t\tfold: 'brace',\n-\t\thelperType: v ? 'json' : 'javascript',\n-\t\tjsonMode: v\n-\t};\n-});\n-CodeMirror.defineMIME('text\u002Fjavascript', 'javascript');\n-CodeMirror.defineMIME('text\u002Fecmascript', 'javascript');\n-CodeMirror.defineMIME('application\u002Fjavascript', 'javascript');\n-CodeMirror.defineMIME('application\u002Fecmascript', 'javascript');\n-CodeMirror.defineMIME('application\u002Fjson', {name: 'javascript', json: true});\n-CodeMirror.defineMIME('application\u002Fx-json', {name: 'javascript', json: true});\n-CodeMirror.defineMIME('text\u002Ftypescript', {name: 'javascript', typescript: true});\n-CodeMirror.defineMIME('application\u002Ftypescript', {name: 'javascript', typescript: true});\n+CodeMirror.defineMode(\"javascript\",function(W,ag){var i=W.indentUnit;var w=ag.statementIndent;var v=ag.json;var e=ag.typescript;var am=function(){function aJ(aL){return{type:aL,style:\"keyword\"}}var aE=aJ(\"keyword a\"),aC=aJ(\"keyword b\"),aB=aJ(\"keyword c\");var aD=aJ(\"operator\"),aH={type:\"atom\",style:\"atom\"};var aF={\"if\":aJ(\"if\"),\"while\":aE,\"with\":aE,\"else\":aC,\"do\":aC,\"try\":aC,\"finally\":aC,\"return\":aB,\"break\":aB,\"continue\":aB,\"new\":aB,\"delete\":aB,\"throw\":aB,\"debugger\":aB,\"var\":aJ(\"var\"),\"const\":aJ(\"var\"),let:aJ(\"var\"),\"function\":aJ(\"function\"),\"catch\":aJ(\"catch\"),\"for\":aJ(\"for\"),\"switch\":aJ(\"switch\"),\"case\":aJ(\"case\"),\"default\":aJ(\"default\"),\"in\":aD,\"typeof\":aD,\"instanceof\":aD,\"true\":aH,\"false\":aH,\"null\":aH,\"undefined\":aH,\"NaN\":aH,\"Infinity\":aH,\"this\":aJ(\"this\"),module:aJ(\"module\"),\"class\":aJ(\"class\"),\"super\":aJ(\"atom\"),yield:aB,\"export\":aJ(\"export\"),\"import\":aJ(\"import\"),\"extends\":aB};if(e){var aK={type:\"variable\",style:\"variable-3\"};var aG={\"interface\":aJ(\"interface\"),\"extends\":aJ(\"extends\"),constructor:aJ(\"constructor\"),\"public\":aJ(\"public\"),\"private\":aJ(\"private\"),\"protected\":aJ(\"protected\"),\"static\":aJ(\"static\"),string:aK,number:aK,bool:aK,any:aK};for(var aI in aG){aF[aI]=aG[aI]}}return aF}();var L=\u002F[+\\-*&%=\u003C>!?|~^]\u002F;function B(aE){var aC=false,aB,aD=false;while((aB=aE.next())!=null){if(!aC){if(aB==\"\u002F\"&&!aD){return}if(aB==\"[\"){aD=true}else{if(aD&&aB==\"]\"){aD=false}}}aC=!aC&&aB==\"\\\\\"}}var O,C;function H(aD,aC,aB){O=aD;C=aB;return aC}function Q(aF,aD){var aB=aF.next();if(aB=='\"'||aB==\"'\"){aD.tokenize=N(aB);return aD.tokenize(aF,aD)}else{if(aB==\".\"&&aF.match(\u002F^\\d+(?:[eE][+\\-]?\\d+)?\u002F)){return H(\"number\",\"number\")}else{if(aB==\".\"&&aF.match(\"..\")){return H(\"spread\",\"meta\")}else{if(\u002F[\\[\\]{}\\(\\),;\\:\\.]\u002F.test(aB)){return H(aB)}else{if(aB==\"=\"&&aF.eat(\">\")){return H(\"=>\",\"operator\")}else{if(aB==\"0\"&&aF.eat(\u002Fx\u002Fi)){aF.eatWhile(\u002F[\\da-f]\u002Fi);return H(\"number\",\"number\")}else{if(\u002F\\d\u002F.test(aB)){aF.match(\u002F^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?\u002F);return H(\"number\",\"number\")}else{if(aB==\"\u002F\"){if(aF.eat(\"*\")){aD.tokenize=at;return at(aF,aD)}else{if(aF.eat(\"\u002F\")){aF.skipToEnd();return H(\"comment\",\"comment\")}else{if(aD.lastType==\"operator\"||aD.lastType==\"keyword c\"||aD.lastType==\"sof\"||\u002F^[\\[{}\\(,;:]$\u002F.test(aD.lastType)){B(aF);aF.eatWhile(\u002F[gimy]\u002F);return H(\"regexp\",\"string-2\")}else{aF.eatWhile(L);return H(\"operator\",\"operator\",aF.current())}}}}else{if(aB==\"`\"){aD.tokenize=au;return au(aF,aD)}else{if(aB==\"#\"){aF.skipToEnd();return H(\"error\",\"error\")}else{if(L.test(aB)){aF.eatWhile(L);return H(\"operator\",\"operator\",aF.current())}else{aF.eatWhile(\u002F[\\w\\$_]\u002F);var aE=aF.current(),aC=am.propertyIsEnumerable(aE)&&am[aE];return(aC&&aD.lastType!=\".\")?H(aC.type,aC.style,aE):H(\"variable\",\"variable\",aE)}}}}}}}}}}}}function N(aB){return function(aF,aD){var aE=false,aC;while((aC=aF.next())!=null){if(aC==aB&&!aE){break}aE=!aE&&aC==\"\\\\\"}if(!aE){aD.tokenize=Q}return H(\"string\",\"string\")}}function at(aE,aD){var aB=false,aC;while(aC=aE.next()){if(aC==\"\u002F\"&&aB){aD.tokenize=Q;break}aB=(aC==\"*\")}return H(\"comment\",\"comment\")}function au(aE,aC){var aD=false,aB;while((aB=aE.next())!=null){if(!aD&&(aB==\"`\"||aB==\"$\"&&aE.eat(\"{\"))){aC.tokenize=Q;break}aD=!aD&&aB==\"\\\\\"}return H(\"quasi\",\"string-2\",aE.current())}var j=\"([{}])\";function ap(aH,aE){if(aE.fatArrowAt){aE.fatArrowAt=null}var aD=aH.string.indexOf(\"=>\",aH.start);if(aD\u003C0){return}var aG=0,aC=false;for(var aI=aD-1;aI>=0;--aI){var aB=aH.string.charAt(aI);var aF=j.indexOf(aB);if(aF>=0&&aF\u003C3){if(!aG){++aI;break}if(--aG==0){break}}else{if(aF>=3&&aF\u003C6){++aG}else{if(\u002F[$\\w]\u002F.test(aB)){aC=true}else{if(aC&&!aG){++aI;break}}}}}if(aC&&!aG){aE.fatArrowAt=aI}}var a={atom:true,number:true,variable:true,string:true,regexp:true,\"this\":true};function F(aG,aC,aB,aF,aD,aE){this.indented=aG;this.column=aC;this.type=aB;this.prev=aD;this.info=aE;if(aF!=null){this.align=aF}}function o(aE,aD){for(var aC=aE.localVars;aC;aC=aC.next){if(aC.name==aD){return true}}for(var aB=aE.context;aB;aB=aB.prev){for(var aC=aB.vars;aC;aC=aC.next){if(aC.name==aD){return true}}}}function d(aF,aC,aB,aE,aG){var aH=aF.cc;z.state=aF;z.stream=aG;z.marked=null,z.cc=aH;if(!aF.lexical.hasOwnProperty(\"align\")){aF.lexical.align=true}while(true){var aD=aH.length?aH.pop():v?ak:az;if(aD(aB,aE)){while(aH.length&&aH[aH.length-1].lex){aH.pop()()}if(z.marked){return z.marked}if(aB==\"variable\"&&o(aF,aE)){return\"variable-2\"}return aC}}}var z={state:null,column:null,marked:null,cc:null};function X(){for(var aB=arguments.length-1;aB>=0;aB--){z.cc.push(arguments[aB])}}function ab(){X.apply(null,arguments);return true}function ao(aC){function aB(aF){for(var aE=aF;aE;aE=aE.next){if(aE.name==aC){return true}}return false}var aD=z.state;if(aD.context){z.marked=\"def\";if(aB(aD.localVars)){return}aD.localVars={name:aC,next:aD.localVars}}else{if(aB(aD.globalVars)){return}if(ag.globalVars){aD.globalVars={name:aC,next:aD.globalVars}}}}var m={name:\"this\",next:{name:\"arguments\"}};function s(){z.state.context={prev:z.state.context,vars:z.state.localVars};z.state.localVars=m}function t(){z.state.localVars=z.state.context.vars;z.state.context=z.state.context.prev}function ax(aC,aD){var aB=function(){var aF=z.state,aE=aF.indented;if(aF.lexical.type==\"stat\"){aE=aF.lexical.indented}aF.lexical=new F(aE,z.stream.column(),aC,null,aF.lexical,aD)};aB.lex=true;return aB}function f(){var aB=z.state;if(aB.lexical.prev){if(aB.lexical.type==\")\"){aB.indented=aB.lexical.indented}aB.lexical=aB.lexical.prev}}f.lex=true;function n(aB){return function(aC){if(aC==aB){return ab()}else{if(aB==\";\"){return X()}else{return ab(arguments.callee)}}}}function az(aB,aC){if(aB==\"var\"){return ab(ax(\"vardef\",aC.length),b,n(\";\"),f)}if(aB==\"keyword a\"){return ab(ax(\"form\"),ak,az,f)}if(aB==\"keyword b\"){return ab(ax(\"form\"),az,f)}if(aB==\"{\"){return ab(ax(\"}\"),u,f)}if(aB==\";\"){return ab()}if(aB==\"if\"){return ab(ax(\"form\"),ak,az,f,c)}if(aB==\"function\"){return ab(I)}if(aB==\"for\"){return ab(ax(\"form\"),q,az,f)}if(aB==\"variable\"){return ab(ax(\"stat\"),aA)}if(aB==\"switch\"){return ab(ax(\"form\"),ak,ax(\"}\",\"switch\"),n(\"{\"),u,f,f)}if(aB==\"case\"){return ab(ak,n(\":\"))}if(aB==\"default\"){return ab(n(\":\"))}if(aB==\"catch\"){return ab(ax(\"form\"),s,n(\"(\"),ac,n(\")\"),az,f,t)}if(aB==\"module\"){return ab(ax(\"form\"),s,D,t,f)}if(aB==\"class\"){return ab(ax(\"form\"),S,R,f)}if(aB==\"export\"){return ab(ax(\"form\"),ay,f)}if(aB==\"import\"){return ab(ax(\"form\"),ad,f)}return X(ax(\"stat\"),ak,n(\";\"),f)}function ak(aB){return V(aB,false)}function aw(aB){return V(aB,true)}function V(aC,aE){if(z.state.fatArrowAt==z.stream.start){var aB=aE?J:T;if(aC==\"(\"){return ab(s,ax(\")\"),an(g,\")\"),f,n(\"=>\"),aB,t)}else{if(aC==\"variable\"){return X(s,g,n(\"=>\"),aB,t)}}}var aD=aE?h:Y;if(a.hasOwnProperty(aC)){return ab(aD)}if(aC==\"function\"){return ab(I)}if(aC==\"keyword c\"){return ab(aE?ah:af)}if(aC==\"(\"){return ab(ax(\")\"),af,ar,n(\")\"),f,aD)}if(aC==\"operator\"||aC==\"spread\"){return ab(aE?aw:ak)}if(aC==\"[\"){return ab(ax(\"]\"),k,f,aD)}if(aC==\"{\"){return aq(p,\"}\",null,aD)}return ab()}function af(aB){if(aB.match(\u002F[;\\}\\)\\],]\u002F)){return X()}return X(ak)}function ah(aB){if(aB.match(\u002F[;\\}\\)\\],]\u002F)){return X()}return X(aw)}function Y(aB,aC){if(aB==\",\"){return ab(ak)}return h(aB,aC,false)}function h(aB,aD,aF){var aC=aF==false?Y:h;var aE=aF==false?ak:aw;if(aD==\"=>\"){return ab(s,aF?J:T,t)}if(aB==\"operator\"){if(\u002F\\+\\+|--\u002F.test(aD)){return ab(aC)}if(aD==\"?\"){return ab(ak,n(\":\"),aE)}return ab(aE)}if(aB==\"quasi\"){z.cc.push(aC);return M(aD)}if(aB==\";\"){return}if(aB==\"(\"){return aq(aw,\")\",\"call\",aC)}if(aB==\".\"){return ab(ai,aC)}if(aB==\"[\"){return ab(ax(\"]\"),af,n(\"]\"),f,aC)}}function M(aB){if(aB.slice(aB.length-2)!=\"${\"){return ab()}return ab(ak,l)}function l(aB){if(aB==\"}\"){z.marked=\"string-2\";z.state.tokenize=au;return ab()}}function T(aB){ap(z.stream,z.state);if(aB==\"{\"){return X(az)}return X(ak)}function J(aB){ap(z.stream,z.state);if(aB==\"{\"){return X(az)}return X(aw)}function aA(aB){if(aB==\":\"){return ab(f,az)}return X(Y,n(\";\"),f)}function ai(aB){if(aB==\"variable\"){z.marked=\"property\";return ab()}}function p(aB,aC){if(aB==\"variable\"){z.marked=\"property\";if(aC==\"get\"||aC==\"set\"){return ab(E)}}else{if(aB==\"number\"||aB==\"string\"){z.marked=aB+\" property\"}else{if(aB==\"[\"){return ab(ak,n(\"]\"),G)}}}if(a.hasOwnProperty(aB)){return ab(G)}}function E(aB){if(aB!=\"variable\"){return X(G)}z.marked=\"property\";return ab(I)}function G(aB){if(aB==\":\"){return ab(aw)}if(aB==\"(\"){return X(I)}}function an(aD,aB){function aC(aF){if(aF==\",\"){var aE=z.state.lexical;if(aE.info==\"call\"){aE.pos=(aE.pos||0)+1}return ab(aD,aC)}if(aF==aB){return ab()}return ab(n(aB))}return function(aE){if(aE==aB){return ab()}return X(aD,aC)}}function aq(aE,aB,aD){for(var aC=3;aC\u003Carguments.length;aC++){z.cc.push(arguments[aC])}return ab(ax(aB,aD),an(aE,aB),f)}function u(aB){if(aB==\"}\"){return ab()}return X(az,u)}function P(aB){if(e&&aB==\":\"){return ab(aa)}}function aa(aB){if(aB==\"variable\"){z.marked=\"variable-3\";return ab()}}function b(){return X(g,P,Z,U)}function g(aB,aC){if(aB==\"variable\"){ao(aC);return ab()}if(aB==\"[\"){return aq(g,\"]\")}if(aB==\"{\"){return aq(av,\"}\")}}function av(aB,aC){if(aB==\"variable\"&&!z.stream.match(\u002F^\\s*:\u002F,false)){ao(aC);return ab(Z)}if(aB==\"variable\"){z.marked=\"property\"}return ab(n(\":\"),g,Z)}function Z(aB,aC){if(aC==\"=\"){return ab(aw)}}function U(aB){if(aB==\",\"){return ab(b)}}function c(aB,aC){if(aB==\"keyword b\"&&aC==\"else\"){return ab(ax(\"form\"),az,f)}}function q(aB){if(aB==\"(\"){return ab(ax(\")\"),A,n(\")\"),f)}}function A(aB){if(aB==\"var\"){return ab(b,n(\";\"),y)}if(aB==\";\"){return ab(y)}if(aB==\"variable\"){return ab(r)}return X(ak,n(\";\"),y)}function r(aB,aC){if(aC==\"in\"||aC==\"of\"){z.marked=\"keyword\";return ab(ak)}return ab(Y,y)}function y(aB,aC){if(aB==\";\"){return ab(x)}if(aC==\"in\"||aC==\"of\"){z.marked=\"keyword\";return ab(ak)}return X(ak,n(\";\"),x)}function x(aB){if(aB!=\")\"){ab(ak)}}function I(aB,aC){if(aC==\"*\"){z.marked=\"keyword\";return ab(I)}if(aB==\"variable\"){ao(aC);return ab(I)}if(aB==\"(\"){return ab(s,ax(\")\"),an(ac,\")\"),f,az,t)}}function ac(aB){if(aB==\"spread\"){return ab(ac)}return X(g,P)}function S(aB,aC){if(aB==\"variable\"){ao(aC);return ab(K)}}function K(aB,aC){if(aC==\"extends\"){return ab(ak)}}function R(aB){if(aB==\"{\"){return aq(p,\"}\")}}function D(aB,aC){if(aB==\"string\"){return ab(az)}if(aB==\"variable\"){ao(aC);return ab(ae)}}function ay(aB,aC){if(aC==\"*\"){z.marked=\"keyword\";return ab(ae,n(\";\"))}if(aC==\"default\"){z.marked=\"keyword\";return ab(ak,n(\";\"))}return X(az)}function ad(aB){if(aB==\"string\"){return ab()}return X(al,ae)}function al(aB,aC){if(aB==\"{\"){return aq(al,\"}\")}if(aB==\"variable\"){ao(aC)}return ab()}function ae(aB,aC){if(aC==\"from\"){z.marked=\"keyword\";return ab(ak)}}function k(aB){if(aB==\"]\"){return ab()}return X(aw,aj)}function aj(aB){if(aB==\"for\"){return X(ar,n(\"]\"))}if(aB==\",\"){return ab(an(aw,\"]\"))}return X(an(aw,\"]\"))}function ar(aB){if(aB==\"for\"){return ab(q,ar)}if(aB==\"if\"){return ab(ak,ar)}}return{startState:function(aC){var aB={tokenize:Q,lastType:\"sof\",cc:[],lexical:new F((aC||0)-i,0,\"block\",false),localVars:ag.localVars,context:ag.localVars&&{vars:ag.localVars},indented:0};if(ag.globalVars){aB.globalVars=ag.globalVars}return aB},token:function(aD,aC){if(aD.sol()){if(!aC.lexical.hasOwnProperty(\"align\")){aC.lexical.align=false}aC.indented=aD.indentation();ap(aD,aC)}if(aC.tokenize!=at&&aD.eatSpace()){return null}var aB=aC.tokenize(aD,aC);if(O==\"comment\"){return aB}aC.lastType=O==\"operator\"&&(C==\"++\"||C==\"--\")?\"incdec\":O;return d(aC,aB,O,C,aD)},indent:function(aH,aB){if(aH.tokenize==at){return CodeMirror.Pass}if(aH.tokenize!=Q){return 0}var aG=aB&&aB.charAt(0),aE=aH.lexical;for(var aD=aH.cc.length-1;aD>=0;--aD){var aI=aH.cc[aD];if(aI==f){aE=aE.prev}else{if(aI!=c){break}}}if(aE.type==\"stat\"&&aG==\"}\"){aE=aE.prev}if(w&&aE.type==\")\"&&aE.prev.type==\"stat\"){aE=aE.prev}var aF=aE.type,aC=aG==aF;if(aF==\"vardef\"){return aE.indented+(aH.lastType==\"operator\"||aH.lastType==\",\"?aE.info+1:0)}else{if(aF==\"form\"&&aG==\"{\"){return aE.indented}else{if(aF==\"form\"){return aE.indented+i}else{if(aF==\"stat\"){return aE.indented+(aH.lastType==\"operator\"||aH.lastType==\",\"?w||i:0)}else{if(aE.info==\"switch\"&&!aC&&ag.doubleIndentSwitch!=false){return aE.indented+(\u002F^(?:case|default)\\b\u002F.test(aB)?i:2*i)}else{if(aE.align){return aE.column+(aC?0:1)}else{return aE.indented+(aC?0:i)}}}}}}},electricChars:\":{}\",blockCommentStart:v?null:\"\u002F*\",blockCommentEnd:v?null:\"*\u002F\",lineComment:v?null:\"\u002F\u002F\",fold:\"brace\",helperType:v?\"json\":\"javascript\",jsonMode:v}});CodeMirror.defineMIME(\"text\u002Fjavascript\",\"javascript\");CodeMirror.defineMIME(\"text\u002Fecmascript\",\"javascript\");CodeMirror.defineMIME(\"application\u002Fjavascript\",\"javascript\");CodeMirror.defineMIME(\"application\u002Fecmascript\",\"javascript\");CodeMirror.defineMIME(\"application\u002Fjson\",{name:\"javascript\",json:true});CodeMirror.defineMIME(\"application\u002Fx-json\",{name:\"javascript\",json:true});CodeMirror.defineMIME(\"text\u002Ftypescript\",{name:\"javascript\",typescript:true});CodeMirror.defineMIME(\"application\u002Ftypescript\",{name:\"javascript\",typescript:true});\n \u002F\u002F CodeMirror CSS.\n-CodeMirror.defineMode('css', function (u, i) {\n-\tif (!i.propertyKeywords) {\n-\t\ti = CodeMirror.resolveMode('text\u002Fcss');\n-\t}\n-\tvar o = u.indentUnit,\n-\t\tb = i.tokenHooks,\n-\t\tt = i.mediaTypes || {},\n-\t\tk = i.mediaFeatures || {},\n-\t\th = i.propertyKeywords || {},\n-\t\tn = i.colorKeywords || {},\n-\t\tq = i.valueKeywords || {},\n-\t\td = i.fontProperties || {},\n-\t\tl = i.allowNested;\n-\tvar c, m;\n-\tfunction v(y, z) {\n-\t\tc = z;\n-\t\treturn y;\n-\t}\n-\tfunction x(B, A) {\n-\t\tvar z = B.next();\n-\t\tif (b[z]) {\n-\t\t\tvar y = b[z](B, A);\n-\t\t\tif (y !== false) {\n-\t\t\t\treturn y;\n-\t\t\t}\n-\t\t}\n-\t\tif (z == '@') {\n-\t\t\tB.eatWhile(\u002F[\\w\\\\\\-]\u002F);\n-\t\t\treturn v('def', B.current());\n-\t\t} else {\n-\t\t\tif (z == '=' || ((z == '~' || z == '|') && B.eat('='))) {\n-\t\t\t\treturn v(null, 'compare');\n-\t\t\t} else {\n-\t\t\t\tif (z == '\"' || z == \"'\") {\n-\t\t\t\t\tA.tokenize = j(z);\n-\t\t\t\t\treturn A.tokenize(B, A);\n-\t\t\t\t} else {\n-\t\t\t\t\tif (z == '#') {\n-\t\t\t\t\t\tB.eatWhile(\u002F[\\w\\\\\\-]\u002F);\n-\t\t\t\t\t\treturn v('atom', 'hash');\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (z == '!') {\n-\t\t\t\t\t\t\tB.match(\u002F^\\s*\\w*\u002F);\n-\t\t\t\t\t\t\treturn v('keyword', 'important');\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tif (\u002F\\d\u002F.test(z) || (z == '.' && B.eat(\u002F\\d\u002F))) {\n-\t\t\t\t\t\t\t\tB.eatWhile(\u002F[\\w.%]\u002F);\n-\t\t\t\t\t\t\t\treturn v('number', 'unit');\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tif (z === '-') {\n-\t\t\t\t\t\t\t\t\tif (\u002F[\\d.]\u002F.test(B.peek())) {\n-\t\t\t\t\t\t\t\t\t\tB.eatWhile(\u002F[\\w.%]\u002F);\n-\t\t\t\t\t\t\t\t\t\treturn v('number', 'unit');\n-\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\tif (B.match(\u002F^[^-]+-\u002F)) {\n-\t\t\t\t\t\t\t\t\t\t\treturn v('meta', 'meta');\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\tif (\u002F[,+>*\\\u002F]\u002F.test(z)) {\n-\t\t\t\t\t\t\t\t\t\treturn v(null, 'select-op');\n-\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\tif (z == '.' && B.match(\u002F^-?[_a-z][_a-z0-9-]*\u002Fi)) {\n-\t\t\t\t\t\t\t\t\t\t\treturn v('qualifier', 'qualifier');\n-\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\tif (\u002F[:;{}\\[\\]\\(\\)]\u002F.test(z)) {\n-\t\t\t\t\t\t\t\t\t\t\t\treturn v(null, z);\n-\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\tif (z == 'u' && B.match('rl(')) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\tB.backUp(1);\n-\t\t\t\t\t\t\t\t\t\t\t\t\tA.tokenize = w;\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn v('property', 'word');\n-\t\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\t\tif (\u002F[\\w\\\\\\-]\u002F.test(z)) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\tB.eatWhile(\u002F[\\w\\\\\\-]\u002F);\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn v('property', 'word');\n-\t\t\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn v(null, null);\n-\t\t\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t}\n-\tfunction j(y) {\n-\t\treturn function (C, A) {\n-\t\t\tvar B = false,\n-\t\t\t\tz;\n-\t\t\twhile ((z = C.next()) != null) {\n-\t\t\t\tif (z == y && !B) {\n-\t\t\t\t\tif (y == ')') {\n-\t\t\t\t\t\tC.backUp(1);\n-\t\t\t\t\t}\n-\t\t\t\t\tbreak;\n-\t\t\t\t}\n-\t\t\t\tB = !B && z == '\\\\';\n-\t\t\t}\n-\t\t\tif (z == y || (!B && y != ')')) {\n-\t\t\t\tA.tokenize = null;\n-\t\t\t}\n-\t\t\treturn v('string', 'string');\n-\t\t};\n-\t}\n-\tfunction w(z, y) {\n-\t\tz.next();\n-\t\tif (!z.match(\u002F\\s*[\\\"\\']\u002F, false)) {\n-\t\t\ty.tokenize = j(')');\n-\t\t} else {\n-\t\t\ty.tokenize = null;\n-\t\t}\n-\t\treturn v(null, '(');\n-\t}\n-\tfunction p(z, y, A) {\n-\t\tthis.type = z;\n-\t\tthis.indent = y;\n-\t\tthis.prev = A;\n-\t}\n-\tfunction f(z, A, y) {\n-\t\tz.context = new p(y, A.indentation() + o, z.context);\n-\t\treturn y;\n-\t}\n-\tfunction r(y) {\n-\t\ty.context = y.context.prev;\n-\t\treturn y.context.type;\n-\t}\n-\tfunction a(y, A, z) {\n-\t\treturn e[z.context.type](y, A, z);\n-\t}\n-\tfunction s(z, B, A, C) {\n-\t\tfor (var y = C || 1; y > 0; y--) {\n-\t\t\tA.context = A.context.prev;\n-\t\t}\n-\t\treturn a(z, B, A);\n-\t}\n-\tfunction g(z) {\n-\t\tvar y = z.current().toLowerCase();\n-\t\tif (q.hasOwnProperty(y)) {\n-\t\t\tm = 'atom';\n-\t\t} else {\n-\t\t\tif (n.hasOwnProperty(y)) {\n-\t\t\t\tm = 'keyword';\n-\t\t\t} else {\n-\t\t\t\tm = 'variable';\n-\t\t\t}\n-\t\t}\n-\t}\n-\tvar e = {};\n-\te.top = function (y, A, z) {\n-\t\tif (y == '{') {\n-\t\t\treturn f(z, A, 'block');\n-\t\t} else {\n-\t\t\tif (y == '}' && z.context.prev) {\n-\t\t\t\treturn r(z);\n-\t\t\t} else {\n-\t\t\t\tif (y == '@media') {\n-\t\t\t\t\treturn f(z, A, 'media');\n-\t\t\t\t} else {\n-\t\t\t\t\tif (y == '@font-face') {\n-\t\t\t\t\t\treturn 'font_face_before';\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (y && y.charAt(0) == '@') {\n-\t\t\t\t\t\t\treturn f(z, A, 'at');\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tif (y == 'hash') {\n-\t\t\t\t\t\t\t\tm = 'builtin';\n-\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\tif (y == 'word') {\n-\t\t\t\t\t\t\t\t\tm = 'tag';\n-\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\tif (y == 'variable-definition') {\n-\t\t\t\t\t\t\t\t\t\treturn 'maybeprop';\n-\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\tif (y == 'interpolation') {\n-\t\t\t\t\t\t\t\t\t\t\treturn f(z, A, 'interpolation');\n-\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\tif (y == ':') {\n-\t\t\t\t\t\t\t\t\t\t\t\treturn 'pseudo';\n-\t\t\t\t\t\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\t\t\t\t\t\tif (l && y == '(') {\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn f(z, A, 'params');\n-\t\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn z.context.type;\n-\t};\n-\te.block = function (y, A, z) {\n-\t\tif (y == 'word') {\n-\t\t\tif (h.hasOwnProperty(A.current().toLowerCase())) {\n-\t\t\t\tm = 'property';\n-\t\t\t\treturn 'maybeprop';\n-\t\t\t} else {\n-\t\t\t\tif (l) {\n-\t\t\t\t\tm = A.match(\u002F^\\s*:\u002F, false) ? 'property' : 'tag';\n-\t\t\t\t\treturn 'block';\n-\t\t\t\t} else {\n-\t\t\t\t\tm += ' error';\n-\t\t\t\t\treturn 'maybeprop';\n-\t\t\t\t}\n-\t\t\t}\n-\t\t} else {\n-\t\t\tif (y == 'meta') {\n-\t\t\t\treturn 'block';\n-\t\t\t} else {\n-\t\t\t\tif (!l && (y == 'hash' || y == 'qualifier')) {\n-\t\t\t\t\tm = 'error';\n-\t\t\t\t\treturn 'block';\n-\t\t\t\t} else {\n-\t\t\t\t\treturn e.top(y, A, z);\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t};\n-\te.maybeprop = function (y, A, z) {\n-\t\tif (y == ':') {\n-\t\t\treturn f(z, A, 'prop');\n-\t\t}\n-\t\treturn a(y, A, z);\n-\t};\n-\te.prop = function (y, A, z) {\n-\t\tif (y == ';') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == '{' && l) {\n-\t\t\treturn f(z, A, 'propBlock');\n-\t\t}\n-\t\tif (y == '}' || y == '{') {\n-\t\t\treturn s(y, A, z);\n-\t\t}\n-\t\tif (y == '(') {\n-\t\t\treturn f(z, A, 'parens');\n-\t\t}\n-\t\tif (y == 'hash' && !\u002F^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$\u002F.test(A.current())) {\n-\t\t\tm += ' error';\n-\t\t} else {\n-\t\t\tif (y == 'word') {\n-\t\t\t\tg(A);\n-\t\t\t} else {\n-\t\t\t\tif (y == 'interpolation') {\n-\t\t\t\t\treturn f(z, A, 'interpolation');\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn 'prop';\n-\t};\n-\te.propBlock = function (z, y, A) {\n-\t\tif (z == '}') {\n-\t\t\treturn r(A);\n-\t\t}\n-\t\tif (z == 'word') {\n-\t\t\tm = 'property';\n-\t\t\treturn 'maybeprop';\n-\t\t}\n-\t\treturn A.context.type;\n-\t};\n-\te.parens = function (y, A, z) {\n-\t\tif (y == '{' || y == '}') {\n-\t\t\treturn s(y, A, z);\n-\t\t}\n-\t\tif (y == ')') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\treturn 'parens';\n-\t};\n-\te.pseudo = function (y, A, z) {\n-\t\tif (y == 'word') {\n-\t\t\tm = 'variable-3';\n-\t\t\treturn z.context.type;\n-\t\t}\n-\t\treturn a(y, A, z);\n-\t};\n-\te.media = function (y, B, z) {\n-\t\tif (y == '(') {\n-\t\t\treturn f(z, B, 'media_parens');\n-\t\t}\n-\t\tif (y == '}') {\n-\t\t\treturn s(y, B, z);\n-\t\t}\n-\t\tif (y == '{') {\n-\t\t\treturn r(z) && f(z, B, l ? 'block' : 'top');\n-\t\t}\n-\t\tif (y == 'word') {\n-\t\t\tvar A = B.current().toLowerCase();\n-\t\t\tif (A == 'only' || A == 'not' || A == 'and') {\n-\t\t\t\tm = 'keyword';\n-\t\t\t} else {\n-\t\t\t\tif (t.hasOwnProperty(A)) {\n-\t\t\t\t\tm = 'attribute';\n-\t\t\t\t} else {\n-\t\t\t\t\tif (k.hasOwnProperty(A)) {\n-\t\t\t\t\t\tm = 'property';\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tm = 'error';\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t}\n-\t\treturn z.context.type;\n-\t};\n-\te.media_parens = function (y, A, z) {\n-\t\tif (y == ')') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == '{' || y == '}') {\n-\t\t\treturn s(y, A, z, 2);\n-\t\t}\n-\t\treturn e.media(y, A, z);\n-\t};\n-\te.font_face_before = function (y, A, z) {\n-\t\tif (y == '{') {\n-\t\t\treturn f(z, A, 'font_face');\n-\t\t}\n-\t\treturn a(y, A, z);\n-\t};\n-\te.font_face = function (y, A, z) {\n-\t\tif (y == '}') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == 'word') {\n-\t\t\tif (!d.hasOwnProperty(A.current().toLowerCase())) {\n-\t\t\t\tm = 'error';\n-\t\t\t} else {\n-\t\t\t\tm = 'property';\n-\t\t\t}\n-\t\t\treturn 'maybeprop';\n-\t\t}\n-\t\treturn 'font_face';\n-\t};\n-\te.at = function (y, A, z) {\n-\t\tif (y == ';') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == '{' || y == '}') {\n-\t\t\treturn s(y, A, z);\n-\t\t}\n-\t\tif (y == 'word') {\n-\t\t\tm = 'tag';\n-\t\t} else {\n-\t\t\tif (y == 'hash') {\n-\t\t\t\tm = 'builtin';\n-\t\t\t}\n-\t\t}\n-\t\treturn 'at';\n-\t};\n-\te.interpolation = function (y, A, z) {\n-\t\tif (y == '}') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == '{' || y == ';') {\n-\t\t\treturn s(y, A, z);\n-\t\t}\n-\t\tif (y != 'variable') {\n-\t\t\tm = 'error';\n-\t\t}\n-\t\treturn 'interpolation';\n-\t};\n-\te.params = function (y, A, z) {\n-\t\tif (y == ')') {\n-\t\t\treturn r(z);\n-\t\t}\n-\t\tif (y == '{' || y == '}') {\n-\t\t\treturn s(y, A, z);\n-\t\t}\n-\t\tif (y == 'word') {\n-\t\t\tg(A);\n-\t\t}\n-\t\treturn 'params';\n-\t};\n-\treturn {\n-\t\tstartState: function (y) {\n-\t\t\treturn {tokenize: null, state: 'top', context: new p('top', y || 0, null)};\n-\t\t},\n-\t\ttoken: function (A, z) {\n-\t\t\tif (!z.tokenize && A.eatSpace()) {\n-\t\t\t\treturn null;\n-\t\t\t}\n-\t\t\tvar y = (z.tokenize || x)(A, z);\n-\t\t\tif (y && typeof y == 'object') {\n-\t\t\t\tc = y[1];\n-\t\t\t\ty = y[0];\n-\t\t\t}\n-\t\t\tm = y;\n-\t\t\tz.state = e[z.state](c, A, z);\n-\t\t\treturn m;\n-\t\t},\n-\t\tindent: function (C, A) {\n-\t\t\tvar z = C.context,\n-\t\t\t\tB = A && A.charAt(0);\n-\t\t\tvar y = z.indent;\n-\t\t\tif (\n-\t\t\t\tz.prev &&\n-\t\t\t\t((B == '}' &&\n-\t\t\t\t\t(z.type == 'block' ||\n-\t\t\t\t\t\tz.type == 'top' ||\n-\t\t\t\t\t\tz.type == 'interpolation' ||\n-\t\t\t\t\t\tz.type == 'font_face')) ||\n-\t\t\t\t\t(B == ')' && (z.type == 'parens' || z.type == 'params' || z.type == 'media_parens')) ||\n-\t\t\t\t\t(B == '{' && (z.type == 'at' || z.type == 'media')))\n-\t\t\t) {\n-\t\t\t\ty = z.indent - o;\n-\t\t\t\tz = z.prev;\n-\t\t\t}\n-\t\t\treturn y;\n-\t\t},\n-\t\telectricChars: '}',\n-\t\tblockCommentStart: '\u002F*',\n-\t\tblockCommentEnd: '*\u002F',\n-\t\tfold: 'brace'\n-\t};\n-});\n-(function () {\n-\tfunction d(s) {\n-\t\tvar r = {};\n-\t\tfor (var q = 0; q \u003C s.length; ++q) {\n-\t\t\tr[s[q]] = true;\n-\t\t}\n-\t\treturn r;\n-\t}\n-\tvar m = [\n-\t\t\t'all',\n-\t\t\t'aural',\n-\t\t\t'braille',\n-\t\t\t'handheld',\n-\t\t\t'print',\n-\t\t\t'projection',\n-\t\t\t'screen',\n-\t\t\t'tty',\n-\t\t\t'tv',\n-\t\t\t'embossed'\n-\t\t],\n-\t\tf = d(m);\n-\tvar g = [\n-\t\t\t'width',\n-\t\t\t'min-width',\n-\t\t\t'max-width',\n-\t\t\t'height',\n-\t\t\t'min-height',\n-\t\t\t'max-height',\n-\t\t\t'device-width',\n-\t\t\t'min-device-width',\n-\t\t\t'max-device-width',\n-\t\t\t'device-height',\n-\t\t\t'min-device-height',\n-\t\t\t'max-device-height',\n-\t\t\t'aspect-ratio',\n-\t\t\t'min-aspect-ratio',\n-\t\t\t'max-aspect-ratio',\n-\t\t\t'device-aspect-ratio',\n-\t\t\t'min-device-aspect-ratio',\n-\t\t\t'max-device-aspect-ratio',\n-\t\t\t'color',\n-\t\t\t'min-color',\n-\t\t\t'max-color',\n-\t\t\t'color-index',\n-\t\t\t'min-color-index',\n-\t\t\t'max-color-index',\n-\t\t\t'monochrome',\n-\t\t\t'min-monochrome',\n-\t\t\t'max-monochrome',\n-\t\t\t'resolution',\n-\t\t\t'min-resolution',\n-\t\t\t'max-resolution',\n-\t\t\t'scan',\n-\t\t\t'grid'\n-\t\t],\n-\t\tl = d(g);\n-\tvar e = [\n-\t\t\t'align-content',\n-\t\t\t'align-items',\n-\t\t\t'align-self',\n-\t\t\t'alignment-adjust',\n-\t\t\t'alignment-baseline',\n-\t\t\t'anchor-point',\n-\t\t\t'animation',\n-\t\t\t'animation-delay',\n-\t\t\t'animation-direction',\n-\t\t\t'animation-duration',\n-\t\t\t'animation-iteration-count',\n-\t\t\t'animation-name',\n-\t\t\t'animation-play-state',\n-\t\t\t'animation-timing-function',\n-\t\t\t'appearance',\n-\t\t\t'azimuth',\n-\t\t\t'backface-visibility',\n-\t\t\t'background',\n-\t\t\t'background-attachment',\n-\t\t\t'background-clip',\n-\t\t\t'background-color',\n-\t\t\t'background-image',\n-\t\t\t'background-origin',\n-\t\t\t'background-position',\n-\t\t\t'background-repeat',\n-\t\t\t'background-size',\n-\t\t\t'baseline-shift',\n-\t\t\t'binding',\n-\t\t\t'bleed',\n-\t\t\t'bookmark-label',\n-\t\t\t'bookmark-level',\n-\t\t\t'bookmark-state',\n-\t\t\t'bookmark-target',\n-\t\t\t'border',\n-\t\t\t'border-bottom',\n-\t\t\t'border-bottom-color',\n-\t\t\t'border-bottom-left-radius',\n-\t\t\t'border-bottom-right-radius',\n-\t\t\t'border-bottom-style',\n-\t\t\t'border-bottom-width',\n-\t\t\t'border-collapse',\n-\t\t\t'border-color',\n-\t\t\t'border-image',\n-\t\t\t'border-image-outset',\n-\t\t\t'border-image-repeat',\n-\t\t\t'border-image-slice',\n-\t\t\t'border-image-source',\n-\t\t\t'border-image-width',\n-\t\t\t'border-left',\n-\t\t\t'border-left-color',\n-\t\t\t'border-left-style',\n-\t\t\t'border-left-width',\n-\t\t\t'border-radius',\n-\t\t\t'border-right',\n-\t\t\t'border-right-color',\n-\t\t\t'border-right-style',\n-\t\t\t'border-right-width',\n-\t\t\t'border-spacing',\n-\t\t\t'border-style',\n-\t\t\t'border-top',\n-\t\t\t'border-top-color',\n-\t\t\t'border-top-left-radius',\n-\t\t\t'border-top-right-radius',\n-\t\t\t'border-top-style',\n-\t\t\t'border-top-width',\n-\t\t\t'border-width',\n-\t\t\t'bottom',\n-\t\t\t'box-decoration-break',\n-\t\t\t'box-shadow',\n-\t\t\t'box-sizing',\n-\t\t\t'break-after',\n-\t\t\t'break-before',\n-\t\t\t'break-inside',\n-\t\t\t'caption-side',\n-\t\t\t'clear',\n-\t\t\t'clip',\n-\t\t\t'color',\n-\t\t\t'color-profile',\n-\t\t\t'column-count',\n-\t\t\t'column-fill',\n-\t\t\t'column-gap',\n-\t\t\t'column-rule',\n-\t\t\t'column-rule-color',\n-\t\t\t'column-rule-style',\n-\t\t\t'column-rule-width',\n-\t\t\t'column-span',\n-\t\t\t'column-width',\n-\t\t\t'columns',\n-\t\t\t'content',\n-\t\t\t'counter-increment',\n-\t\t\t'counter-reset',\n-\t\t\t'crop',\n-\t\t\t'cue',\n-\t\t\t'cue-after',\n-\t\t\t'cue-before',\n-\t\t\t'cursor',\n-\t\t\t'direction',\n-\t\t\t'display',\n-\t\t\t'dominant-baseline',\n-\t\t\t'drop-initial-after-adjust',\n-\t\t\t'drop-initial-after-align',\n-\t\t\t'drop-initial-before-adjust',\n-\t\t\t'drop-initial-before-align',\n-\t\t\t'drop-initial-size',\n-\t\t\t'drop-initial-value',\n-\t\t\t'elevation',\n-\t\t\t'empty-cells',\n-\t\t\t'fit',\n-\t\t\t'fit-position',\n-\t\t\t'flex',\n-\t\t\t'flex-basis',\n-\t\t\t'flex-direction',\n-\t\t\t'flex-flow',\n-\t\t\t'flex-grow',\n-\t\t\t'flex-shrink',\n-\t\t\t'flex-wrap',\n-\t\t\t'float',\n-\t\t\t'float-offset',\n-\t\t\t'flow-from',\n-\t\t\t'flow-into',\n-\t\t\t'font',\n-\t\t\t'font-feature-settings',\n-\t\t\t'font-family',\n-\t\t\t'font-kerning',\n-\t\t\t'font-language-override',\n-\t\t\t'font-size',\n-\t\t\t'font-size-adjust',\n-\t\t\t'font-stretch',\n-\t\t\t'font-style',\n-\t\t\t'font-synthesis',\n-\t\t\t'font-variant',\n-\t\t\t'font-variant-alternates',\n-\t\t\t'font-variant-caps',\n-\t\t\t'font-variant-east-asian',\n-\t\t\t'font-variant-ligatures',\n-\t\t\t'font-variant-numeric',\n-\t\t\t'font-variant-position',\n-\t\t\t'font-weight',\n-\t\t\t'grid-cell',\n-\t\t\t'grid-column',\n-\t\t\t'grid-column-align',\n-\t\t\t'grid-column-sizing',\n-\t\t\t'grid-column-span',\n-\t\t\t'grid-columns',\n-\t\t\t'grid-flow',\n-\t\t\t'grid-row',\n-\t\t\t'grid-row-align',\n-\t\t\t'grid-row-sizing',\n-\t\t\t'grid-row-span',\n-\t\t\t'grid-rows',\n-\t\t\t'grid-template',\n-\t\t\t'hanging-punctuation',\n-\t\t\t'height',\n-\t\t\t'hyphens',\n-\t\t\t'icon',\n-\t\t\t'image-orientation',\n-\t\t\t'image-rendering',\n-\t\t\t'image-resolution',\n-\t\t\t'inline-box-align',\n-\t\t\t'justify-content',\n-\t\t\t'left',\n-\t\t\t'letter-spacing',\n-\t\t\t'line-break',\n-\t\t\t'line-height',\n-\t\t\t'line-stacking',\n-\t\t\t'line-stacking-ruby',\n-\t\t\t'line-stacking-shift',\n-\t\t\t'line-stacking-strategy',\n-\t\t\t'list-style',\n-\t\t\t'list-style-image',\n-\t\t\t'list-style-position',\n-\t\t\t'list-style-type',\n-\t\t\t'margin',\n-\t\t\t'margin-bottom',\n-\t\t\t'margin-left',\n-\t\t\t'margin-right',\n-\t\t\t'margin-top',\n-\t\t\t'marker-offset',\n-\t\t\t'marks',\n-\t\t\t'marquee-direction',\n-\t\t\t'marquee-loop',\n-\t\t\t'marquee-play-count',\n-\t\t\t'marquee-speed',\n-\t\t\t'marquee-style',\n-\t\t\t'max-height',\n-\t\t\t'max-width',\n-\t\t\t'min-height',\n-\t\t\t'min-width',\n-\t\t\t'move-to',\n-\t\t\t'nav-down',\n-\t\t\t'nav-index',\n-\t\t\t'nav-left',\n-\t\t\t'nav-right',\n-\t\t\t'nav-up',\n-\t\t\t'opacity',\n-\t\t\t'order',\n-\t\t\t'orphans',\n-\t\t\t'outline',\n-\t\t\t'outline-color',\n-\t\t\t'outline-offset',\n-\t\t\t'outline-style',\n-\t\t\t'outline-width',\n-\t\t\t'overflow',\n-\t\t\t'overflow-style',\n-\t\t\t'overflow-wrap',\n-\t\t\t'overflow-x',\n-\t\t\t'overflow-y',\n-\t\t\t'padding',\n-\t\t\t'padding-bottom',\n-\t\t\t'padding-left',\n-\t\t\t'padding-right',\n-\t\t\t'padding-top',\n-\t\t\t'page',\n-\t\t\t'page-break-after',\n-\t\t\t'page-break-before',\n-\t\t\t'page-break-inside',\n-\t\t\t'page-policy',\n-\t\t\t'pause',\n-\t\t\t'pause-after',\n-\t\t\t'pause-before',\n-\t\t\t'perspective',\n-\t\t\t'perspective-origin',\n-\t\t\t'pitch',\n-\t\t\t'pitch-range',\n-\t\t\t'play-during',\n-\t\t\t'position',\n-\t\t\t'presentation-level',\n-\t\t\t'punctuation-trim',\n-\t\t\t'quotes',\n-\t\t\t'region-break-after',\n-\t\t\t'region-break-before',\n-\t\t\t'region-break-inside',\n-\t\t\t'region-fragment',\n-\t\t\t'rendering-intent',\n-\t\t\t'resize',\n-\t\t\t'rest',\n-\t\t\t'rest-after',\n-\t\t\t'rest-before',\n-\t\t\t'richness',\n-\t\t\t'right',\n-\t\t\t'rotation',\n-\t\t\t'rotation-point',\n-\t\t\t'ruby-align',\n-\t\t\t'ruby-overhang',\n-\t\t\t'ruby-position',\n-\t\t\t'ruby-span',\n-\t\t\t'shape-inside',\n-\t\t\t'shape-outside',\n-\t\t\t'size',\n-\t\t\t'speak',\n-\t\t\t'speak-as',\n-\t\t\t'speak-header',\n-\t\t\t'speak-numeral',\n-\t\t\t'speak-punctuation',\n-\t\t\t'speech-rate',\n-\t\t\t'stress',\n-\t\t\t'string-set',\n-\t\t\t'tab-size',\n-\t\t\t'table-layout',\n-\t\t\t'target',\n-\t\t\t'target-name',\n-\t\t\t'target-new',\n-\t\t\t'target-position',\n-\t\t\t'text-align',\n-\t\t\t'text-align-last',\n-\t\t\t'text-decoration',\n-\t\t\t'text-decoration-color',\n-\t\t\t'text-decoration-line',\n-\t\t\t'text-decoration-skip',\n-\t\t\t'text-decoration-style',\n-\t\t\t'text-emphasis',\n-\t\t\t'text-emphasis-color',\n-\t\t\t'text-emphasis-position',\n-\t\t\t'text-emphasis-style',\n-\t\t\t'text-height',\n-\t\t\t'text-indent',\n-\t\t\t'text-justify',\n-\t\t\t'text-outline',\n-\t\t\t'text-overflow',\n-\t\t\t'text-shadow',\n-\t\t\t'text-size-adjust',\n-\t\t\t'text-space-collapse',\n-\t\t\t'text-transform',\n-\t\t\t'text-underline-position',\n-\t\t\t'text-wrap',\n-\t\t\t'top',\n-\t\t\t'transform',\n-\t\t\t'transform-origin',\n-\t\t\t'transform-style',\n-\t\t\t'transition',\n-\t\t\t'transition-delay',\n-\t\t\t'transition-duration',\n-\t\t\t'transition-property',\n-\t\t\t'transition-timing-function',\n-\t\t\t'unicode-bidi',\n-\t\t\t'vertical-align',\n-\t\t\t'visibility',\n-\t\t\t'voice-balance',\n-\t\t\t'voice-duration',\n-\t\t\t'voice-family',\n-\t\t\t'voice-pitch',\n-\t\t\t'voice-range',\n-\t\t\t'voice-rate',\n-\t\t\t'voice-stress',\n-\t\t\t'voice-volume',\n-\t\t\t'volume',\n-\t\t\t'white-space',\n-\t\t\t'widows',\n-\t\t\t'width',\n-\t\t\t'word-break',\n-\t\t\t'word-spacing',\n-\t\t\t'word-wrap',\n-\t\t\t'z-index',\n-\t\t\t'zoom',\n-\t\t\t'clip-path',\n-\t\t\t'clip-rule',\n-\t\t\t'mask',\n-\t\t\t'enable-background',\n-\t\t\t'filter',\n-\t\t\t'flood-color',\n-\t\t\t'flood-opacity',\n-\t\t\t'lighting-color',\n-\t\t\t'stop-color',\n-\t\t\t'stop-opacity',\n-\t\t\t'pointer-events',\n-\t\t\t'color-interpolation',\n-\t\t\t'color-interpolation-filters',\n-\t\t\t'color-profile',\n-\t\t\t'color-rendering',\n-\t\t\t'fill',\n-\t\t\t'fill-opacity',\n-\t\t\t'fill-rule',\n-\t\t\t'image-rendering',\n-\t\t\t'marker',\n-\t\t\t'marker-end',\n-\t\t\t'marker-mid',\n-\t\t\t'marker-start',\n-\t\t\t'shape-rendering',\n-\t\t\t'stroke',\n-\t\t\t'stroke-dasharray',\n-\t\t\t'stroke-dashoffset',\n-\t\t\t'stroke-linecap',\n-\t\t\t'stroke-linejoin',\n-\t\t\t'stroke-miterlimit',\n-\t\t\t'stroke-opacity',\n-\t\t\t'stroke-width',\n-\t\t\t'text-rendering',\n-\t\t\t'baseline-shift',\n-\t\t\t'dominant-baseline',\n-\t\t\t'glyph-orientation-horizontal',\n-\t\t\t'glyph-orientation-vertical',\n-\t\t\t'kerning',\n-\t\t\t'text-anchor',\n-\t\t\t'writing-mode'\n-\t\t],\n-\t\tn = d(e);\n-\tvar k = [\n-\t\t\t'aliceblue',\n-\t\t\t'antiquewhite',\n-\t\t\t'aqua',\n-\t\t\t'aquamarine',\n-\t\t\t'azure',\n-\t\t\t'beige',\n-\t\t\t'bisque',\n-\t\t\t'black',\n-\t\t\t'blanchedalmond',\n-\t\t\t'blue',\n-\t\t\t'blueviolet',\n-\t\t\t'brown',\n-\t\t\t'burlywood',\n-\t\t\t'cadetblue',\n-\t\t\t'chartreuse',\n-\t\t\t'chocolate',\n-\t\t\t'coral',\n-\t\t\t'cornflowerblue',\n-\t\t\t'cornsilk',\n-\t\t\t'crimson',\n-\t\t\t'cyan',\n-\t\t\t'darkblue',\n-\t\t\t'darkcyan',\n-\t\t\t'darkgoldenrod',\n-\t\t\t'darkgray',\n-\t\t\t'darkgreen',\n-\t\t\t'darkkhaki',\n-\t\t\t'darkmagenta',\n-\t\t\t'darkolivegreen',\n-\t\t\t'darkorange',\n-\t\t\t'darkorchid',\n-\t\t\t'darkred',\n-\t\t\t'darksalmon',\n-\t\t\t'darkseagreen',\n-\t\t\t'darkslateblue',\n-\t\t\t'darkslategray',\n-\t\t\t'darkturquoise',\n-\t\t\t'darkviolet',\n-\t\t\t'deeppink',\n-\t\t\t'deepskyblue',\n-\t\t\t'dimgray',\n-\t\t\t'dodgerblue',\n-\t\t\t'firebrick',\n-\t\t\t'floralwhite',\n-\t\t\t'forestgreen',\n-\t\t\t'fuchsia',\n-\t\t\t'gainsboro',\n-\t\t\t'ghostwhite',\n-\t\t\t'gold',\n-\t\t\t'goldenrod',\n-\t\t\t'gray',\n-\t\t\t'grey',\n-\t\t\t'green',\n-\t\t\t'greenyellow',\n-\t\t\t'honeydew',\n-\t\t\t'hotpink',\n-\t\t\t'indianred',\n-\t\t\t'indigo',\n-\t\t\t'ivory',\n-\t\t\t'khaki',\n-\t\t\t'lavender',\n-\t\t\t'lavenderblush',\n-\t\t\t'lawngreen',\n-\t\t\t'lemonchiffon',\n-\t\t\t'lightblue',\n-\t\t\t'lightcoral',\n-\t\t\t'lightcyan',\n-\t\t\t'lightgoldenrodyellow',\n-\t\t\t'lightgray',\n-\t\t\t'lightgreen',\n-\t\t\t'lightpink',\n-\t\t\t'lightsalmon',\n-\t\t\t'lightseagreen',\n-\t\t\t'lightskyblue',\n-\t\t\t'lightslategray',\n-\t\t\t'lightsteelblue',\n-\t\t\t'lightyellow',\n-\t\t\t'lime',\n-\t\t\t'limegreen',\n-\t\t\t'linen',\n-\t\t\t'magenta',\n-\t\t\t'maroon',\n-\t\t\t'mediumaquamarine',\n-\t\t\t'mediumblue',\n-\t\t\t'mediumorchid',\n-\t\t\t'mediumpurple',\n-\t\t\t'mediumseagreen',\n-\t\t\t'mediumslateblue',\n-\t\t\t'mediumspringgreen',\n-\t\t\t'mediumturquoise',\n-\t\t\t'mediumvioletred',\n-\t\t\t'midnightblue',\n-\t\t\t'mintcream',\n-\t\t\t'mistyrose',\n-\t\t\t'moccasin',\n-\t\t\t'navajowhite',\n-\t\t\t'navy',\n-\t\t\t'oldlace',\n-\t\t\t'olive',\n-\t\t\t'olivedrab',\n-\t\t\t'orange',\n-\t\t\t'orangered',\n-\t\t\t'orchid',\n-\t\t\t'palegoldenrod',\n-\t\t\t'palegreen',\n-\t\t\t'paleturquoise',\n-\t\t\t'palevioletred',\n-\t\t\t'papayawhip',\n-\t\t\t'peachpuff',\n-\t\t\t'peru',\n-\t\t\t'pink',\n-\t\t\t'plum',\n-\t\t\t'powderblue',\n-\t\t\t'purple',\n-\t\t\t'red',\n-\t\t\t'rosybrown',\n-\t\t\t'royalblue',\n-\t\t\t'saddlebrown',\n-\t\t\t'salmon',\n-\t\t\t'sandybrown',\n-\t\t\t'seagreen',\n-\t\t\t'seashell',\n-\t\t\t'sienna',\n-\t\t\t'silver',\n-\t\t\t'skyblue',\n-\t\t\t'slateblue',\n-\t\t\t'slategray',\n-\t\t\t'snow',\n-\t\t\t'springgreen',\n-\t\t\t'steelblue',\n-\t\t\t'tan',\n-\t\t\t'teal',\n-\t\t\t'thistle',\n-\t\t\t'tomato',\n-\t\t\t'turquoise',\n-\t\t\t'violet',\n-\t\t\t'wheat',\n-\t\t\t'white',\n-\t\t\t'whitesmoke',\n-\t\t\t'yellow',\n-\t\t\t'yellowgreen'\n-\t\t],\n-\t\to = d(k);\n-\tvar b = [\n-\t\t\t'above',\n-\t\t\t'absolute',\n-\t\t\t'activeborder',\n-\t\t\t'activecaption',\n-\t\t\t'afar',\n-\t\t\t'after-white-space',\n-\t\t\t'ahead',\n-\t\t\t'alias',\n-\t\t\t'all',\n-\t\t\t'all-scroll',\n-\t\t\t'alternate',\n-\t\t\t'always',\n-\t\t\t'amharic',\n-\t\t\t'amharic-abegede',\n-\t\t\t'antialiased',\n-\t\t\t'appworkspace',\n-\t\t\t'arabic-indic',\n-\t\t\t'armenian',\n-\t\t\t'asterisks',\n-\t\t\t'auto',\n-\t\t\t'avoid',\n-\t\t\t'avoid-column',\n-\t\t\t'avoid-page',\n-\t\t\t'avoid-region',\n-\t\t\t'background',\n-\t\t\t'backwards',\n-\t\t\t'baseline',\n-\t\t\t'below',\n-\t\t\t'bidi-override',\n-\t\t\t'binary',\n-\t\t\t'bengali',\n-\t\t\t'blink',\n-\t\t\t'block',\n-\t\t\t'block-axis',\n-\t\t\t'bold',\n-\t\t\t'bolder',\n-\t\t\t'border',\n-\t\t\t'border-box',\n-\t\t\t'both',\n-\t\t\t'bottom',\n-\t\t\t'break',\n-\t\t\t'break-all',\n-\t\t\t'break-word',\n-\t\t\t'button',\n-\t\t\t'button-bevel',\n-\t\t\t'buttonface',\n-\t\t\t'buttonhighlight',\n-\t\t\t'buttonshadow',\n-\t\t\t'buttontext',\n-\t\t\t'cambodian',\n-\t\t\t'capitalize',\n-\t\t\t'caps-lock-indicator',\n-\t\t\t'caption',\n-\t\t\t'captiontext',\n-\t\t\t'caret',\n-\t\t\t'cell',\n-\t\t\t'center',\n-\t\t\t'checkbox',\n-\t\t\t'circle',\n-\t\t\t'cjk-earthly-branch',\n-\t\t\t'cjk-heavenly-stem',\n-\t\t\t'cjk-ideographic',\n-\t\t\t'clear',\n-\t\t\t'clip',\n-\t\t\t'close-quote',\n-\t\t\t'col-resize',\n-\t\t\t'collapse',\n-\t\t\t'column',\n-\t\t\t'compact',\n-\t\t\t'condensed',\n-\t\t\t'contain',\n-\t\t\t'content',\n-\t\t\t'content-box',\n-\t\t\t'context-menu',\n-\t\t\t'continuous',\n-\t\t\t'copy',\n-\t\t\t'cover',\n-\t\t\t'crop',\n-\t\t\t'cross',\n-\t\t\t'crosshair',\n-\t\t\t'currentcolor',\n-\t\t\t'cursive',\n-\t\t\t'dashed',\n-\t\t\t'decimal',\n-\t\t\t'decimal-leading-zero',\n-\t\t\t'default',\n-\t\t\t'default-button',\n-\t\t\t'destination-atop',\n-\t\t\t'destination-in',\n-\t\t\t'destination-out',\n-\t\t\t'destination-over',\n-\t\t\t'devanagari',\n-\t\t\t'disc',\n-\t\t\t'discard',\n-\t\t\t'document',\n-\t\t\t'dot-dash',\n-\t\t\t'dot-dot-dash',\n-\t\t\t'dotted',\n-\t\t\t'double',\n-\t\t\t'down',\n-\t\t\t'e-resize',\n-\t\t\t'ease',\n-\t\t\t'ease-in',\n-\t\t\t'ease-in-out',\n-\t\t\t'ease-out',\n-\t\t\t'element',\n-\t\t\t'ellipse',\n-\t\t\t'ellipsis',\n-\t\t\t'embed',\n-\t\t\t'end',\n-\t\t\t'ethiopic',\n-\t\t\t'ethiopic-abegede',\n-\t\t\t'ethiopic-abegede-am-et',\n-\t\t\t'ethiopic-abegede-gez',\n-\t\t\t'ethiopic-abegede-ti-er',\n-\t\t\t'ethiopic-abegede-ti-et',\n-\t\t\t'ethiopic-halehame-aa-er',\n-\t\t\t'ethiopic-halehame-aa-et',\n-\t\t\t'ethiopic-halehame-am-et',\n-\t\t\t'ethiopic-halehame-gez',\n-\t\t\t'ethiopic-halehame-om-et',\n-\t\t\t'ethiopic-halehame-sid-et',\n-\t\t\t'ethiopic-halehame-so-et',\n-\t\t\t'ethiopic-halehame-ti-er',\n-\t\t\t'ethiopic-halehame-ti-et',\n-\t\t\t'ethiopic-halehame-tig',\n-\t\t\t'ew-resize',\n-\t\t\t'expanded',\n-\t\t\t'extra-condensed',\n-\t\t\t'extra-expanded',\n-\t\t\t'fantasy',\n-\t\t\t'fast',\n-\t\t\t'fill',\n-\t\t\t'fixed',\n-\t\t\t'flat',\n-\t\t\t'footnotes',\n-\t\t\t'forwards',\n-\t\t\t'from',\n-\t\t\t'geometricPrecision',\n-\t\t\t'georgian',\n-\t\t\t'graytext',\n-\t\t\t'groove',\n-\t\t\t'gujarati',\n-\t\t\t'gurmukhi',\n-\t\t\t'hand',\n-\t\t\t'hangul',\n-\t\t\t'hangul-consonant',\n-\t\t\t'hebrew',\n-\t\t\t'help',\n-\t\t\t'hidden',\n-\t\t\t'hide',\n-\t\t\t'higher',\n-\t\t\t'highlight',\n-\t\t\t'highlighttext',\n-\t\t\t'hiragana',\n-\t\t\t'hiragana-iroha',\n-\t\t\t'horizontal',\n-\t\t\t'hsl',\n-\t\t\t'hsla',\n-\t\t\t'icon',\n-\t\t\t'ignore',\n-\t\t\t'inactiveborder',\n-\t\t\t'inactivecaption',\n-\t\t\t'inactivecaptiontext',\n-\t\t\t'infinite',\n-\t\t\t'infobackground',\n-\t\t\t'infotext',\n-\t\t\t'inherit',\n-\t\t\t'initial',\n-\t\t\t'inline',\n-\t\t\t'inline-axis',\n-\t\t\t'inline-block',\n-\t\t\t'inline-table',\n-\t\t\t'inset',\n-\t\t\t'inside',\n-\t\t\t'intrinsic',\n-\t\t\t'invert',\n-\t\t\t'italic',\n-\t\t\t'justify',\n-\t\t\t'kannada',\n-\t\t\t'katakana',\n-\t\t\t'katakana-iroha',\n-\t\t\t'keep-all',\n-\t\t\t'khmer',\n-\t\t\t'landscape',\n-\t\t\t'lao',\n-\t\t\t'large',\n-\t\t\t'larger',\n-\t\t\t'left',\n-\t\t\t'level',\n-\t\t\t'lighter',\n-\t\t\t'line-through',\n-\t\t\t'linear',\n-\t\t\t'lines',\n-\t\t\t'list-item',\n-\t\t\t'listbox',\n-\t\t\t'listitem',\n-\t\t\t'local',\n-\t\t\t'logical',\n-\t\t\t'loud',\n-\t\t\t'lower',\n-\t\t\t'lower-alpha',\n-\t\t\t'lower-armenian',\n-\t\t\t'lower-greek',\n-\t\t\t'lower-hexadecimal',\n-\t\t\t'lower-latin',\n-\t\t\t'lower-norwegian',\n-\t\t\t'lower-roman',\n-\t\t\t'lowercase',\n-\t\t\t'ltr',\n-\t\t\t'malayalam',\n-\t\t\t'match',\n-\t\t\t'media-controls-background',\n-\t\t\t'media-current-time-display',\n-\t\t\t'media-fullscreen-button',\n-\t\t\t'media-mute-button',\n-\t\t\t'media-play-button',\n-\t\t\t'media-return-to-realtime-button',\n-\t\t\t'media-rewind-button',\n-\t\t\t'media-seek-back-button',\n-\t\t\t'media-seek-forward-button',\n-\t\t\t'media-slider',\n-\t\t\t'media-sliderthumb',\n-\t\t\t'media-time-remaining-display',\n-\t\t\t'media-volume-slider',\n-\t\t\t'media-volume-slider-container',\n-\t\t\t'media-volume-sliderthumb',\n-\t\t\t'medium',\n-\t\t\t'menu',\n-\t\t\t'menulist',\n-\t\t\t'menulist-button',\n-\t\t\t'menulist-text',\n-\t\t\t'menulist-textfield',\n-\t\t\t'menutext',\n-\t\t\t'message-box',\n-\t\t\t'middle',\n-\t\t\t'min-intrinsic',\n-\t\t\t'mix',\n-\t\t\t'mongolian',\n-\t\t\t'monospace',\n-\t\t\t'move',\n-\t\t\t'multiple',\n-\t\t\t'myanmar',\n-\t\t\t'n-resize',\n-\t\t\t'narrower',\n-\t\t\t'ne-resize',\n-\t\t\t'nesw-resize',\n-\t\t\t'no-close-quote',\n-\t\t\t'no-drop',\n-\t\t\t'no-open-quote',\n-\t\t\t'no-repeat',\n-\t\t\t'none',\n-\t\t\t'normal',\n-\t\t\t'not-allowed',\n-\t\t\t'nowrap',\n-\t\t\t'ns-resize',\n-\t\t\t'nw-resize',\n-\t\t\t'nwse-resize',\n-\t\t\t'oblique',\n-\t\t\t'octal',\n-\t\t\t'open-quote',\n-\t\t\t'optimizeLegibility',\n-\t\t\t'optimizeSpeed',\n-\t\t\t'oriya',\n-\t\t\t'oromo',\n-\t\t\t'outset',\n-\t\t\t'outside',\n-\t\t\t'outside-shape',\n-\t\t\t'overlay',\n-\t\t\t'overline',\n-\t\t\t'padding',\n-\t\t\t'padding-box',\n-\t\t\t'painted',\n-\t\t\t'page',\n-\t\t\t'paused',\n-\t\t\t'persian',\n-\t\t\t'plus-darker',\n-\t\t\t'plus-lighter',\n-\t\t\t'pointer',\n-\t\t\t'polygon',\n-\t\t\t'portrait',\n-\t\t\t'pre',\n-\t\t\t'pre-line',\n-\t\t\t'pre-wrap',\n-\t\t\t'preserve-3d',\n-\t\t\t'progress',\n-\t\t\t'push-button',\n-\t\t\t'radio',\n-\t\t\t'read-only',\n-\t\t\t'read-write',\n-\t\t\t'read-write-plaintext-only',\n-\t\t\t'rectangle',\n-\t\t\t'region',\n-\t\t\t'relative',\n-\t\t\t'repeat',\n-\t\t\t'repeat-x',\n-\t\t\t'repeat-y',\n-\t\t\t'reset',\n-\t\t\t'reverse',\n-\t\t\t'rgb',\n-\t\t\t'rgba',\n-\t\t\t'ridge',\n-\t\t\t'right',\n-\t\t\t'round',\n-\t\t\t'row-resize',\n-\t\t\t'rtl',\n-\t\t\t'run-in',\n-\t\t\t'running',\n-\t\t\t's-resize',\n-\t\t\t'sans-serif',\n-\t\t\t'scroll',\n-\t\t\t'scrollbar',\n-\t\t\t'se-resize',\n-\t\t\t'searchfield',\n-\t\t\t'searchfield-cancel-button',\n-\t\t\t'searchfield-decoration',\n-\t\t\t'searchfield-results-button',\n-\t\t\t'searchfield-results-decoration',\n-\t\t\t'semi-condensed',\n-\t\t\t'semi-expanded',\n-\t\t\t'separate',\n-\t\t\t'serif',\n-\t\t\t'show',\n-\t\t\t'sidama',\n-\t\t\t'single',\n-\t\t\t'skip-white-space',\n-\t\t\t'slide',\n-\t\t\t'slider-horizontal',\n-\t\t\t'slider-vertical',\n-\t\t\t'sliderthumb-horizontal',\n-\t\t\t'sliderthumb-vertical',\n-\t\t\t'slow',\n-\t\t\t'small',\n-\t\t\t'small-caps',\n-\t\t\t'small-caption',\n-\t\t\t'smaller',\n-\t\t\t'solid',\n-\t\t\t'somali',\n-\t\t\t'source-atop',\n-\t\t\t'source-in',\n-\t\t\t'source-out',\n-\t\t\t'source-over',\n-\t\t\t'space',\n-\t\t\t'square',\n-\t\t\t'square-button',\n-\t\t\t'start',\n-\t\t\t'static',\n-\t\t\t'status-bar',\n-\t\t\t'stretch',\n-\t\t\t'stroke',\n-\t\t\t'sub',\n-\t\t\t'subpixel-antialiased',\n-\t\t\t'super',\n-\t\t\t'sw-resize',\n-\t\t\t'table',\n-\t\t\t'table-caption',\n-\t\t\t'table-cell',\n-\t\t\t'table-column',\n-\t\t\t'table-column-group',\n-\t\t\t'table-footer-group',\n-\t\t\t'table-header-group',\n-\t\t\t'table-row',\n-\t\t\t'table-row-group',\n-\t\t\t'telugu',\n-\t\t\t'text',\n-\t\t\t'text-bottom',\n-\t\t\t'text-top',\n-\t\t\t'textarea',\n-\t\t\t'textfield',\n-\t\t\t'thai',\n-\t\t\t'thick',\n-\t\t\t'thin',\n-\t\t\t'threeddarkshadow',\n-\t\t\t'threedface',\n-\t\t\t'threedhighlight',\n-\t\t\t'threedlightshadow',\n-\t\t\t'threedshadow',\n-\t\t\t'tibetan',\n-\t\t\t'tigre',\n-\t\t\t'tigrinya-er',\n-\t\t\t'tigrinya-er-abegede',\n-\t\t\t'tigrinya-et',\n-\t\t\t'tigrinya-et-abegede',\n-\t\t\t'to',\n-\t\t\t'top',\n-\t\t\t'transparent',\n-\t\t\t'ultra-condensed',\n-\t\t\t'ultra-expanded',\n-\t\t\t'underline',\n-\t\t\t'up',\n-\t\t\t'upper-alpha',\n-\t\t\t'upper-armenian',\n-\t\t\t'upper-greek',\n-\t\t\t'upper-hexadecimal',\n-\t\t\t'upper-latin',\n-\t\t\t'upper-norwegian',\n-\t\t\t'upper-roman',\n-\t\t\t'uppercase',\n-\t\t\t'urdu',\n-\t\t\t'url',\n-\t\t\t'vertical',\n-\t\t\t'vertical-text',\n-\t\t\t'visible',\n-\t\t\t'visibleFill',\n-\t\t\t'visiblePainted',\n-\t\t\t'visibleStroke',\n-\t\t\t'visual',\n-\t\t\t'w-resize',\n-\t\t\t'wait',\n-\t\t\t'wave',\n-\t\t\t'wider',\n-\t\t\t'window',\n-\t\t\t'windowframe',\n-\t\t\t'windowtext',\n-\t\t\t'x-large',\n-\t\t\t'x-small',\n-\t\t\t'xor',\n-\t\t\t'xx-large',\n-\t\t\t'xx-small'\n-\t\t],\n-\t\th = d(b);\n-\tvar j = [\n-\t\t\t'font-family',\n-\t\t\t'src',\n-\t\t\t'unicode-range',\n-\t\t\t'font-variant',\n-\t\t\t'font-feature-settings',\n-\t\t\t'font-stretch',\n-\t\t\t'font-weight',\n-\t\t\t'font-style'\n-\t\t],\n-\t\ta = d(j);\n-\tvar i = m.concat(g).concat(e).concat(k).concat(b);\n-\tCodeMirror.registerHelper('hintWords', 'css', i);\n-\tfunction p(t, s) {\n-\t\tvar q = false,\n-\t\t\tr;\n-\t\twhile ((r = t.next()) != null) {\n-\t\t\tif (q && r == '\u002F') {\n-\t\t\t\ts.tokenize = null;\n-\t\t\t\tbreak;\n-\t\t\t}\n-\t\t\tq = r == '*';\n-\t\t}\n-\t\treturn ['comment', 'comment'];\n-\t}\n-\tfunction c(r, q) {\n-\t\tif (r.skipTo('-->')) {\n-\t\t\tr.match('-->');\n-\t\t\tq.tokenize = null;\n-\t\t} else {\n-\t\t\tr.skipToEnd();\n-\t\t}\n-\t\treturn ['comment', 'comment'];\n-\t}\n-\tCodeMirror.defineMIME('text\u002Fcss', {\n-\t\tmediaTypes: f,\n-\t\tmediaFeatures: l,\n-\t\tpropertyKeywords: n,\n-\t\tcolorKeywords: o,\n-\t\tvalueKeywords: h,\n-\t\tfontProperties: a,\n-\t\ttokenHooks: {\n-\t\t\t'\u003C': function (r, q) {\n-\t\t\t\tif (!r.match('!--')) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t\tq.tokenize = c;\n-\t\t\t\treturn c(r, q);\n-\t\t\t},\n-\t\t\t'\u002F': function (r, q) {\n-\t\t\t\tif (!r.eat('*')) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t\tq.tokenize = p;\n-\t\t\t\treturn p(r, q);\n-\t\t\t}\n-\t\t},\n-\t\tname: 'css'\n-\t});\n-\tCodeMirror.defineMIME('text\u002Fx-scss', {\n-\t\tmediaTypes: f,\n-\t\tmediaFeatures: l,\n-\t\tpropertyKeywords: n,\n-\t\tcolorKeywords: o,\n-\t\tvalueKeywords: h,\n-\t\tfontProperties: a,\n-\t\tallowNested: true,\n-\t\ttokenHooks: {\n-\t\t\t'\u002F': function (r, q) {\n-\t\t\t\tif (r.eat('\u002F')) {\n-\t\t\t\t\tr.skipToEnd();\n-\t\t\t\t\treturn ['comment', 'comment'];\n-\t\t\t\t} else {\n-\t\t\t\t\tif (r.eat('*')) {\n-\t\t\t\t\t\tq.tokenize = p;\n-\t\t\t\t\t\treturn p(r, q);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn ['operator', 'operator'];\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t},\n-\t\t\t':': function (q) {\n-\t\t\t\tif (q.match(\u002F\\s*{\u002F)) {\n-\t\t\t\t\treturn [null, '{'];\n-\t\t\t\t}\n-\t\t\t\treturn false;\n-\t\t\t},\n-\t\t\t$: function (q) {\n-\t\t\t\tq.match(\u002F^[\\w-]+\u002F);\n-\t\t\t\tif (q.match(\u002F^\\s*:\u002F, false)) {\n-\t\t\t\t\treturn ['variable-2', 'variable-definition'];\n-\t\t\t\t}\n-\t\t\t\treturn ['variable-2', 'variable'];\n-\t\t\t},\n-\t\t\t'#': function (q) {\n-\t\t\t\tif (!q.eat('{')) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t\treturn [null, 'interpolation'];\n-\t\t\t}\n-\t\t},\n-\t\tname: 'css',\n-\t\thelperType: 'scss'\n-\t});\n-\tCodeMirror.defineMIME('text\u002Fx-less', {\n-\t\tmediaTypes: f,\n-\t\tmediaFeatures: l,\n-\t\tpropertyKeywords: n,\n-\t\tcolorKeywords: o,\n-\t\tvalueKeywords: h,\n-\t\tfontProperties: a,\n-\t\tallowNested: true,\n-\t\ttokenHooks: {\n-\t\t\t'\u002F': function (r, q) {\n-\t\t\t\tif (r.eat('\u002F')) {\n-\t\t\t\t\tr.skipToEnd();\n-\t\t\t\t\treturn ['comment', 'comment'];\n-\t\t\t\t} else {\n-\t\t\t\t\tif (r.eat('*')) {\n-\t\t\t\t\t\tq.tokenize = p;\n-\t\t\t\t\t\treturn p(r, q);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn ['operator', 'operator'];\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t},\n-\t\t\t'@': function (q) {\n-\t\t\t\tif (\n-\t\t\t\t\tq.match(\n-\t\t\t\t\t\t\u002F^(charset|document|font-face|import|keyframes|media|namespace|page|supports)\\b\u002F,\n-\t\t\t\t\t\tfalse\n-\t\t\t\t\t)\n-\t\t\t\t) {\n-\t\t\t\t\treturn false;\n-\t\t\t\t}\n-\t\t\t\tq.eatWhile(\u002F[\\w\\\\\\-]\u002F);\n-\t\t\t\tif (q.match(\u002F^\\s*:\u002F, false)) {\n-\t\t\t\t\treturn ['variable-2', 'variable-definition'];\n-\t\t\t\t}\n-\t\t\t\treturn ['variable-2', 'variable'];\n-\t\t\t},\n-\t\t\t'&': function () {\n-\t\t\t\treturn ['atom', 'atom'];\n-\t\t\t}\n-\t\t},\n-\t\tname: 'css',\n-\t\thelperType: 'less'\n-\t});\n-})();\n+CodeMirror.defineMode(\"css\",function(u,i){if(!i.propertyKeywords){i=CodeMirror.resolveMode(\"text\u002Fcss\")}var o=u.indentUnit,b=i.tokenHooks,t=i.mediaTypes||{},k=i.mediaFeatures||{},h=i.propertyKeywords||{},n=i.colorKeywords||{},q=i.valueKeywords||{},d=i.fontProperties||{},l=i.allowNested;var c,m;function v(y,z){c=z;return y}function x(B,A){var z=B.next();if(b[z]){var y=b[z](B,A);if(y!==false){return y}}if(z==\"@\"){B.eatWhile(\u002F[\\w\\\\\\-]\u002F);return v(\"def\",B.current())}else{if(z==\"=\"||(z==\"~\"||z==\"|\")&&B.eat(\"=\")){return v(null,\"compare\")}else{if(z=='\"'||z==\"'\"){A.tokenize=j(z);return A.tokenize(B,A)}else{if(z==\"#\"){B.eatWhile(\u002F[\\w\\\\\\-]\u002F);return v(\"atom\",\"hash\")}else{if(z==\"!\"){B.match(\u002F^\\s*\\w*\u002F);return v(\"keyword\",\"important\")}else{if(\u002F\\d\u002F.test(z)||z==\".\"&&B.eat(\u002F\\d\u002F)){B.eatWhile(\u002F[\\w.%]\u002F);return v(\"number\",\"unit\")}else{if(z===\"-\"){if(\u002F[\\d.]\u002F.test(B.peek())){B.eatWhile(\u002F[\\w.%]\u002F);return v(\"number\",\"unit\")}else{if(B.match(\u002F^[^-]+-\u002F)){return v(\"meta\",\"meta\")}}}else{if(\u002F[,+>*\\\u002F]\u002F.test(z)){return v(null,\"select-op\")}else{if(z==\".\"&&B.match(\u002F^-?[_a-z][_a-z0-9-]*\u002Fi)){return v(\"qualifier\",\"qualifier\")}else{if(\u002F[:;{}\\[\\]\\(\\)]\u002F.test(z)){return v(null,z)}else{if(z==\"u\"&&B.match(\"rl(\")){B.backUp(1);A.tokenize=w;return v(\"property\",\"word\")}else{if(\u002F[\\w\\\\\\-]\u002F.test(z)){B.eatWhile(\u002F[\\w\\\\\\-]\u002F);return v(\"property\",\"word\")}else{return v(null,null)}}}}}}}}}}}}}function j(y){return function(C,A){var B=false,z;while((z=C.next())!=null){if(z==y&&!B){if(y==\")\"){C.backUp(1)}break}B=!B&&z==\"\\\\\"}if(z==y||!B&&y!=\")\"){A.tokenize=null}return v(\"string\",\"string\")}}function w(z,y){z.next();if(!z.match(\u002F\\s*[\\\"\\']\u002F,false)){y.tokenize=j(\")\")}else{y.tokenize=null}return v(null,\"(\")}function p(z,y,A){this.type=z;this.indent=y;this.prev=A}function f(z,A,y){z.context=new p(y,A.indentation()+o,z.context);return y}function r(y){y.context=y.context.prev;return y.context.type}function a(y,A,z){return e[z.context.type](y,A,z)}function s(z,B,A,C){for(var y=C||1;y>0;y--){A.context=A.context.prev}return a(z,B,A)}function g(z){var y=z.current().toLowerCase();if(q.hasOwnProperty(y)){m=\"atom\"}else{if(n.hasOwnProperty(y)){m=\"keyword\"}else{m=\"variable\"}}}var e={};e.top=function(y,A,z){if(y==\"{\"){return f(z,A,\"block\")}else{if(y==\"}\"&&z.context.prev){return r(z)}else{if(y==\"@media\"){return f(z,A,\"media\")}else{if(y==\"@font-face\"){return\"font_face_before\"}else{if(y&&y.charAt(0)==\"@\"){return f(z,A,\"at\")}else{if(y==\"hash\"){m=\"builtin\"}else{if(y==\"word\"){m=\"tag\"}else{if(y==\"variable-definition\"){return\"maybeprop\"}else{if(y==\"interpolation\"){return f(z,A,\"interpolation\")}else{if(y==\":\"){return\"pseudo\"}else{if(l&&y==\"(\"){return f(z,A,\"params\")}}}}}}}}}}}return z.context.type};e.block=function(y,A,z){if(y==\"word\"){if(h.hasOwnProperty(A.current().toLowerCase())){m=\"property\";return\"maybeprop\"}else{if(l){m=A.match(\u002F^\\s*:\u002F,false)?\"property\":\"tag\";return\"block\"}else{m+=\" error\";return\"maybeprop\"}}}else{if(y==\"meta\"){return\"block\"}else{if(!l&&(y==\"hash\"||y==\"qualifier\")){m=\"error\";return\"block\"}else{return e.top(y,A,z)}}}};e.maybeprop=function(y,A,z){if(y==\":\"){return f(z,A,\"prop\")}return a(y,A,z)};e.prop=function(y,A,z){if(y==\";\"){return r(z)}if(y==\"{\"&&l){return f(z,A,\"propBlock\")}if(y==\"}\"||y==\"{\"){return s(y,A,z)}if(y==\"(\"){return f(z,A,\"parens\")}if(y==\"hash\"&&!\u002F^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$\u002F.test(A.current())){m+=\" error\"}else{if(y==\"word\"){g(A)}else{if(y==\"interpolation\"){return f(z,A,\"interpolation\")}}}return\"prop\"};e.propBlock=function(z,y,A){if(z==\"}\"){return r(A)}if(z==\"word\"){m=\"property\";return\"maybeprop\"}return A.context.type};e.parens=function(y,A,z){if(y==\"{\"||y==\"}\"){return s(y,A,z)}if(y==\")\"){return r(z)}return\"parens\"};e.pseudo=function(y,A,z){if(y==\"word\"){m=\"variable-3\";return z.context.type}return a(y,A,z)};e.media=function(y,B,z){if(y==\"(\"){return f(z,B,\"media_parens\")}if(y==\"}\"){return s(y,B,z)}if(y==\"{\"){return r(z)&&f(z,B,l?\"block\":\"top\")}if(y==\"word\"){var A=B.current().toLowerCase();if(A==\"only\"||A==\"not\"||A==\"and\"){m=\"keyword\"}else{if(t.hasOwnProperty(A)){m=\"attribute\"}else{if(k.hasOwnProperty(A)){m=\"property\"}else{m=\"error\"}}}}return z.context.type};e.media_parens=function(y,A,z){if(y==\")\"){return r(z)}if(y==\"{\"||y==\"}\"){return s(y,A,z,2)}return e.media(y,A,z)};e.font_face_before=function(y,A,z){if(y==\"{\"){return f(z,A,\"font_face\")}return a(y,A,z)};e.font_face=function(y,A,z){if(y==\"}\"){return r(z)}if(y==\"word\"){if(!d.hasOwnProperty(A.current().toLowerCase())){m=\"error\"}else{m=\"property\"}return\"maybeprop\"}return\"font_face\"};e.at=function(y,A,z){if(y==\";\"){return r(z)}if(y==\"{\"||y==\"}\"){return s(y,A,z)}if(y==\"word\"){m=\"tag\"}else{if(y==\"hash\"){m=\"builtin\"}}return\"at\"};e.interpolation=function(y,A,z){if(y==\"}\"){return r(z)}if(y==\"{\"||y==\";\"){return s(y,A,z)}if(y!=\"variable\"){m=\"error\"}return\"interpolation\"};e.params=function(y,A,z){if(y==\")\"){return r(z)}if(y==\"{\"||y==\"}\"){return s(y,A,z)}if(y==\"word\"){g(A)}return\"params\"};return{startState:function(y){return{tokenize:null,state:\"top\",context:new p(\"top\",y||0,null)}},token:function(A,z){if(!z.tokenize&&A.eatSpace()){return null}var y=(z.tokenize||x)(A,z);if(y&&typeof y==\"object\"){c=y[1];y=y[0]}m=y;z.state=e[z.state](c,A,z);return m},indent:function(C,A){var z=C.context,B=A&&A.charAt(0);var y=z.indent;if(z.prev&&(B==\"}\"&&(z.type==\"block\"||z.type==\"top\"||z.type==\"interpolation\"||z.type==\"font_face\")||B==\")\"&&(z.type==\"parens\"||z.type==\"params\"||z.type==\"media_parens\")||B==\"{\"&&(z.type==\"at\"||z.type==\"media\"))){y=z.indent-o;z=z.prev}return y},electricChars:\"}\",blockCommentStart:\"\u002F*\",blockCommentEnd:\"*\u002F\",fold:\"brace\"}});(function(){function d(s){var r={};for(var q=0;q\u003Cs.length;++q){r[s[q]]=true}return r}var m=[\"all\",\"aural\",\"braille\",\"handheld\",\"print\",\"projection\",\"screen\",\"tty\",\"tv\",\"embossed\"],f=d(m);var g=[\"width\",\"min-width\",\"max-width\",\"height\",\"min-height\",\"max-height\",\"device-width\",\"min-device-width\",\"max-device-width\",\"device-height\",\"min-device-height\",\"max-device-height\",\"aspect-ratio\",\"min-aspect-ratio\",\"max-aspect-ratio\",\"device-aspect-ratio\",\"min-device-aspect-ratio\",\"max-device-aspect-ratio\",\"color\",\"min-color\",\"max-color\",\"color-index\",\"min-color-index\",\"max-color-index\",\"monochrome\",\"min-monochrome\",\"max-monochrome\",\"resolution\",\"min-resolution\",\"max-resolution\",\"scan\",\"grid\"],l=d(g);var e=[\"align-content\",\"align-items\",\"align-self\",\"alignment-adjust\",\"alignment-baseline\",\"anchor-point\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"appearance\",\"azimuth\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"baseline-shift\",\"binding\",\"bleed\",\"bookmark-label\",\"bookmark-level\",\"bookmark-state\",\"bookmark-target\",\"border\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"clear\",\"clip\",\"color\",\"color-profile\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"content\",\"counter-increment\",\"counter-reset\",\"crop\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"dominant-baseline\",\"drop-initial-after-adjust\",\"drop-initial-after-align\",\"drop-initial-before-adjust\",\"drop-initial-before-align\",\"drop-initial-size\",\"drop-initial-value\",\"elevation\",\"empty-cells\",\"fit\",\"fit-position\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"float-offset\",\"flow-from\",\"flow-into\",\"font\",\"font-feature-settings\",\"font-family\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-alternates\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-weight\",\"grid-cell\",\"grid-column\",\"grid-column-align\",\"grid-column-sizing\",\"grid-column-span\",\"grid-columns\",\"grid-flow\",\"grid-row\",\"grid-row-align\",\"grid-row-sizing\",\"grid-row-span\",\"grid-rows\",\"grid-template\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"inline-box-align\",\"justify-content\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"line-stacking\",\"line-stacking-ruby\",\"line-stacking-shift\",\"line-stacking-strategy\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-bottom\",\"margin-left\",\"margin-right\",\"margin-top\",\"marker-offset\",\"marks\",\"marquee-direction\",\"marquee-loop\",\"marquee-play-count\",\"marquee-speed\",\"marquee-style\",\"max-height\",\"max-width\",\"min-height\",\"min-width\",\"move-to\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-style\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-bottom\",\"padding-left\",\"padding-right\",\"padding-top\",\"page\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"page-policy\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pitch\",\"pitch-range\",\"play-during\",\"position\",\"presentation-level\",\"punctuation-trim\",\"quotes\",\"region-break-after\",\"region-break-before\",\"region-break-inside\",\"region-fragment\",\"rendering-intent\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"richness\",\"right\",\"rotation\",\"rotation-point\",\"ruby-align\",\"ruby-overhang\",\"ruby-position\",\"ruby-span\",\"shape-inside\",\"shape-outside\",\"size\",\"speak\",\"speak-as\",\"speak-header\",\"speak-numeral\",\"speak-punctuation\",\"speech-rate\",\"stress\",\"string-set\",\"tab-size\",\"table-layout\",\"target\",\"target-name\",\"target-new\",\"target-position\",\"text-align\",\"text-align-last\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-skip\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-height\",\"text-indent\",\"text-justify\",\"text-outline\",\"text-overflow\",\"text-shadow\",\"text-size-adjust\",\"text-space-collapse\",\"text-transform\",\"text-underline-position\",\"text-wrap\",\"top\",\"transform\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"volume\",\"white-space\",\"widows\",\"width\",\"word-break\",\"word-spacing\",\"word-wrap\",\"z-index\",\"zoom\",\"clip-path\",\"clip-rule\",\"mask\",\"enable-background\",\"filter\",\"flood-color\",\"flood-opacity\",\"lighting-color\",\"stop-color\",\"stop-opacity\",\"pointer-events\",\"color-interpolation\",\"color-interpolation-filters\",\"color-profile\",\"color-rendering\",\"fill\",\"fill-opacity\",\"fill-rule\",\"image-rendering\",\"marker\",\"marker-end\",\"marker-mid\",\"marker-start\",\"shape-rendering\",\"stroke\",\"stroke-dasharray\",\"stroke-dashoffset\",\"stroke-linecap\",\"stroke-linejoin\",\"stroke-miterlimit\",\"stroke-opacity\",\"stroke-width\",\"text-rendering\",\"baseline-shift\",\"dominant-baseline\",\"glyph-orientation-horizontal\",\"glyph-orientation-vertical\",\"kerning\",\"text-anchor\",\"writing-mode\"],n=d(e);var k=[\"aliceblue\",\"antiquewhite\",\"aqua\",\"aquamarine\",\"azure\",\"beige\",\"bisque\",\"black\",\"blanchedalmond\",\"blue\",\"blueviolet\",\"brown\",\"burlywood\",\"cadetblue\",\"chartreuse\",\"chocolate\",\"coral\",\"cornflowerblue\",\"cornsilk\",\"crimson\",\"cyan\",\"darkblue\",\"darkcyan\",\"darkgoldenrod\",\"darkgray\",\"darkgreen\",\"darkkhaki\",\"darkmagenta\",\"darkolivegreen\",\"darkorange\",\"darkorchid\",\"darkred\",\"darksalmon\",\"darkseagreen\",\"darkslateblue\",\"darkslategray\",\"darkturquoise\",\"darkviolet\",\"deeppink\",\"deepskyblue\",\"dimgray\",\"dodgerblue\",\"firebrick\",\"floralwhite\",\"forestgreen\",\"fuchsia\",\"gainsboro\",\"ghostwhite\",\"gold\",\"goldenrod\",\"gray\",\"grey\",\"green\",\"greenyellow\",\"honeydew\",\"hotpink\",\"indianred\",\"indigo\",\"ivory\",\"khaki\",\"lavender\",\"lavenderblush\",\"lawngreen\",\"lemonchiffon\",\"lightblue\",\"lightcoral\",\"lightcyan\",\"lightgoldenrodyellow\",\"lightgray\",\"lightgreen\",\"lightpink\",\"lightsalmon\",\"lightseagreen\",\"lightskyblue\",\"lightslategray\",\"lightsteelblue\",\"lightyellow\",\"lime\",\"limegreen\",\"linen\",\"magenta\",\"maroon\",\"mediumaquamarine\",\"mediumblue\",\"mediumorchid\",\"mediumpurple\",\"mediumseagreen\",\"mediumslateblue\",\"mediumspringgreen\",\"mediumturquoise\",\"mediumvioletred\",\"midnightblue\",\"mintcream\",\"mistyrose\",\"moccasin\",\"navajowhite\",\"navy\",\"oldlace\",\"olive\",\"olivedrab\",\"orange\",\"orangered\",\"orchid\",\"palegoldenrod\",\"palegreen\",\"paleturquoise\",\"palevioletred\",\"papayawhip\",\"peachpuff\",\"peru\",\"pink\",\"plum\",\"powderblue\",\"purple\",\"red\",\"rosybrown\",\"royalblue\",\"saddlebrown\",\"salmon\",\"sandybrown\",\"seagreen\",\"seashell\",\"sienna\",\"silver\",\"skyblue\",\"slateblue\",\"slategray\",\"snow\",\"springgreen\",\"steelblue\",\"tan\",\"teal\",\"thistle\",\"tomato\",\"turquoise\",\"violet\",\"wheat\",\"white\",\"whitesmoke\",\"yellow\",\"yellowgreen\"],o=d(k);var b=[\"above\",\"absolute\",\"activeborder\",\"activecaption\",\"afar\",\"after-white-space\",\"ahead\",\"alias\",\"all\",\"all-scroll\",\"alternate\",\"always\",\"amharic\",\"amharic-abegede\",\"antialiased\",\"appworkspace\",\"arabic-indic\",\"armenian\",\"asterisks\",\"auto\",\"avoid\",\"avoid-column\",\"avoid-page\",\"avoid-region\",\"background\",\"backwards\",\"baseline\",\"below\",\"bidi-override\",\"binary\",\"bengali\",\"blink\",\"block\",\"block-axis\",\"bold\",\"bolder\",\"border\",\"border-box\",\"both\",\"bottom\",\"break\",\"break-all\",\"break-word\",\"button\",\"button-bevel\",\"buttonface\",\"buttonhighlight\",\"buttonshadow\",\"buttontext\",\"cambodian\",\"capitalize\",\"caps-lock-indicator\",\"caption\",\"captiontext\",\"caret\",\"cell\",\"center\",\"checkbox\",\"circle\",\"cjk-earthly-branch\",\"cjk-heavenly-stem\",\"cjk-ideographic\",\"clear\",\"clip\",\"close-quote\",\"col-resize\",\"collapse\",\"column\",\"compact\",\"condensed\",\"contain\",\"content\",\"content-box\",\"context-menu\",\"continuous\",\"copy\",\"cover\",\"crop\",\"cross\",\"crosshair\",\"currentcolor\",\"cursive\",\"dashed\",\"decimal\",\"decimal-leading-zero\",\"default\",\"default-button\",\"destination-atop\",\"destination-in\",\"destination-out\",\"destination-over\",\"devanagari\",\"disc\",\"discard\",\"document\",\"dot-dash\",\"dot-dot-dash\",\"dotted\",\"double\",\"down\",\"e-resize\",\"ease\",\"ease-in\",\"ease-in-out\",\"ease-out\",\"element\",\"ellipse\",\"ellipsis\",\"embed\",\"end\",\"ethiopic\",\"ethiopic-abegede\",\"ethiopic-abegede-am-et\",\"ethiopic-abegede-gez\",\"ethiopic-abegede-ti-er\",\"ethiopic-abegede-ti-et\",\"ethiopic-halehame-aa-er\",\"ethiopic-halehame-aa-et\",\"ethiopic-halehame-am-et\",\"ethiopic-halehame-gez\",\"ethiopic-halehame-om-et\",\"ethiopic-halehame-sid-et\",\"ethiopic-halehame-so-et\",\"ethiopic-halehame-ti-er\",\"ethiopic-halehame-ti-et\",\"ethiopic-halehame-tig\",\"ew-resize\",\"expanded\",\"extra-condensed\",\"extra-expanded\",\"fantasy\",\"fast\",\"fill\",\"fixed\",\"flat\",\"footnotes\",\"forwards\",\"from\",\"geometricPrecision\",\"georgian\",\"graytext\",\"groove\",\"gujarati\",\"gurmukhi\",\"hand\",\"hangul\",\"hangul-consonant\",\"hebrew\",\"help\",\"hidden\",\"hide\",\"higher\",\"highlight\",\"highlighttext\",\"hiragana\",\"hiragana-iroha\",\"horizontal\",\"hsl\",\"hsla\",\"icon\",\"ignore\",\"inactiveborder\",\"inactivecaption\",\"inactivecaptiontext\",\"infinite\",\"infobackground\",\"infotext\",\"inherit\",\"initial\",\"inline\",\"inline-axis\",\"inline-block\",\"inline-table\",\"inset\",\"inside\",\"intrinsic\",\"invert\",\"italic\",\"justify\",\"kannada\",\"katakana\",\"katakana-iroha\",\"keep-all\",\"khmer\",\"landscape\",\"lao\",\"large\",\"larger\",\"left\",\"level\",\"lighter\",\"line-through\",\"linear\",\"lines\",\"list-item\",\"listbox\",\"listitem\",\"local\",\"logical\",\"loud\",\"lower\",\"lower-alpha\",\"lower-armenian\",\"lower-greek\",\"lower-hexadecimal\",\"lower-latin\",\"lower-norwegian\",\"lower-roman\",\"lowercase\",\"ltr\",\"malayalam\",\"match\",\"media-controls-background\",\"media-current-time-display\",\"media-fullscreen-button\",\"media-mute-button\",\"media-play-button\",\"media-return-to-realtime-button\",\"media-rewind-button\",\"media-seek-back-button\",\"media-seek-forward-button\",\"media-slider\",\"media-sliderthumb\",\"media-time-remaining-display\",\"media-volume-slider\",\"media-volume-slider-container\",\"media-volume-sliderthumb\",\"medium\",\"menu\",\"menulist\",\"menulist-button\",\"menulist-text\",\"menulist-textfield\",\"menutext\",\"message-box\",\"middle\",\"min-intrinsic\",\"mix\",\"mongolian\",\"monospace\",\"move\",\"multiple\",\"myanmar\",\"n-resize\",\"narrower\",\"ne-resize\",\"nesw-resize\",\"no-close-quote\",\"no-drop\",\"no-open-quote\",\"no-repeat\",\"none\",\"normal\",\"not-allowed\",\"nowrap\",\"ns-resize\",\"nw-resize\",\"nwse-resize\",\"oblique\",\"octal\",\"open-quote\",\"optimizeLegibility\",\"optimizeSpeed\",\"oriya\",\"oromo\",\"outset\",\"outside\",\"outside-shape\",\"overlay\",\"overline\",\"padding\",\"padding-box\",\"painted\",\"page\",\"paused\",\"persian\",\"plus-darker\",\"plus-lighter\",\"pointer\",\"polygon\",\"portrait\",\"pre\",\"pre-line\",\"pre-wrap\",\"preserve-3d\",\"progress\",\"push-button\",\"radio\",\"read-only\",\"read-write\",\"read-write-plaintext-only\",\"rectangle\",\"region\",\"relative\",\"repeat\",\"repeat-x\",\"repeat-y\",\"reset\",\"reverse\",\"rgb\",\"rgba\",\"ridge\",\"right\",\"round\",\"row-resize\",\"rtl\",\"run-in\",\"running\",\"s-resize\",\"sans-serif\",\"scroll\",\"scrollbar\",\"se-resize\",\"searchfield\",\"searchfield-cancel-button\",\"searchfield-decoration\",\"searchfield-results-button\",\"searchfield-results-decoration\",\"semi-condensed\",\"semi-expanded\",\"separate\",\"serif\",\"show\",\"sidama\",\"single\",\"skip-white-space\",\"slide\",\"slider-horizontal\",\"slider-vertical\",\"sliderthumb-horizontal\",\"sliderthumb-vertical\",\"slow\",\"small\",\"small-caps\",\"small-caption\",\"smaller\",\"solid\",\"somali\",\"source-atop\",\"source-in\",\"source-out\",\"source-over\",\"space\",\"square\",\"square-button\",\"start\",\"static\",\"status-bar\",\"stretch\",\"stroke\",\"sub\",\"subpixel-antialiased\",\"super\",\"sw-resize\",\"table\",\"table-caption\",\"table-cell\",\"table-column\",\"table-column-group\",\"table-footer-group\",\"table-header-group\",\"table-row\",\"table-row-group\",\"telugu\",\"text\",\"text-bottom\",\"text-top\",\"textarea\",\"textfield\",\"thai\",\"thick\",\"thin\",\"threeddarkshadow\",\"threedface\",\"threedhighlight\",\"threedlightshadow\",\"threedshadow\",\"tibetan\",\"tigre\",\"tigrinya-er\",\"tigrinya-er-abegede\",\"tigrinya-et\",\"tigrinya-et-abegede\",\"to\",\"top\",\"transparent\",\"ultra-condensed\",\"ultra-expanded\",\"underline\",\"up\",\"upper-alpha\",\"upper-armenian\",\"upper-greek\",\"upper-hexadecimal\",\"upper-latin\",\"upper-norwegian\",\"upper-roman\",\"uppercase\",\"urdu\",\"url\",\"vertical\",\"vertical-text\",\"visible\",\"visibleFill\",\"visiblePainted\",\"visibleStroke\",\"visual\",\"w-resize\",\"wait\",\"wave\",\"wider\",\"window\",\"windowframe\",\"windowtext\",\"x-large\",\"x-small\",\"xor\",\"xx-large\",\"xx-small\"],h=d(b);var j=[\"font-family\",\"src\",\"unicode-range\",\"font-variant\",\"font-feature-settings\",\"font-stretch\",\"font-weight\",\"font-style\"],a=d(j);var i=m.concat(g).concat(e).concat(k).concat(b);CodeMirror.registerHelper(\"hintWords\",\"css\",i);function p(t,s){var q=false,r;while((r=t.next())!=null){if(q&&r==\"\u002F\"){s.tokenize=null;break}q=(r==\"*\")}return[\"comment\",\"comment\"]}function c(r,q){if(r.skipTo(\"-->\")){r.match(\"-->\");q.tokenize=null}else{r.skipToEnd()}return[\"comment\",\"comment\"]}CodeMirror.defineMIME(\"text\u002Fcss\",{mediaTypes:f,mediaFeatures:l,propertyKeywords:n,colorKeywords:o,valueKeywords:h,fontProperties:a,tokenHooks:{\"\u003C\":function(r,q){if(!r.match(\"!--\")){return false}q.tokenize=c;return c(r,q)},\"\u002F\":function(r,q){if(!r.eat(\"*\")){return false}q.tokenize=p;return p(r,q)}},name:\"css\"});CodeMirror.defineMIME(\"text\u002Fx-scss\",{mediaTypes:f,mediaFeatures:l,propertyKeywords:n,colorKeywords:o,valueKeywords:h,fontProperties:a,allowNested:true,tokenHooks:{\"\u002F\":function(r,q){if(r.eat(\"\u002F\")){r.skipToEnd();return[\"comment\",\"comment\"]}else{if(r.eat(\"*\")){q.tokenize=p;return p(r,q)}else{return[\"operator\",\"operator\"]}}},\":\":function(q){if(q.match(\u002F\\s*{\u002F)){return[null,\"{\"]}return false},\"$\":function(q){q.match(\u002F^[\\w-]+\u002F);if(q.match(\u002F^\\s*:\u002F,false)){return[\"variable-2\",\"variable-definition\"]}return[\"variable-2\",\"variable\"]},\"#\":function(q){if(!q.eat(\"{\")){return false}return[null,\"interpolation\"]}},name:\"css\",helperType:\"scss\"});CodeMirror.defineMIME(\"text\u002Fx-less\",{mediaTypes:f,mediaFeatures:l,propertyKeywords:n,colorKeywords:o,valueKeywords:h,fontProperties:a,allowNested:true,tokenHooks:{\"\u002F\":function(r,q){if(r.eat(\"\u002F\")){r.skipToEnd();return[\"comment\",\"comment\"]}else{if(r.eat(\"*\")){q.tokenize=p;return p(r,q)}else{return[\"operator\",\"operator\"]}}},\"@\":function(q){if(q.match(\u002F^(charset|document|font-face|import|keyframes|media|namespace|page|supports)\\b\u002F,false)){return false}q.eatWhile(\u002F[\\w\\\\\\-]\u002F);if(q.match(\u002F^\\s*:\u002F,false)){return[\"variable-2\",\"variable-definition\"]}return[\"variable-2\",\"variable\"]},\"&\":function(){return[\"atom\",\"atom\"]}},name:\"css\",helperType:\"less\"})})();\n \u002F\u002F CodeMirror HTML.\n-CodeMirror.defineMode(\n-\t'htmlmixed',\n-\tfunction (b, c) {\n-\t\tvar a = CodeMirror.getMode(b, {name: 'xml', htmlMode: true});\n-\t\tvar m = CodeMirror.getMode(b, 'css');\n-\t\tvar k = [],\n-\t\t\tj = c && c.scriptTypes;\n-\t\tk.push({\n-\t\t\tmatches: \u002F^(?:text|application)\\\u002F(?:x-)?(?:java|ecma)script$|^$\u002Fi,\n-\t\t\tmode: CodeMirror.getMode(b, 'javascript')\n-\t\t});\n-\t\tif (j) {\n-\t\t\tfor (var d = 0; d \u003C j.length; ++d) {\n-\t\t\t\tvar h = j[d];\n-\t\t\t\tk.push({matches: h.matches, mode: h.mode && CodeMirror.getMode(b, h.mode)});\n-\t\t\t}\n-\t\t}\n-\t\tk.push({matches: \u002F.\u002F, mode: CodeMirror.getMode(b, 'text\u002Fplain')});\n-\t\tfunction e(s, q) {\n-\t\t\tvar o = q.htmlState.tagName;\n-\t\t\tvar p = a.token(s, q.htmlState);\n-\t\t\tif (o == 'script' && \u002F\\btag\\b\u002F.test(p) && s.current() == '>') {\n-\t\t\t\tvar t = s.string\n-\t\t\t\t\t.slice(Math.max(0, s.pos - 100), s.pos)\n-\t\t\t\t\t.match(\u002F\\btype\\s*=\\s*(\"[^\"]+\"|'[^']+'|\\S+)[^\u003C]*$\u002Fi);\n-\t\t\t\tt = t ? t[1] : '';\n-\t\t\t\tif (t && \u002F[\\\"\\']\u002F.test(t.charAt(0))) {\n-\t\t\t\t\tt = t.slice(1, t.length - 1);\n-\t\t\t\t}\n-\t\t\t\tfor (var n = 0; n \u003C k.length; ++n) {\n-\t\t\t\t\tvar r = k[n];\n-\t\t\t\t\tif (typeof r.matches == 'string' ? t == r.matches : r.matches.test(t)) {\n-\t\t\t\t\t\tif (r.mode) {\n-\t\t\t\t\t\t\tq.token = l;\n-\t\t\t\t\t\t\tq.localMode = r.mode;\n-\t\t\t\t\t\t\tq.localState = r.mode.startState && r.mode.startState(a.indent(q.htmlState, ''));\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tbreak;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t} else {\n-\t\t\t\tif (o == 'style' && \u002F\\btag\\b\u002F.test(p) && s.current() == '>') {\n-\t\t\t\t\tq.token = f;\n-\t\t\t\t\tq.localMode = m;\n-\t\t\t\t\tq.localState = m.startState(a.indent(q.htmlState, ''));\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn p;\n-\t\t}\n-\t\tfunction g(r, n, o) {\n-\t\t\tvar q = r.current();\n-\t\t\tvar p = q.search(n),\n-\t\t\t\ti;\n-\t\t\tif (p > -1) {\n-\t\t\t\tr.backUp(q.length - p);\n-\t\t\t} else {\n-\t\t\t\tif ((i = q.match(\u002F\u003C\\\u002F?$\u002F))) {\n-\t\t\t\t\tr.backUp(q.length);\n-\t\t\t\t\tif (!r.match(n, false)) {\n-\t\t\t\t\t\tr.match(q);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn o;\n-\t\t}\n-\t\tfunction l(n, i) {\n-\t\t\tif (n.match(\u002F^\u003C\\\u002F\\s*script\\s*>\u002Fi, false)) {\n-\t\t\t\ti.token = e;\n-\t\t\t\ti.localState = i.localMode = null;\n-\t\t\t\treturn e(n, i);\n-\t\t\t}\n-\t\t\treturn g(n, \u002F\u003C\\\u002F\\s*script\\s*>\u002F, i.localMode.token(n, i.localState));\n-\t\t}\n-\t\tfunction f(n, i) {\n-\t\t\tif (n.match(\u002F^\u003C\\\u002F\\s*style\\s*>\u002Fi, false)) {\n-\t\t\t\ti.token = e;\n-\t\t\t\ti.localState = i.localMode = null;\n-\t\t\t\treturn e(n, i);\n-\t\t\t}\n-\t\t\treturn g(n, \u002F\u003C\\\u002F\\s*style\\s*>\u002F, m.token(n, i.localState));\n-\t\t}\n-\t\treturn {\n-\t\t\tstartState: function () {\n-\t\t\t\tvar i = a.startState();\n-\t\t\t\treturn {token: e, localMode: null, localState: null, htmlState: i};\n-\t\t\t},\n-\t\t\tcopyState: function (n) {\n-\t\t\t\tif (n.localState) {\n-\t\t\t\t\tvar i = CodeMirror.copyState(n.localMode, n.localState);\n-\t\t\t\t}\n-\t\t\t\treturn {\n-\t\t\t\t\ttoken: n.token,\n-\t\t\t\t\tlocalMode: n.localMode,\n-\t\t\t\t\tlocalState: i,\n-\t\t\t\t\thtmlState: CodeMirror.copyState(a, n.htmlState)\n-\t\t\t\t};\n-\t\t\t},\n-\t\t\ttoken: function (n, i) {\n-\t\t\t\treturn i.token(n, i);\n-\t\t\t},\n-\t\t\tindent: function (n, i) {\n-\t\t\t\tif (!n.localMode || \u002F^\\s*\u003C\\\u002F\u002F.test(i)) {\n-\t\t\t\t\treturn a.indent(n.htmlState, i);\n-\t\t\t\t} else {\n-\t\t\t\t\tif (n.localMode.indent) {\n-\t\t\t\t\t\treturn n.localMode.indent(n.localState, i);\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn CodeMirror.Pass;\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t},\n-\t\t\tinnerMode: function (i) {\n-\t\t\t\treturn {state: i.localState || i.htmlState, mode: i.localMode || a};\n-\t\t\t}\n-\t\t};\n-\t},\n-\t'xml',\n-\t'javascript',\n-\t'css'\n-);\n-CodeMirror.defineMIME('text\u002Fhtml', 'htmlmixed');\n+CodeMirror.defineMode(\"htmlmixed\",function(b,c){var a=CodeMirror.getMode(b,{name:\"xml\",htmlMode:true});var m=CodeMirror.getMode(b,\"css\");var k=[],j=c&&c.scriptTypes;k.push({matches:\u002F^(?:text|application)\\\u002F(?:x-)?(?:java|ecma)script$|^$\u002Fi,mode:CodeMirror.getMode(b,\"javascript\")});if(j){for(var d=0;d\u003Cj.length;++d){var h=j[d];k.push({matches:h.matches,mode:h.mode&&CodeMirror.getMode(b,h.mode)})}}k.push({matches:\u002F.\u002F,mode:CodeMirror.getMode(b,\"text\u002Fplain\")});function e(s,q){var o=q.htmlState.tagName;var p=a.token(s,q.htmlState);if(o==\"script\"&&\u002F\\btag\\b\u002F.test(p)&&s.current()==\">\"){var t=s.string.slice(Math.max(0,s.pos-100),s.pos).match(\u002F\\btype\\s*=\\s*(\"[^\"]+\"|'[^']+'|\\S+)[^\u003C]*$\u002Fi);t=t?t[1]:\"\";if(t&&\u002F[\\\"\\']\u002F.test(t.charAt(0))){t=t.slice(1,t.length-1)}for(var n=0;n\u003Ck.length;++n){var r=k[n];if(typeof r.matches==\"string\"?t==r.matches:r.matches.test(t)){if(r.mode){q.token=l;q.localMode=r.mode;q.localState=r.mode.startState&&r.mode.startState(a.indent(q.htmlState,\"\"))}break}}}else{if(o==\"style\"&&\u002F\\btag\\b\u002F.test(p)&&s.current()==\">\"){q.token=f;q.localMode=m;q.localState=m.startState(a.indent(q.htmlState,\"\"))}}return p}function g(r,n,o){var q=r.current();var p=q.search(n),i;if(p>-1){r.backUp(q.length-p)}else{if(i=q.match(\u002F\u003C\\\u002F?$\u002F)){r.backUp(q.length);if(!r.match(n,false)){r.match(q)}}}return o}function l(n,i){if(n.match(\u002F^\u003C\\\u002F\\s*script\\s*>\u002Fi,false)){i.token=e;i.localState=i.localMode=null;return e(n,i)}return g(n,\u002F\u003C\\\u002F\\s*script\\s*>\u002F,i.localMode.token(n,i.localState))}function f(n,i){if(n.match(\u002F^\u003C\\\u002F\\s*style\\s*>\u002Fi,false)){i.token=e;i.localState=i.localMode=null;return e(n,i)}return g(n,\u002F\u003C\\\u002F\\s*style\\s*>\u002F,m.token(n,i.localState))}return{startState:function(){var i=a.startState();return{token:e,localMode:null,localState:null,htmlState:i}},copyState:function(n){if(n.localState){var i=CodeMirror.copyState(n.localMode,n.localState)}return{token:n.token,localMode:n.localMode,localState:i,htmlState:CodeMirror.copyState(a,n.htmlState)}},token:function(n,i){return i.token(n,i)},indent:function(n,i){if(!n.localMode||\u002F^\\s*\u003C\\\u002F\u002F.test(i)){return a.indent(n.htmlState,i)}else{if(n.localMode.indent){return n.localMode.indent(n.localState,i)}else{return CodeMirror.Pass}}},innerMode:function(i){return{state:i.localState||i.htmlState,mode:i.localMode||a}}}},\"xml\",\"javascript\",\"css\");CodeMirror.defineMIME(\"text\u002Fhtml\",\"htmlmixed\");\n \u002F\u002F CodeMirror PHP.\n-(function () {\n-\tfunction c(g) {\n-\t\tvar e = {},\n-\t\t\tf = g.split(' ');\n-\t\tfor (var d = 0; d \u003C f.length; ++d) {\n-\t\t\te[f[d]] = true;\n-\t\t}\n-\t\treturn e;\n-\t}\n-\tfunction a(d) {\n-\t\treturn function (f, e) {\n-\t\t\tif (f.match(d)) {\n-\t\t\t\te.tokenize = null;\n-\t\t\t} else {\n-\t\t\t\tf.skipToEnd();\n-\t\t\t}\n-\t\t\treturn 'string';\n-\t\t};\n-\t}\n-\tvar b = {\n-\t\tname: 'clike',\n-\t\tkeywords: c(\n-\t\t\t'abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally'\n-\t\t),\n-\t\tblockKeywords: c('catch do else elseif for foreach if switch try while finally'),\n-\t\tatoms: c(\n-\t\t\t'true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__'\n-\t\t),\n-\t\tbuiltin: c(\n-\t\t\t'func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once'\n-\t\t),\n-\t\tmultiLineStrings: true,\n-\t\thooks: {\n-\t\t\t$: function (d) {\n-\t\t\t\td.eatWhile(\u002F[\\w\\$_]\u002F);\n-\t\t\t\treturn 'variable-2';\n-\t\t\t},\n-\t\t\t'\u003C': function (e, d) {\n-\t\t\t\tif (e.match(\u002F\u003C\u003C\u002F)) {\n-\t\t\t\t\te.eatWhile(\u002F[\\w\\.]\u002F);\n-\t\t\t\t\td.tokenize = a(e.current().slice(3));\n-\t\t\t\t\treturn d.tokenize(e, d);\n-\t\t\t\t}\n-\t\t\t\treturn false;\n-\t\t\t},\n-\t\t\t'#': function (d) {\n-\t\t\t\twhile (!d.eol() && !d.match('?>', false)) {\n-\t\t\t\t\td.next();\n-\t\t\t\t}\n-\t\t\t\treturn 'comment';\n-\t\t\t},\n-\t\t\t'\u002F': function (d) {\n-\t\t\t\tif (d.eat('\u002F')) {\n-\t\t\t\t\twhile (!d.eol() && !d.match('?>', false)) {\n-\t\t\t\t\t\td.next();\n-\t\t\t\t\t}\n-\t\t\t\t\treturn 'comment';\n-\t\t\t\t}\n-\t\t\t\treturn false;\n-\t\t\t}\n-\t\t}\n-\t};\n-\tCodeMirror.defineMode(\n-\t\t'php',\n-\t\tfunction (f, g) {\n-\t\t\tvar h = CodeMirror.getMode(f, 'text\u002Fhtml');\n-\t\t\tvar d = CodeMirror.getMode(f, b);\n-\t\t\tfunction e(p, n) {\n-\t\t\t\tvar l = n.curMode == d;\n-\t\t\t\tif (p.sol() && n.pending && n.pending != '\"' && n.pending != \"'\") {\n-\t\t\t\t\tn.pending = null;\n-\t\t\t\t}\n-\t\t\t\tif (!l) {\n-\t\t\t\t\tif (p.match(\u002F^\u003C\\?\\w*\u002F)) {\n-\t\t\t\t\t\tn.curMode = d;\n-\t\t\t\t\t\tn.curState = n.php;\n-\t\t\t\t\t\treturn 'meta';\n-\t\t\t\t\t}\n-\t\t\t\t\tif (n.pending == '\"' || n.pending == \"'\") {\n-\t\t\t\t\t\twhile (!p.eol() && p.next() != n.pending) {}\n-\t\t\t\t\t\tvar k = 'string';\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tif (n.pending && p.pos \u003C n.pending.end) {\n-\t\t\t\t\t\t\tp.pos = n.pending.end;\n-\t\t\t\t\t\t\tvar k = n.pending.style;\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tvar k = h.token(p, n.curState);\n-\t\t\t\t\t\t}\n-\t\t\t\t\t}\n-\t\t\t\t\tif (n.pending) {\n-\t\t\t\t\t\tn.pending = null;\n-\t\t\t\t\t}\n-\t\t\t\t\tvar o = p.current(),\n-\t\t\t\t\t\tj = o.search(\u002F\u003C\\?\u002F),\n-\t\t\t\t\t\ti;\n-\t\t\t\t\tif (j != -1) {\n-\t\t\t\t\t\tif (k == 'string' && (i = o.match(\u002F[\\'\\\"]$\u002F)) && !\u002F\\?>\u002F.test(o)) {\n-\t\t\t\t\t\t\tn.pending = i[0];\n-\t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tn.pending = {end: p.pos, style: k};\n-\t\t\t\t\t\t}\n-\t\t\t\t\t\tp.backUp(o.length - j);\n-\t\t\t\t\t}\n-\t\t\t\t\treturn k;\n-\t\t\t\t} else {\n-\t\t\t\t\tif (l && n.php.tokenize == null && p.match('?>')) {\n-\t\t\t\t\t\tn.curMode = h;\n-\t\t\t\t\t\tn.curState = n.html;\n-\t\t\t\t\t\treturn 'meta';\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\treturn d.token(p, n.curState);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t}\n-\t\t\treturn {\n-\t\t\t\tstartState: function () {\n-\t\t\t\t\tvar i = CodeMirror.startState(h),\n-\t\t\t\t\t\tj = CodeMirror.startState(d);\n-\t\t\t\t\treturn {\n-\t\t\t\t\t\thtml: i,\n-\t\t\t\t\t\tphp: j,\n-\t\t\t\t\t\tcurMode: g.startOpen ? d : h,\n-\t\t\t\t\t\tcurState: g.startOpen ? j : i,\n-\t\t\t\t\t\tpending: null\n-\t\t\t\t\t};\n-\t\t\t\t},\n-\t\t\t\tcopyState: function (l) {\n-\t\t\t\t\tvar j = l.html,\n-\t\t\t\t\t\tk = CodeMirror.copyState(h, j),\n-\t\t\t\t\t\tn = l.php,\n-\t\t\t\t\t\ti = CodeMirror.copyState(d, n),\n-\t\t\t\t\t\tm;\n-\t\t\t\t\tif (l.curMode == h) {\n-\t\t\t\t\t\tm = k;\n-\t\t\t\t\t} else {\n-\t\t\t\t\t\tm = i;\n-\t\t\t\t\t}\n-\t\t\t\t\treturn {html: k, php: i, curMode: l.curMode, curState: m, pending: l.pending};\n-\t\t\t\t},\n-\t\t\t\ttoken: e,\n-\t\t\t\tindent: function (j, i) {\n-\t\t\t\t\tif ((j.curMode != d && \u002F^\\s*\u003C\\\u002F\u002F.test(i)) || (j.curMode == d && \u002F^\\?>\u002F.test(i))) {\n-\t\t\t\t\t\treturn h.indent(j.html, i);\n-\t\t\t\t\t}\n-\t\t\t\t\treturn j.curMode.indent(j.curState, i);\n-\t\t\t\t},\n-\t\t\t\tblockCommentStart: '\u002F*',\n-\t\t\t\tblockCommentEnd: '*\u002F',\n-\t\t\t\tlineComment: '\u002F\u002F',\n-\t\t\t\tinnerMode: function (i) {\n-\t\t\t\t\treturn {state: i.curState, mode: i.curMode};\n-\t\t\t\t}\n-\t\t\t};\n-\t\t},\n-\t\t'htmlmixed',\n-\t\t'clike'\n-\t);\n-\tCodeMirror.defineMIME('application\u002Fx-httpd-php', 'php');\n-\tCodeMirror.defineMIME('application\u002Fx-httpd-php-open', {name: 'php', startOpen: true});\n-\tCodeMirror.defineMIME('text\u002Fx-php', b);\n-})();\n+(function(){function c(g){var e={},f=g.split(\" \");for(var d=0;d\u003Cf.length;++d){e[f[d]]=true}return e}function a(d){return function(f,e){if(f.match(d)){e.tokenize=null}else{f.skipToEnd()}return\"string\"}}var b={name:\"clike\",keywords:c(\"abstract and array as break case catch class clone const continue declare default do else elseif enddeclare endfor endforeach endif endswitch endwhile extends final for foreach function global goto if implements interface instanceof namespace new or private protected public static switch throw trait try use var while xor die echo empty exit eval include include_once isset list require require_once return print unset __halt_compiler self static parent yield insteadof finally\"),blockKeywords:c(\"catch do else elseif for foreach if switch try while finally\"),atoms:c(\"true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__\"),builtin:c(\"func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once\"),multiLineStrings:true,hooks:{\"$\":function(d){d.eatWhile(\u002F[\\w\\$_]\u002F);return\"variable-2\"},\"\u003C\":function(e,d){if(e.match(\u002F\u003C\u003C\u002F)){e.eatWhile(\u002F[\\w\\.]\u002F);d.tokenize=a(e.current().slice(3));return d.tokenize(e,d)}return false},\"#\":function(d){while(!d.eol()&&!d.match(\"?>\",false)){d.next()}return\"comment\"},\"\u002F\":function(d){if(d.eat(\"\u002F\")){while(!d.eol()&&!d.match(\"?>\",false)){d.next()}return\"comment\"}return false}}};CodeMirror.defineMode(\"php\",function(f,g){var h=CodeMirror.getMode(f,\"text\u002Fhtml\");var d=CodeMirror.getMode(f,b);function e(p,n){var l=n.curMode==d;if(p.sol()&&n.pending&&n.pending!='\"'&&n.pending!=\"'\"){n.pending=null}if(!l){if(p.match(\u002F^\u003C\\?\\w*\u002F)){n.curMode=d;n.curState=n.php;return\"meta\"}if(n.pending=='\"'||n.pending==\"'\"){while(!p.eol()&&p.next()!=n.pending){}var k=\"string\"}else{if(n.pending&&p.pos\u003Cn.pending.end){p.pos=n.pending.end;var k=n.pending.style}else{var k=h.token(p,n.curState)}}if(n.pending){n.pending=null}var o=p.current(),j=o.search(\u002F\u003C\\?\u002F),i;if(j!=-1){if(k==\"string\"&&(i=o.match(\u002F[\\'\\\"]$\u002F))&&!\u002F\\?>\u002F.test(o)){n.pending=i[0]}else{n.pending={end:p.pos,style:k}}p.backUp(o.length-j)}return k}else{if(l&&n.php.tokenize==null&&p.match(\"?>\")){n.curMode=h;n.curState=n.html;return\"meta\"}else{return d.token(p,n.curState)}}}return{startState:function(){var i=CodeMirror.startState(h),j=CodeMirror.startState(d);return{html:i,php:j,curMode:g.startOpen?d:h,curState:g.startOpen?j:i,pending:null}},copyState:function(l){var j=l.html,k=CodeMirror.copyState(h,j),n=l.php,i=CodeMirror.copyState(d,n),m;if(l.curMode==h){m=k}else{m=i}return{html:k,php:i,curMode:l.curMode,curState:m,pending:l.pending}},token:e,indent:function(j,i){if((j.curMode!=d&&\u002F^\\s*\u003C\\\u002F\u002F.test(i))||(j.curMode==d&&\u002F^\\?>\u002F.test(i))){return h.indent(j.html,i)}return j.curMode.indent(j.curState,i)},blockCommentStart:\"\u002F*\",blockCommentEnd:\"*\u002F\",lineComment:\"\u002F\u002F\",innerMode:function(i){return{state:i.curState,mode:i.curMode}}}},\"htmlmixed\",\"clike\");CodeMirror.defineMIME(\"application\u002Fx-httpd-php\",\"php\");CodeMirror.defineMIME(\"application\u002Fx-httpd-php-open\",{name:\"php\",startOpen:true});CodeMirror.defineMIME(\"text\u002Fx-php\",b)})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Feditor.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Feditor.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Feditor.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Feditor.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,7 +1,7 @@\n \u002F* global soliloquy_editor *\u002F\n \u002F* ==========================================================\n  * editor.js\n- * http:\u002F\u002Fsoliloquywp.com\u002F\n+ * https:\u002F\u002Fsoliloquywp.com\u002F\n  *\n  * This file can be used by 3rd party plugins to integrate\n  * with their custom field systems. It allows the selection\n@@ -52,8 +52,8 @@\n (function ($) {\n \t$(function () {\n \t\t\u002F\u002F Close the modal window on user action.\n-\t\tvar soliloquy_trigger_target = (soliloquy_editor_frame = false);\n-\t\tvar soliloquy_append_and_hide = function (e) {\n+\t\tlet soliloquy_trigger_target = (soliloquy_editor_frame = false);\n+\t\tconst soliloquy_append_and_hide = function (e) {\n \t\t\te.preventDefault();\n \t\t\t$('.soliloquy-default-ui .selected').removeClass('details selected');\n \t\t\t$('.soliloquy-default-ui').appendTo('.soliloquy-default-ui-wrapper').hide();\n@@ -114,7 +114,7 @@\n \t\t\t\t);\n \t\t\t} else {\n \t\t\t\t\u002F\u002F Make the ajax request.\n-\t\t\t\tvar req_data = {\n+\t\t\t\tconst req_data = {\n \t\t\t\t\taction: 'soliloquy_load_slider_data',\n \t\t\t\t\tnonce: soliloquy_metabox.load_slider,\n \t\t\t\t\tpost_id: $('.soliloquy-default-ui:first .selected').data('soliloquy-id')\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-delete.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-delete.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-delete.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-delete.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -7,13 +7,13 @@\n \t\te.preventDefault();\n \n \t\t\u002F\u002F Bail out if the user does not actually want to remove the image.\n-\t\tvar confirm_delete = confirm(soliloquy_metabox_local.remove_multiple);\n+\t\tconst confirm_delete = confirm(soliloquy_metabox_local.remove_multiple);\n \t\tif (!confirm_delete) {\n \t\t\treturn false;\n \t\t}\n \n \t\t\u002F\u002F Build array of image attachment IDs\n-\t\tvar attach_ids = [];\n+\t\tconst attach_ids = [];\n \n \t\t\u002F\u002FGet all selectd Images\n \t\t$('ul#soliloquy-output > li.selected').each(function () {\n@@ -21,7 +21,7 @@\n \t\t});\n \n \t\t\u002F\u002F Prepare our data to be sent via Ajax.\n-\t\tvar remove = {\n+\t\tconst remove = {\n \t\t\taction: 'soliloquy_remove_slides',\n \t\t\tattachment_ids: attach_ids,\n \t\t\tpost_id: soliloquy_metabox_local.id,\n@@ -52,7 +52,7 @@\n \t\t\t\tSoliloquySlidesUpdate(false);\n \n \t\t\t\t\u002F\u002FGet Slide Count\n-\t\t\t\tvar list = $('#soliloquy-output li').length;\n+\t\t\t\tconst list = $('#soliloquy-output li').length;\n \n \t\t\t\t\u002F\u002FUpdate the slide count text\n \t\t\t\t$('.soliloquy-count').text(list.toString());\n@@ -78,13 +78,13 @@\n \t\te.preventDefault();\n \n \t\t\u002F\u002F Bail out if the user does not actually want to remove the image.\n-\t\tvar confirm_delete = confirm(soliloquy_metabox_local.remove);\n+\t\tconst confirm_delete = confirm(soliloquy_metabox_local.remove);\n \t\tif (!confirm_delete) {\n \t\t\treturn;\n \t\t}\n \n \t\t\u002F\u002F Prepare our data to be sent via Ajax.\n-\t\tvar attach_id = $(this).parent().attr('id'),\n+\t\tconst attach_id = $(this).parent().attr('id'),\n \t\t\tremove = {\n \t\t\t\taction: 'soliloquy_remove_slide',\n \t\t\t\tattachment_id: attach_id,\n@@ -110,7 +110,7 @@\n \t\t\t\t\tSoliloquySlidesUpdate(false);\n \n \t\t\t\t\t\u002F\u002FGet the slide count\n-\t\t\t\t\tvar list = $('#soliloquy-output li').length;\n+\t\t\t\t\tconst list = $('#soliloquy-output li').length;\n \n \t\t\t\t\t\u002F\u002FUpdate Slide Count\n \t\t\t\t\t$('.soliloquy-count').text(list.toString());\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-edit-bulk.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-edit-bulk.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-edit-bulk.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-edit-bulk.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -2,7 +2,7 @@\n  * Single Image View\n  * - Renders an \u003Cli> element within the bulk edit view\n  *\u002F\n-var SoliloquyBulkEditImageView = wp.Backbone.View.extend({\n+const SoliloquyBulkEditImageView = wp.Backbone.View.extend({\n \t\u002F**\n \t * The Tag Name and Tag's Class(es)\n \t *\u002F\n@@ -40,7 +40,7 @@\n \u002F**\n  * Bulk Edit View\n  *\u002F\n-var SoliloquyBulkEditView = wp.Backbone.View.extend({\n+const SoliloquyBulkEditView = wp.Backbone.View.extend({\n \t\u002F**\n \t * The Tag Name and Tag's Class(es)\n \t *\u002F\n@@ -106,7 +106,7 @@\n \t\t\u002F\u002F Render selected items\n \t\tthis.collection.forEach(function (model) {\n \t\t\t\u002F\u002F Init with model\n-\t\t\tvar child_view = new SoliloquyBulkEditImageView({\n+\t\t\tconst child_view = new SoliloquyBulkEditImageView({\n \t\t\t\tmodel: model\n \t\t\t});\n \n@@ -118,7 +118,7 @@\n \t\tif (this.child_views.length > 0) {\n \t\t\tthis.child_views.forEach(function (view) {\n \t\t\t\t\u002F\u002F Init with model\n-\t\t\t\tvar child_view = new view({\n+\t\t\t\tconst child_view = new view({\n \t\t\t\t\tmodel: this.model\n \t\t\t\t});\n \n@@ -153,11 +153,11 @@\n \t *\u002F\n \trenderError: function (error) {\n \t\t\u002F\u002F Define model\n-\t\tvar model = {};\n+\t\tconst model = {};\n \t\tmodel.error = error;\n \n \t\t\u002F\u002F Define view\n-\t\tvar view = new wp.media.view.SoliloquyError({\n+\t\tconst view = new wp.media.view.SoliloquyError({\n \t\t\tmodel: model\n \t\t});\n \n@@ -220,7 +220,7 @@\n \t\tthis.trigger('loading');\n \n \t\t\u002F\u002F Build an array of image IDs\n-\t\tvar image_ids = [];\n+\t\tconst image_ids = [];\n \t\tthis.collection.forEach(function (model) {\n \t\t\timage_ids.push(model.id);\n \t\t}, this);\n@@ -238,7 +238,7 @@\n \t\t\t\t\u002F\u002F For each image, update the model based on the edited information before inserting it as JSON\n \t\t\t\t\u002F\u002F into the underlying image.\n \t\t\t\tthis.collection.forEach(function (model) {\n-\t\t\t\t\tfor (var key in this.model.attributes) {\n+\t\t\t\t\tfor (const key in this.model.attributes) {\n \t\t\t\t\t\tvalue = this.model.attributes[key];\n \n \t\t\t\t\t\t\u002F\u002F If the value is not blank, assign the value to the image model\n@@ -248,7 +248,7 @@\n \t\t\t\t\t}\n \n \t\t\t\t\t\u002F\u002F Assign the model to the underlying image item in the DOM\n-\t\t\t\t\tvar item = JSON.stringify(model.attributes);\n+\t\t\t\t\tconst item = JSON.stringify(model.attributes);\n \t\t\t\t\tjQuery('ul#soliloquy li#' + model.get('id')).attr('data-solioquy-image-model', item);\n \t\t\t\t\tjQuery('ul#soliloquy li#' + model.get('id') + ' div.title').text(model.get('title'));\n \t\t\t\t}, this);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-edit.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-edit.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-edit.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-edit.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -3,7 +3,7 @@\n \u002F**\n  * Slide Model\n  *\u002F\n-var SoliloquySlide = Backbone.Model.extend({\n+const SoliloquySlide = Backbone.Model.extend({\n \t\u002F**\n \t * Defaults\n \t * As we always populate this model with existing data, we\n@@ -24,12 +24,12 @@\n  * - Comprises of all slides in an Soliloquy Slider\n  * - Each image is represented by an SoliloquySlides Model\n  *\u002F\n-var SoliloquySlides = new Backbone.Collection();\n+const SoliloquySlides = new Backbone.Collection();\n \n \u002F**\n  * Modal Window\n  *\u002F\n-var SoliloquyModalWindow = new wp.media.view.Modal({\n+const SoliloquyModalWindow = new wp.media.view.Modal({\n \tcontroller: {\n \t\ttrigger: function () {}\n \t}\n@@ -38,7 +38,7 @@\n \u002F**\n  * View\n  *\u002F\n-var SoliloquyView = wp.Backbone.View.extend({\n+const SoliloquyView = wp.Backbone.View.extend({\n \t\u002F**\n \t * The Tag Name and Tag's Class(es)\n \t *\u002F\n@@ -96,7 +96,7 @@\n \t\tthis.search_timer = '';\n \n \t\t\u002F\u002F Get the model from the collection\n-\t\tvar count = 0;\n+\t\tlet count = 0;\n \t\tthis.collection.each(function (model) {\n \t\t\t\u002F\u002F If this model's id matches the attachment id, this is the model we want, also make sure both are int\n \t\t\tif (String(model.get('id')) == String(this.attachment_id)) {\n@@ -125,9 +125,9 @@\n \t\te.preventDefault();\n \n \t\t\u002F\u002F Get input field class name\n-\t\tvar fieldClassName = this.$el.data('field');\n+\t\tconst fieldClassName = this.$el.data('field');\n \n-\t\tvar soliloquy_media_frame = (wp.media.frames.soliloquy_media_frame = wp.media({\n+\t\tconst soliloquy_media_frame = (wp.media.frames.soliloquy_media_frame = wp.media({\n \t\t\tclassName: 'media-frame soliloquy-media-frame',\n \t\t\tframe: 'select',\n \t\t\tmultiple: false,\n@@ -142,7 +142,7 @@\n \n \t\tsoliloquy_media_frame.on('select', function () {\n \t\t\t\u002F\u002F Grab our attachment selection and construct a JSON representation of the model.\n-\t\t\tvar thumbnail = soliloquy_media_frame.state().get('selection').first().toJSON();\n+\t\t\tconst thumbnail = soliloquy_media_frame.state().get('selection').first().toJSON();\n \n \t\t\t$model.set('src', thumbnail.url, {silent: true});\n \t\t\tjQuery('div.thumbnail > img', $parent.find('.media-frame-content')).attr(\n@@ -176,7 +176,7 @@\n \t\tif (this.child_views.length > 0) {\n \t\t\tthis.child_views.forEach(function (view) {\n \t\t\t\t\u002F\u002F Init with model\n-\t\t\t\tvar child_view = new view({\n+\t\t\t\tconst child_view = new view({\n \t\t\t\t\tmodel: this.model\n \t\t\t\t});\n \n@@ -338,13 +338,13 @@\n \t\t\t\tthis.trigger('loaded loaded:success');\n \n \t\t\t\t\u002F\u002F Assign the model's JSON string back to the underlying item\n-\t\t\t\tvar item = JSON.stringify(this.model.attributes);\n+\t\t\t\tconst item = JSON.stringify(this.model.attributes);\n \t\t\t\tjQuery('ul#soliloquy-output li#' + this.model.get('id')).attr(\n \t\t\t\t\t'data-soliloquy-image-model',\n \t\t\t\t\titem\n \t\t\t\t);\n \t\t\t\t\u002F\u002F Show the user the 'saved' notice for 1.5 seconds\n-\t\t\t\tvar saved = this.$el.find('.saved');\n+\t\t\t\tconst saved = this.$el.find('.saved');\n \t\t\t\tsaved.fadeIn();\n \t\t\t\tsetTimeout(function () {\n \t\t\t\t\tsaved.fadeOut();\n@@ -441,8 +441,8 @@\n  * - Addons must populate this array with their own Backbone Views, which will be appended\n  * to the settings region\n  *\u002F\n-var SoliloquyChildViews = [];\n-var SoliloquyContentViews = [];\n+const SoliloquyChildViews = [];\n+const SoliloquyContentViews = [];\n \u002F**\n  * DOM\n  *\u002F\n@@ -461,7 +461,7 @@\n \t\t\t\t\t\t\u002F\u002F Prevent default action\n \t\t\t\t\t\te.preventDefault();\n \t\t\t\t\t\t\u002F\u002F Get the selected attachment\n-\t\t\t\t\t\tvar attachment_id = $(this).parent().data('soliloquy-slide');\n+\t\t\t\t\t\tconst attachment_id = $(this).parent().data('soliloquy-slide');\n \n \t\t\t\t\t\t\u002F\u002F Pass the collection of images for this gallery to the modal view, as well\n \t\t\t\t\t\t\u002F\u002F as the selected attachment\n@@ -504,12 +504,12 @@\n \t\u002F\u002F Clear the collection\n \tSoliloquySlides.reset();\n \n-\tvar $items = 'ul#soliloquy-output li.soliloquy-slide' + (selected ? '.selected' : '');\n+\tconst $items = 'ul#soliloquy-output li.soliloquy-slide' + (selected ? '.selected' : '');\n \n \t\u002F\u002F Iterate through the gallery images in the DOM, adding them to the collection\n \tjQuery($items).each(function () {\n \t\t\u002F\u002F Build an SoliloquyImage Backbone Model from the JSON supplied in the element\n-\t\tvar soliloquy_slide = jQuery.parseJSON(jQuery(this).attr('data-soliloquy-image-model'));\n+\t\tconst soliloquy_slide = jQuery.parseJSON(jQuery(this).attr('data-soliloquy-image-model'));\n \n \t\t\u002F\u002F Add the model to the collection\n \t\tSoliloquySlides.add(new SoliloquySlide(soliloquy_slide));\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-insert.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-insert.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-insert.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-insert.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -34,11 +34,11 @@\n \t\t\u002F\u002F Mark existing Gallery images as selected when the modal is opened\n \t\twp.media.frames.soliloquy.on('open', function () {\n \t\t\t\u002F\u002F Get any previously selected images\n-\t\t\tvar selection = wp.media.frames.soliloquy.state().get('selection');\n+\t\t\tconst selection = wp.media.frames.soliloquy.state().get('selection');\n \n \t\t\t\u002F\u002F Get images that already exist in the gallery, and select each one in the modal\n \t\t\t$('ul#soliloquy-output li').each(function () {\n-\t\t\t\tvar attachment = wp.media.attachment($(this).attr('id'));\n+\t\t\t\tconst attachment = wp.media.attachment($(this).attr('id'));\n \n \t\t\t\tselection.add(attachment ? [attachment] : []);\n \t\t\t});\n@@ -49,13 +49,13 @@\n \t\t\u002F\u002F Insert into Gallery Button Clicked\n \t\twp.media.frames.soliloquy.on('insert', function (selection) {\n \t\t\t\u002F\u002F Get state\n-\t\t\tvar state = wp.media.frames.soliloquy.state(),\n+\t\t\tconst state = wp.media.frames.soliloquy.state(),\n \t\t\t\timages = [];\n \n \t\t\t\u002F\u002F Iterate through selected images, building an images array\n \t\t\tselection.each(function (attachment) {\n \t\t\t\t\u002F\u002F Get the chosen options for this image (size, alignment, link type, link URL)\n-\t\t\t\tvar display = state.display(attachment).toJSON(),\n+\t\t\t\tconst display = state.display(attachment).toJSON(),\n \t\t\t\t\ttype = attachment.get('type');\n \n \t\t\t\t\u002F\u002F Change the image link parameter based on the \"Link To\" setting the user chose in the media view\n@@ -98,7 +98,7 @@\n \t\t\t\t\t\t\u002F\u002F Repopulate the Soliloquy Slide Collection\n \t\t\t\t\t\tSoliloquySlidesUpdate();\n \n-\t\t\t\t\t\tvar list = $('#soliloquy-output li').length;\n+\t\t\t\t\t\tconst list = $('#soliloquy-output li').length;\n \n \t\t\t\t\t\t\u002F\u002Fupdate the count value\n \t\t\t\t\t\t$('.soliloquy-count').text(list.toString());\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-manage.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-manage.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-manage.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-manage.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -4,7 +4,7 @@\n (function ($, window, document, soliloquy_metabox_local) {\n \t'use strict';\n \n-\tvar soliloquy_manage = {\n+\tconst soliloquy_manage = {\n \t\t\u002F\u002FInit, Triggers all functions, used as callback on JS events.\n \t\tinit: function () {\n \t\t\tthis.select_all();\n@@ -41,7 +41,7 @@\n \t\t\t});\n \n \t\t\t\u002F\u002FHow many slides are in the list\n-\t\t\tvar list = $('#soliloquy-output li').length;\n+\t\t\tconst list = $('#soliloquy-output li').length;\n \n \t\t\t\u002F\u002FSet the Count\n \t\t\t$('.soliloquy-count').text(list.toString());\n@@ -56,7 +56,7 @@\n \t\t\t\t'click.soliloquyStatus',\n \t\t\t\t'.soliloquy-slide-status',\n \t\t\t\tfunction (e) {\n-\t\t\t\t\tvar $parent = '',\n+\t\t\t\t\tlet $parent = '',\n \t\t\t\t\t\t$status = '';\n \n \t\t\t\t\t\u002F\u002F Prevent default action\n@@ -67,7 +67,7 @@\n \t\t\t\t\t\t$parent = $(this).parent();\n \t\t\t\t\t}\n \n-\t\t\t\t\tvar $this = $(this),\n+\t\t\t\t\tconst $this = $(this),\n \t\t\t\t\t\t$data = $this.data('status'),\n \t\t\t\t\t\t$list_view = $parent.find('.soliloquy-slide-status.list-status'),\n \t\t\t\t\t\t$grid_view = $parent.find('.soliloquy-slide-status.grid-status'),\n@@ -84,7 +84,7 @@\n \t\t\t\t\t\t$status = 'active';\n \t\t\t\t\t}\n \n-\t\t\t\t\tvar opts = {\n+\t\t\t\t\tconst opts = {\n \t\t\t\t\t\turl: soliloquy_metabox_local.ajax,\n \t\t\t\t\t\ttype: 'post',\n \t\t\t\t\t\tasync: true,\n@@ -140,7 +140,7 @@\n \t\ttooltip: function () {\n \t\t\t$('[data-soliloquy-tooltip]').on('mouseover', function (e) {\n \t\t\t\te.preventDefault();\n-\t\t\t\tvar $this = $(this),\n+\t\t\t\tconst $this = $(this),\n \t\t\t\t\t$data = $this.data('soliloquy-tooltip');\n \t\t\t});\n \t\t},\n@@ -148,13 +148,13 @@\n \t\tselect_all: function () {\n \t\t\t\u002F\u002FSelect all\n \t\t\t$('.soliloquy-select-all').change(function () {\n-\t\t\t\tvar checked = this.checked;\n+\t\t\t\tconst checked = this.checked;\n \n \t\t\t\tif (checked) {\n \t\t\t\t\t$('ul#soliloquy-output li').addClass('selected');\n \t\t\t\t\t$('.soliloquy-bulk-actions').fadeIn();\n \n-\t\t\t\t\tvar selected = $('ul#soliloquy-output li.selected').length;\n+\t\t\t\t\tconst selected = $('ul#soliloquy-output li.selected').length;\n \n \t\t\t\t\t$('.select-all').text(soliloquy_metabox_local.selected);\n \t\t\t\t\t$('.soliloquy-count').text(selected.toString());\n@@ -163,7 +163,7 @@\n \t\t\t\t\t$('ul#soliloquy-output li').removeClass('selected');\n \t\t\t\t\t$('.soliloquy-bulk-actions').fadeOut();\n \n-\t\t\t\t\tvar list = $('ul#soliloquy-output li').length;\n+\t\t\t\t\tconst list = $('ul#soliloquy-output li').length;\n \n \t\t\t\t\t$('.select-all').text(soliloquy_metabox_local.select_all);\n \t\t\t\t\t$('.soliloquy-count').text(list.toString());\n@@ -175,7 +175,7 @@\n \t\t\u002F\u002FMakes Slides Sortable\n \t\tsortable: function () {\n \t\t\t\u002F\u002F Make slider items sortable.\n-\t\t\tvar slider = $('#soliloquy-output');\n+\t\t\tconst slider = $('#soliloquy-output');\n \n \t\t\tslider.sortable({\n \t\t\t\tcontainment: '#soliloquy-slider-main',\n@@ -185,7 +185,7 @@\n \t\t\t\tplaceholder: 'dropzone',\n \t\t\t\tupdate: function (event, ui) {\n \t\t\t\t\t\u002F\u002F Make ajax request to sort out items.\n-\t\t\t\t\tvar opts = {\n+\t\t\t\t\tconst opts = {\n \t\t\t\t\t\turl: soliloquy_metabox_local.ajax,\n \t\t\t\t\t\ttype: 'post',\n \t\t\t\t\t\tasync: true,\n@@ -215,13 +215,13 @@\n \t\t\u002F\u002FSelect a slide\n \t\tselect: function () {\n \t\t\t\u002F\u002F Select \u002F deselect images\n-\t\t\tvar soliloquy_shift_key_pressed = false,\n+\t\t\tlet soliloquy_shift_key_pressed = false,\n \t\t\t\tsoliloquy_last_selected_image = false;\n \n \t\t\t$('li.soliloquy-slide .soliloquy-item-content, .soliloquy-list li a.check').on(\n \t\t\t\t'click',\n \t\t\t\tfunction (e) {\n-\t\t\t\t\tvar $this = $(this),\n+\t\t\t\t\tlet $this = $(this),\n \t\t\t\t\t\tslider_item = $(this).parent(),\n \t\t\t\t\t\tselected;\n \n@@ -239,7 +239,7 @@\n \t\t\t\t\t\t\t$('.soliloquy-count').text(selected.toString());\n \t\t\t\t\t\t\t$('.soliloquy-clear-selected').fadeIn();\n \t\t\t\t\t\t} else {\n-\t\t\t\t\t\t\tvar list = $('ul#soliloquy-output li').length;\n+\t\t\t\t\t\t\tconst list = $('ul#soliloquy-output li').length;\n \n \t\t\t\t\t\t\t$('.select-all').text(soliloquy_metabox_local.select_all);\n \t\t\t\t\t\t\t$('.soliloquy-count').text(list.toString());\n@@ -250,7 +250,7 @@\n \t\t\t\t\t\t\u002F\u002F and the other selected image\n \t\t\t\t\t\tif (soliloquy_shift_key_pressed && soliloquy_last_selected_image !== false) {\n \t\t\t\t\t\t\t\u002F\u002F Get index of the selected image and the last image\n-\t\t\t\t\t\t\tvar start_index = $('ul#soliloquy-output li').index($(soliloquy_last_selected_image)),\n+\t\t\t\t\t\t\tlet start_index = $('ul#soliloquy-output li').index($(soliloquy_last_selected_image)),\n \t\t\t\t\t\t\t\tend_index = $('ul#soliloquy-output li').index($(slider_item)),\n \t\t\t\t\t\t\t\ti = 0;\n \n@@ -297,7 +297,7 @@\n \t\tslide_size: function () {\n \t\t\t\u002F\u002F Set size of slider dimension fields when changing size type.\n \t\t\t$(document).on('change', '#soliloquy-config-slider-size', function () {\n-\t\t\t\tvar $this = $(this),\n+\t\t\t\tconst $this = $(this),\n \t\t\t\t\tvalue = $this.val(),\n \t\t\t\t\twidth = $this.find(':selected').data('soliloquy-width'),\n \t\t\t\t\theight = $this.find(':selected').data('soliloquy-height');\n@@ -323,7 +323,7 @@\n \t\t\t$('.soliloquy-clear-selected').on('click', function (e) {\n \t\t\t\te.preventDefault();\n \n-\t\t\t\tvar list = $('#soliloquy-output li').length;\n+\t\t\t\tconst list = $('#soliloquy-output li').length;\n \n \t\t\t\t$('ul#soliloquy-output li').removeClass('selected');\n \n@@ -348,7 +348,7 @@\n \t\t\t\t\treturn;\n \t\t\t\t}\n \n-\t\t\t\tvar $this = $(this),\n+\t\t\t\tconst $this = $(this),\n \t\t\t\t\t$view = $this.data('soliloquy-display'),\n \t\t\t\t\t$output = $('#soliloquy-output'),\n \t\t\t\t\topts = {\n@@ -387,7 +387,7 @@\n \t\t\t\u002F\u002FCreate the Select boxes\n \t\t\t$('.soliloquy-chosen').each(function () {\n \t\t\t\t\u002F\u002FGet the options from the data.\n-\t\t\t\tvar data_options = $(this).data('soliloquy-chosen-options');\n+\t\t\t\tconst data_options = $(this).data('soliloquy-chosen-options');\n \n \t\t\t\t$(this).chosen(data_options);\n \t\t\t});\n@@ -396,11 +396,11 @@\n \t\t\u002F\u002FUpload Image functioned Used in Woo and FC addons fallback.\n \t\tuploadImage: function () {\n \t\t\t$('.soliloquy-insert-image').on('click', function (e) {\n-\t\t\t\tvar soliloquy_image_frame;\n+\t\t\t\tlet soliloquy_image_frame;\n \n \t\t\t\te.preventDefault();\n \n-\t\t\t\tvar $button = $(event.currentTarget),\n+\t\t\t\tconst $button = $(event.currentTarget),\n \t\t\t\t\tinput_box = $button.parent().find('input');\n \t\t\t\tif (soliloquy_image_frame) {\n \t\t\t\t\tsoliloquy_image_frame.open();\n@@ -422,7 +422,7 @@\n \t\t\t\t});\n \n \t\t\t\tsoliloquy_image_frame.on('select', function () {\n-\t\t\t\t\tvar attachment = soliloquy_image_frame.state().get('selection').first().toJSON();\n+\t\t\t\t\tconst attachment = soliloquy_image_frame.state().get('selection').first().toJSON();\n \n \t\t\t\t\tinput_box.val(attachment.url);\n \t\t\t\t});\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-upload.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-upload.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmedia-upload.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmedia-upload.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -25,7 +25,7 @@\n \t\t\t$('#soliloquy .drag-drop-inside').append(\n \t\t\t\t'\u003Cdiv class=\"soliloquy-progress-bar\">\u003Cdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>'\n \t\t\t);\n-\t\t\tvar soliloquy_bar = $('#soliloquy .soliloquy-progress-bar'),\n+\t\t\tconst soliloquy_bar = $('#soliloquy .soliloquy-progress-bar'),\n \t\t\t\tsoliloquy_progress = $('#soliloquy .soliloquy-progress-bar div'),\n \t\t\t\tsoliloquy_output = $('#soliloquy-output');\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Faddons-min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Faddons-min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Faddons-min.js\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Faddons-min.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1 +1 @@\n-(()=>{var n={669:a=>{\"use strict\";a.exports=jQuery}},t={};var r,c,a=function a(o){var e=t[o];if(void 0!==e)return e.exports;e=t[o]={exports:{}};return n[o](e,e.exports,a),e.exports}(669);r=a,window,document,c=soliloquy_addons,r(function(){r(\".soliloquy-chosen\").each(function(){r(this).chosen({disable_search:!0})}),r(\"#soliloquy-addon-filter\").on(\"change\",function(){var a=r(this).val(),e=r(\"#soliloquy-addons-area\"),o=(e.data(\"soliloquy-filter\"),r(\"#soliloquy-addons-area .soliloquy-addon\"));switch(o.show(),a){case\"asc\":o.sort(function(a,o){return r(a).data(\"addon-title\").localeCompare(r(o).data(\"addon-title\"))}).each(function(a,o){r(o).removeClass(\"last\"),e.append(o).hide().fadeIn(100)}),r(\"#soliloquy-addons-area .soliloquy-addon:nth-child(3n)\").addClass(\"last\");break;case\"desc\":o.sort(function(a,o){return r(o).data(\"addon-title\").localeCompare(r(a).data(\"addon-title\"))}).each(function(a,o){r(o).removeClass(\"last\"),e.append(o).hide().fadeIn(100)}),r(\"#soliloquy-addons-area .soliloquy-addon:nth-child(3n)\").addClass(\"last\");break;case\"active\":o.hide().filter('[data-addon-status=\"active\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")});break;case\"inactive\":o.hide().filter('[data-addon-status=\"inactive\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")});break;case\"installed\":o.hide().filter('[data-addon-status=\"not_installed\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")})}}),r(\"#soliloquy-addons-area\").on(\"click.refreshInstallAddon\",\".soliloquy-addon-action-button\",function(a){a.preventDefault();var e=r(this),a=r(\"#soliloquy-addons-area\").find(\".soliloquy-addon-action-button\");r.each(a,function(a,o){if(e===o)return!0;r(o).attr(\"disabled\")&&r(o).removeAttr(\"disabled\"),r(o).parent().parent().hasClass(\"soliloquy-addon-not-installed\")&&r(o).text(c.install)})}),r(\"#soliloquy-addons-area\").on(\"click.activateAddon\",\".soliloquy-activate-addon\",function(a){a.preventDefault();var n=r(this),a=n.attr(\"rel\"),o=n.parent().parent(),e=n.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),n.text(c.activating),n.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_activate_addon\",nonce:c.activate_nonce,plugin:a},success:function(a){a&&!0!==a?o.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),n.next().hide(),r(\".soliloquy-addon-error\").delay(3e3).slideUp()}):(n.text(c.deactivate).removeClass(\"soliloquy-activate-addon\").addClass(\"soliloquy-deactivate-addon\"),e.text(c.active),o.removeClass(\"soliloquy-addon-inactive\").addClass(\"soliloquy-addon-active\"),n.next().hide())},error:function(a,o,e){n.next().hide()}});r.ajax(a)}),r(\"#soliloquy-addons-area\").on(\"click.deactivateAddon\",\".soliloquy-deactivate-addon\",function(a){a.preventDefault();var n=r(this),a=n.attr(\"rel\"),o=n.parent().parent(),e=n.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),n.text(c.deactivating),n.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_deactivate_addon\",nonce:c.deactivate_nonce,plugin:a},success:function(a){a&&!0!==a?o.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),n.next().hide(),r(\".soliloquy-addon-error\").delay(3e3).slideUp()}):(n.text(c.activate).removeClass(\"soliloquy-deactivate-addon\").addClass(\"soliloquy-activate-addon\"),e.text(c.inactive),o.removeClass(\"soliloquy-addon-active\").addClass(\"soliloquy-addon-inactive\"),n.next().hide())},error:function(a,o,e){n.next().hide()}});r.ajax(a)}),r(\"#soliloquy-addons-area\").on(\"click.installAddon\",\".soliloquy-install-addon\",function(a){a.preventDefault();var s=r(this),l=s.attr(\"rel\"),i=s.parent().parent(),d=s.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),s.text(c.installing),s.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_install_addon\",nonce:c.install_nonce,plugin:l},success:function(a){if(a.error)i.slideDown(\"normal\",function(){s.parent().parent().after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),s.text(c.install),s.next().hide(),r(\".soliloquy-addon-error\").delay(4e3).slideUp()});else{if(a.form)return i.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">'+a.form+\"\u003C\u002Fdiv>\"),s.next().hide()}),s.attr(\"disabled\",!0),void r(\"#soliloquy-addons-area\").on(\"click.installCredsAddon\",\"#upgrade\",function(a){a.preventDefault(),s.next().hide(),r(this).val(c.installing),r(this).next().css({display:\"inline-block\",\"margin-top\":\"0px\"});var a=r(this).parent().parent().find(\"#hostname\").val(),o=r(this).parent().parent().find(\"#username\").val(),e=r(this).parent().parent().find(\"#password\").val(),n=r(this),t=r(this).parent().parent().parent().parent(),a={url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_install_addon\",nonce:c.install_nonce,plugin:l,hostname:a,username:o,password:e},success:function(a){if(a.error)i.slideDown(\"normal\",function(){s.parent().parent().after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),s.text(c.install),s.next().hide(),r(\".soliloquy-addon-error\").delay(4e3).slideUp()});else{if(a.form)return s.next().hide(),r(\".soliloquy-inline-error\").remove(),r(n).val(c.proceed),void r(n).after('\u003Cspan class=\"soliloquy-inline-error\">'+c.connect_error+\"\u003C\u002Fspan>\");r(t).remove(),s.show(),s.text(c.activate).removeClass(\"soliloquy-install-addon\").addClass(\"soliloquy-activate-addon\"),s.attr(\"rel\",a.plugin),s.removeAttr(\"disabled\"),d.text(c.inactive),i.removeClass(\"soliloquy-addon-not-installed\").addClass(\"soliloquy-addon-inactive\"),s.next().hide()}},error:function(a,o,e){s.next().hide()}};r.ajax(a)});s.text(c.activate).removeClass(\"soliloquy-install-addon\").addClass(\"soliloquy-activate-addon\"),s.attr(\"rel\",a.plugin),d.text(c.inactive),i.removeClass(\"soliloquy-addon-not-installed\").addClass(\"soliloquy-addon-inactive\"),s.next().hide()}},error:function(a,o,e){s.next().hide()}});r.ajax(a)})})})();\n\\ No newline at end of file\n+(()=>{var t={669:a=>{\"use strict\";a.exports=jQuery}},n={};var r,a,c,o=function a(o){var e=n[o];if(void 0!==e)return e.exports;e=n[o]={exports:{}};return t[o](e,e.exports,a),e.exports}(669);r=o,window,a=document,c=soliloquy_addons,r(function(){r(\".soliloquy-chosen\").each(function(){r(this).chosen({disable_search:!0})}),r(a).on(\"click\",\".soliloquy-upgrade-modal\",function(){r.alert({title:c.thanks_for_interest,content:c.upgrade_modal,icon:\"dashicons dashicons-info\",type:\"blue\",boxWidth:\"550px\",useBootstrap:!1,theme:\"modern\",titleClass:\"soliloquy-upgrade-modal-title\",onOpen:function(){this.$jconfirmBox.addClass(\"soliloquy-upgrade-modal-box\")},buttons:{confirm:{text:c.ok,btnClass:\"btn-confirm\",keys:[\"enter\"]}}})}),r(\"#soliloquy-addon-filter\").on(\"change\",function(){var a=r(this).val(),e=r(\"#soliloquy-addons-area\"),o=(e.data(\"soliloquy-filter\"),r(\"#soliloquy-addons-area .soliloquy-addon\"));switch(o.show(),a){case\"asc\":o.sort(function(a,o){return r(a).data(\"addon-title\").localeCompare(r(o).data(\"addon-title\"))}).each(function(a,o){r(o).removeClass(\"last\"),e.append(o).hide().fadeIn(100)}),r(\"#soliloquy-addons-area .soliloquy-addon:nth-child(3n)\").addClass(\"last\");break;case\"desc\":o.sort(function(a,o){return r(o).data(\"addon-title\").localeCompare(r(a).data(\"addon-title\"))}).each(function(a,o){r(o).removeClass(\"last\"),e.append(o).hide().fadeIn(100)}),r(\"#soliloquy-addons-area .soliloquy-addon:nth-child(3n)\").addClass(\"last\");break;case\"active\":o.hide().filter('[data-addon-status=\"active\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")});break;case\"inactive\":o.hide().filter('[data-addon-status=\"inactive\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")});break;case\"installed\":o.hide().filter('[data-addon-status=\"not_installed\"]').show(),o.removeClass(\"last\"),r(\"#soliloquy-addons-area .soliloquy-addon:visible\").each(function(a){(a+1)%3==0&&r(this).addClass(\"last\")})}}),r(\"#soliloquy-addons-area\").on(\"click.refreshInstallAddon\",\".soliloquy-addon-action-button\",function(a){a.preventDefault();var e=r(this),a=r(\"#soliloquy-addons-area\").find(\".soliloquy-addon-action-button\");r.each(a,function(a,o){if(e===o)return!0;r(o).attr(\"disabled\")&&r(o).removeAttr(\"disabled\"),r(o).parent().parent().hasClass(\"soliloquy-addon-not-installed\")&&r(o).text(c.install)})}),r(\"#soliloquy-addons-area\").on(\"click.activateAddon\",\".soliloquy-activate-addon\",function(a){a.preventDefault();var t=r(this),a=t.attr(\"rel\"),o=t.parent().parent(),e=t.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),t.text(c.activating),t.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_activate_addon\",nonce:c.activate_nonce,plugin:a},success:function(a){a&&!0!==a?o.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),t.next().hide(),r(\".soliloquy-addon-error\").delay(3e3).slideUp()}):(t.text(c.deactivate).removeClass(\"soliloquy-activate-addon\").addClass(\"soliloquy-deactivate-addon\"),e.text(c.active),o.removeClass(\"soliloquy-addon-inactive\").addClass(\"soliloquy-addon-active\"),t.next().hide())},error:function(a,o,e){t.next().hide()}});r.ajax(a)}),r(\"#soliloquy-addons-area\").on(\"click.deactivateAddon\",\".soliloquy-deactivate-addon\",function(a){a.preventDefault();var t=r(this),a=t.attr(\"rel\"),o=t.parent().parent(),e=t.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),t.text(c.deactivating),t.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_deactivate_addon\",nonce:c.deactivate_nonce,plugin:a},success:function(a){a&&!0!==a?o.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),t.next().hide(),r(\".soliloquy-addon-error\").delay(3e3).slideUp()}):(t.text(c.activate).removeClass(\"soliloquy-deactivate-addon\").addClass(\"soliloquy-activate-addon\"),e.text(c.inactive),o.removeClass(\"soliloquy-addon-active\").addClass(\"soliloquy-addon-inactive\"),t.next().hide())},error:function(a,o,e){t.next().hide()}});r.ajax(a)}),r(\"#soliloquy-addons-area\").on(\"click.installAddon\",\".soliloquy-install-addon\",function(a){a.preventDefault();var s=r(this),l=s.attr(\"rel\"),i=s.parent().parent(),d=s.parent().parent().find(\".addon-status\").children(\"span\"),a=(r(\".soliloquy-addon-error\").remove(),s.text(c.installing),s.next().css({display:\"inline-block\",\"margin-top\":\"0px\"}),{url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_install_addon\",nonce:c.install_nonce,plugin:l},success:function(a){if(a.error)i.slideDown(\"normal\",function(){s.parent().parent().after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),s.text(c.install),s.next().hide(),r(\".soliloquy-addon-error\").delay(4e3).slideUp()});else{if(a.form)return i.slideDown(\"normal\",function(){r(this).after('\u003Cdiv class=\"soliloquy-addon-error\">'+a.form+\"\u003C\u002Fdiv>\"),s.next().hide()}),s.attr(\"disabled\",!0),void r(\"#soliloquy-addons-area\").on(\"click.installCredsAddon\",\"#upgrade\",function(a){a.preventDefault(),s.next().hide(),r(this).val(c.installing),r(this).next().css({display:\"inline-block\",\"margin-top\":\"0px\"});var a=r(this).parent().parent().find(\"#hostname\").val(),o=r(this).parent().parent().find(\"#username\").val(),e=r(this).parent().parent().find(\"#password\").val(),t=r(this),n=r(this).parent().parent().parent().parent(),a={url:ajaxurl,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_install_addon\",nonce:c.install_nonce,plugin:l,hostname:a,username:o,password:e},success:function(a){if(a.error)i.slideDown(\"normal\",function(){s.parent().parent().after('\u003Cdiv class=\"soliloquy-addon-error\">\u003Cstrong>'+a.error+\"\u003C\u002Fstrong>\u003C\u002Fdiv>\"),s.text(c.install),s.next().hide(),r(\".soliloquy-addon-error\").delay(4e3).slideUp()});else{if(a.form)return s.next().hide(),r(\".soliloquy-inline-error\").remove(),r(t).val(c.proceed),void r(t).after('\u003Cspan class=\"soliloquy-inline-error\">'+c.connect_error+\"\u003C\u002Fspan>\");r(n).remove(),s.show(),s.text(c.activate).removeClass(\"soliloquy-install-addon\").addClass(\"soliloquy-activate-addon\"),s.attr(\"rel\",a.plugin),s.removeAttr(\"disabled\"),d.text(c.inactive),i.removeClass(\"soliloquy-addon-not-installed\").addClass(\"soliloquy-addon-inactive\"),s.next().hide()}},error:function(a,o,e){s.next().hide()}};r.ajax(a)});s.text(c.activate).removeClass(\"soliloquy-install-addon\").addClass(\"soliloquy-activate-addon\"),s.attr(\"rel\",a.plugin),d.text(c.inactive),i.removeClass(\"soliloquy-addon-not-installed\").addClass(\"soliloquy-addon-inactive\"),s.next().hide()}},error:function(a,o,e){s.next().hide()}});r.ajax(a)})})})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fadmin-min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fadmin-min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fadmin-min.js\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fadmin-min.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1 +1 @@\n-(()=>{var n={325:function(t){if(t.exports=function(){\"use strict\";function i(t){\"@babel\u002Fhelpers - typeof\";if(typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\")i=function(t){return typeof t};else i=function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return i(t)}function D(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function M(t,e){for(var n=0;n\u003Ce.length;n++){var o=e[n];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(t,o.key,o)}}function I(t,e,n){if(e)M(t.prototype,e);if(n)M(t,n);return t}function r(){r=Object.assign||function(t){for(var e=1;e\u003Carguments.length;e++){var n=arguments[e];for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))t[o]=n[o]}return t};return r.apply(this,arguments)}function $(t,e){if(typeof e!==\"function\"&&e!==null)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:true,configurable:true}});if(e)H(t,e)}function s(t){s=Object.setPrototypeOf?Object.getPrototypeOf:function t(e){return e.__proto__||Object.getPrototypeOf(e)};return s(t)}function H(t,e){H=Object.setPrototypeOf||function t(e,n){e.__proto__=n;return e};return H(t,e)}function V(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));return true}catch(t){return false}}function N(t,e,n){if(V())N=Reflect.construct;else N=function t(e,n,o){var a=[null];a.push.apply(a,n);var i=Function.bind.apply(e,a);var r=new i;if(o)H(r,o.prototype);return r};return N.apply(null,arguments)}function R(t){if(t===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function U(t,e){if(e&&(typeof e===\"object\"||typeof e===\"function\"))return e;return R(t)}function F(a){var i=V();return function t(){var e=s(a),n;if(i){var o=s(this).constructor;n=Reflect.construct(e,arguments,o)}else n=e.apply(this,arguments);return U(this,n)}}function Y(t,e){while(!Object.prototype.hasOwnProperty.call(t,e)){t=s(t);if(t===null)break}return t}function Z(t,e,n){if(typeof Reflect!==\"undefined\"&&Reflect.get)Z=Reflect.get;else Z=function t(e,n,o){var a=Y(e,n);if(!a)return;var i=Object.getOwnPropertyDescriptor(a,n);if(i.get)return i.get.call(o);return i.value};return Z(t,e,n||t)}var W=\"SweetAlert2:\",K=function t(e){var n=[];for(var o=0;o\u003Ce.length;o++)if(n.indexOf(e[o])===-1)n.push(e[o]);return n},X=function t(e){return e.charAt(0).toUpperCase()+e.slice(1)},Q=function t(e){return Object.keys(e).map(function(t){return e[t]})},l=function t(e){return Array.prototype.slice.call(e)},c=function t(e){console.warn(\"\".concat(W,\" \").concat(i(e)===\"object\"?e.join(\" \"):e))},u=function t(e){console.error(\"\".concat(W,\" \").concat(e))},J=[],G=function t(e){if(!(J.indexOf(e)!==-1)){J.push(e);c(e)}},tt=function t(e,n){G('\"'.concat(e,'\" is deprecated and will be removed in the next major release. Please use \"').concat(n,'\" instead.'))},et=function t(e){return typeof e===\"function\"?e():e},nt=function t(e){return e&&typeof e.toPromise===\"function\"},d=function t(e){return nt(e)?e.toPromise():Promise.resolve(e)},ot=function t(e){return e&&Promise.resolve(e)===e},f=Object.freeze({cancel:\"cancel\",backdrop:\"backdrop\",close:\"close\",esc:\"esc\",timer:\"timer\"}),at=function t(e){return i(e)===\"object\"&&e.jquery},it=function t(e){return e instanceof Element||at(e)},rt=function t(o){var a={};if(i(o[0])===\"object\"&&!it(o[0]))r(a,o[0]);else[\"title\",\"html\",\"icon\"].forEach(function(t,e){var n=o[e];if(typeof n===\"string\"||it(n))a[t]=n;else if(n!==undefined)u(\"Unexpected type of \".concat(t,'! Expected \"string\" or \"Element\", got ').concat(i(n)))});return a},st=\"swal2-\",lt=function t(e){var n={};for(var o in e)n[e[o]]=st+e[o];return n},p=lt([\"container\",\"shown\",\"height-auto\",\"iosfix\",\"popup\",\"modal\",\"no-backdrop\",\"no-transition\",\"toast\",\"toast-shown\",\"show\",\"hide\",\"close\",\"title\",\"header\",\"content\",\"html-container\",\"actions\",\"confirm\",\"deny\",\"cancel\",\"footer\",\"icon\",\"icon-content\",\"image\",\"input\",\"file\",\"range\",\"select\",\"radio\",\"checkbox\",\"label\",\"textarea\",\"inputerror\",\"input-label\",\"validation-message\",\"progress-steps\",\"active-progress-step\",\"progress-step\",\"progress-step-line\",\"loader\",\"loading\",\"styled\",\"top\",\"top-start\",\"top-end\",\"top-left\",\"top-right\",\"center\",\"center-start\",\"center-end\",\"center-left\",\"center-right\",\"bottom\",\"bottom-start\",\"bottom-end\",\"bottom-left\",\"bottom-right\",\"grow-row\",\"grow-column\",\"grow-fullscreen\",\"rtl\",\"timer-progress-bar\",\"timer-progress-bar-container\",\"scrollbar-measure\",\"icon-success\",\"icon-warning\",\"icon-info\",\"icon-question\",\"icon-error\"]),m=lt([\"success\",\"warning\",\"info\",\"question\",\"error\"]),w=function t(){return document.body.querySelector(\".\".concat(p.container))},n=function t(e){var n=w();return n?n.querySelector(e):null},e=function t(e){return n(\".\".concat(e))},h=function t(){return e(p.popup)},ct=function t(){return e(p.icon)},ut=function t(){return e(p.title)},g=function t(){return e(p.content)},dt=function t(){return e(p[\"html-container\"])},ft=function t(){return e(p.image)},pt=function t(){return e(p[\"progress-steps\"])},mt=function t(){return e(p[\"validation-message\"])},b=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.confirm))},y=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.deny))},wt=function t(){return e(p[\"input-label\"])},ht=function t(){return n(\".\".concat(p.loader))},v=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.cancel))},gt=function t(){return e(p.actions)},bt=function t(){return e(p.header)},yt=function t(){return e(p.footer)},vt=function t(){return e(p[\"timer-progress-bar\"])},kt=function t(){return e(p.close)},xt='\\n  a[href],\\n  area[href],\\n  input:not([disabled]),\\n  select:not([disabled]),\\n  textarea:not([disabled]),\\n  button:not([disabled]),\\n  iframe,\\n  object,\\n  embed,\\n  [tabindex=\"0\"],\\n  [contenteditable],\\n  audio[controls],\\n  video[controls],\\n  summary\\n',Ct=function t(){var e=l(h().querySelectorAll('[tabindex]:not([tabindex=\"-1\"]):not([tabindex=\"0\"])')).sort(function(t,e){t=parseInt(t.getAttribute(\"tabindex\"));e=parseInt(e.getAttribute(\"tabindex\"));if(t>e)return 1;else if(t\u003Ce)return-1;return 0});var n=l(h().querySelectorAll(xt)).filter(function(t){return t.getAttribute(\"tabindex\")!==\"-1\"});return K(e.concat(n)).filter(function(t){return E(t)})},At=function t(){return!Bt()&&!document.body.classList.contains(p[\"no-backdrop\"])},Bt=function t(){return document.body.classList.contains(p[\"toast-shown\"])},Pt=function t(){return h().hasAttribute(\"data-loading\")},o={previousBodyPadding:null},k=function t(e,n){e.textContent=\"\";if(n){var o=new DOMParser;var a=o.parseFromString(n,\"text\u002Fhtml\");l(a.querySelector(\"head\").childNodes).forEach(function(t){e.appendChild(t)});l(a.querySelector(\"body\").childNodes).forEach(function(t){e.appendChild(t)})}},Ot=function t(e,n){if(!n)return false;var o=n.split(\u002F\\s+\u002F);for(var a=0;a\u003Co.length;a++)if(!e.classList.contains(o[a]))return false;return true},Et=function t(e,n){l(e.classList).forEach(function(t){if(!(Q(p).indexOf(t)!==-1)&&!(Q(m).indexOf(t)!==-1)&&!(Q(n.showClass).indexOf(t)!==-1))e.classList.remove(t)})},x=function t(e,n,o){Et(e,n);if(n.customClass&&n.customClass[o]){if(typeof n.customClass[o]!==\"string\"&&!n.customClass[o].forEach)return c(\"Invalid type of customClass.\".concat(o,'! Expected string or iterable object, got \"').concat(i(n.customClass[o]),'\"'));C(e,n.customClass[o])}};function St(t,e){if(!e)return null;switch(e){case\"select\":case\"textarea\":case\"file\":return B(t,p[e]);case\"checkbox\":return t.querySelector(\".\".concat(p.checkbox,\" input\"));case\"radio\":return t.querySelector(\".\".concat(p.radio,\" input:checked\"))||t.querySelector(\".\".concat(p.radio,\" input:first-child\"));case\"range\":return t.querySelector(\".\".concat(p.range,\" input\"));default:return B(t,p.input)}}var Tt=function t(e){e.focus();if(e.type!==\"file\"){var n=e.value;e.value=\"\";e.value=n}},_t=function t(n,e,o){if(!n||!e)return;if(typeof e===\"string\")e=e.split(\u002F\\s+\u002F).filter(Boolean);e.forEach(function(e){if(n.forEach)n.forEach(function(t){o?t.classList.add(e):t.classList.remove(e)});else o?n.classList.add(e):n.classList.remove(e)})},C=function t(e,n){_t(e,n,true)},A=function t(e,n){_t(e,n,false)},B=function t(e,n){for(var o=0;o\u003Ce.childNodes.length;o++)if(Ot(e.childNodes[o],n))return e.childNodes[o]},qt=function t(e,n,o){if(o===\"\".concat(parseInt(o)))o=parseInt(o);if(o||parseInt(o)===0)e.style[n]=typeof o===\"number\"?\"\".concat(o,\"px\"):o;else e.style.removeProperty(n)},P=function t(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"flex\";e.style.display=n},O=function t(e){e.style.display=\"none\"},Lt=function t(e,n,o,a){var i=e.querySelector(n);if(i)i.style[o]=a},jt=function t(e,n,o){n?P(e,o):O(e)},E=function t(e){return!!(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length))},zt=function t(){return!E(b())&&!E(y())&&!E(v())},Dt=function t(e){return!!(e.scrollHeight>e.clientHeight)},Mt=function t(e){var n=window.getComputedStyle(e);var o=parseFloat(n.getPropertyValue(\"animation-duration\")||\"0\");var a=parseFloat(n.getPropertyValue(\"transition-duration\")||\"0\");return o>0||a>0},It=function t(e,n){if(typeof e.contains===\"function\")return e.contains(n)},$t=function t(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var o=vt();if(E(o)){if(n){o.style.transition=\"none\";o.style.width=\"100%\"}setTimeout(function(){o.style.transition=\"width \".concat(e\u002F1e3,\"s linear\");o.style.width=\"0%\"},10)}},Ht=function t(){var e=vt();var n=parseInt(window.getComputedStyle(e).width);e.style.removeProperty(\"transition\");e.style.width=\"100%\";var o=parseInt(window.getComputedStyle(e).width);var a=parseInt(n\u002Fo*100);e.style.removeProperty(\"transition\");e.style.width=\"\".concat(a,\"%\")},Vt=function t(){return typeof window===\"undefined\"||typeof document===\"undefined\"},Nt='\\n \u003Cdiv aria-labelledby=\"'.concat(p.title,'\" aria-describedby=\"').concat(p.content,'\" class=\"').concat(p.popup,'\" tabindex=\"-1\">\\n   \u003Cdiv class=\"').concat(p.header,'\">\\n     \u003Cul class=\"').concat(p[\"progress-steps\"],'\">\u003C\u002Ful>\\n     \u003Cdiv class=\"').concat(p.icon,'\">\u003C\u002Fdiv>\\n     \u003Cimg class=\"').concat(p.image,'\" \u002F>\\n     \u003Ch2 class=\"').concat(p.title,'\" id=\"').concat(p.title,'\">\u003C\u002Fh2>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.close,'\">\u003C\u002Fbutton>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.content,'\">\\n     \u003Cdiv id=\"').concat(p.content,'\" class=\"').concat(p[\"html-container\"],'\">\u003C\u002Fdiv>\\n     \u003Cinput class=\"').concat(p.input,'\" \u002F>\\n     \u003Cinput type=\"file\" class=\"').concat(p.file,'\" \u002F>\\n     \u003Cdiv class=\"').concat(p.range,'\">\\n       \u003Cinput type=\"range\" \u002F>\\n       \u003Coutput>\u003C\u002Foutput>\\n     \u003C\u002Fdiv>\\n     \u003Cselect class=\"').concat(p.select,'\">\u003C\u002Fselect>\\n     \u003Cdiv class=\"').concat(p.radio,'\">\u003C\u002Fdiv>\\n     \u003Clabel for=\"').concat(p.checkbox,'\" class=\"').concat(p.checkbox,'\">\\n       \u003Cinput type=\"checkbox\" \u002F>\\n       \u003Cspan class=\"').concat(p.label,'\">\u003C\u002Fspan>\\n     \u003C\u002Flabel>\\n     \u003Ctextarea class=\"').concat(p.textarea,'\">\u003C\u002Ftextarea>\\n     \u003Cdiv class=\"').concat(p[\"validation-message\"],'\" id=\"').concat(p[\"validation-message\"],'\">\u003C\u002Fdiv>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.actions,'\">\\n     \u003Cdiv class=\"').concat(p.loader,'\">\u003C\u002Fdiv>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.confirm,'\">\u003C\u002Fbutton>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.deny,'\">\u003C\u002Fbutton>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.cancel,'\">\u003C\u002Fbutton>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.footer,'\">\u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p[\"timer-progress-bar-container\"],'\">\\n     \u003Cdiv class=\"').concat(p[\"timer-progress-bar\"],'\">\u003C\u002Fdiv>\\n   \u003C\u002Fdiv>\\n \u003C\u002Fdiv>\\n').replace(\u002F(^|\\n)\\s*\u002Fg,\"\"),Rt=function t(){var e=w();if(!e)return false;e.parentNode.removeChild(e);A([document.documentElement,document.body],[p[\"no-backdrop\"],p[\"toast-shown\"],p[\"has-column\"]]);return true},Ut,S=function t(e){if(z.isVisible()&&Ut!==e.target.value)z.resetValidationMessage();Ut=e.target.value},Ft=function t(){var e=g();var n=B(e,p.input);var o=B(e,p.file);var a=e.querySelector(\".\".concat(p.range,\" input\"));var i=e.querySelector(\".\".concat(p.range,\" output\"));var r=B(e,p.select);var s=e.querySelector(\".\".concat(p.checkbox,\" input\"));var l=B(e,p.textarea);n.oninput=S;o.onchange=S;r.onchange=S;s.onchange=S;l.oninput=S;a.oninput=function(t){S(t);i.value=a.value};a.onchange=function(t){S(t);a.nextSibling.value=a.value}},Yt=function t(e){return typeof e===\"string\"?document.querySelector(e):e},Zt=function t(e){var n=h();n.setAttribute(\"role\",e.toast?\"alert\":\"dialog\");n.setAttribute(\"aria-live\",e.toast?\"polite\":\"assertive\");if(!e.toast)n.setAttribute(\"aria-modal\",\"true\")},Wt=function t(e){if(window.getComputedStyle(e).direction===\"rtl\")C(w(),p.rtl)},Kt=function t(e){var n=Rt();if(Vt()){u(\"SweetAlert2 requires document to initialize\");return}var o=document.createElement(\"div\");o.className=p.container;if(n)C(o,p[\"no-transition\"]);k(o,Nt);var a=Yt(e.target);a.appendChild(o);Zt(e);Wt(a);Ft()},Xt=function t(e,n){if(e instanceof HTMLElement)n.appendChild(e);else if(i(e)===\"object\")Qt(e,n);else if(e)k(n,e)},Qt=function t(e,n){if(e.jquery)Jt(n,e);else k(n,e.toString())},Jt=function t(e,n){e.textContent=\"\";if(0 in n)for(var o=0;o in n;o++)e.appendChild(n[o].cloneNode(true));else e.appendChild(n.cloneNode(true))},Gt=function(){if(Vt())return false;var t=document.createElement(\"div\");var e={WebkitAnimation:\"webkitAnimationEnd\",OAnimation:\"oAnimationEnd oanimationend\",animation:\"animationend\"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&typeof t.style[n]!==\"undefined\")return e[n];return false}(),te=function t(){var e=document.createElement(\"div\");e.className=p[\"scrollbar-measure\"];document.body.appendChild(e);var n=e.getBoundingClientRect().width-e.clientWidth;document.body.removeChild(e);return n},ee=function t(e,n){var o=gt();var a=ht();var i=b();var r=y();var s=v();if(!n.showConfirmButton&&!n.showDenyButton&&!n.showCancelButton)O(o);x(o,n,\"actions\");oe(i,\"confirm\",n);oe(r,\"deny\",n);oe(s,\"cancel\",n);ne(i,r,s,n);if(n.reverseButtons){o.insertBefore(s,a);o.insertBefore(r,a);o.insertBefore(i,a)}k(a,n.loaderHtml);x(a,n,\"loader\")};function ne(t,e,n,o){if(!o.buttonsStyling)return A([t,e,n],p.styled);C([t,e,n],p.styled);if(o.confirmButtonColor)t.style.backgroundColor=o.confirmButtonColor;if(o.denyButtonColor)e.style.backgroundColor=o.denyButtonColor;if(o.cancelButtonColor)n.style.backgroundColor=o.cancelButtonColor}function oe(t,e,n){jt(t,n[\"show\".concat(X(e),\"Button\")],\"inline-block\");k(t,n[\"\".concat(e,\"ButtonText\")]);t.setAttribute(\"aria-label\",n[\"\".concat(e,\"ButtonAriaLabel\")]);t.className=p[e];x(t,n,\"\".concat(e,\"Button\"));C(t,n[\"\".concat(e,\"ButtonClass\")])}function ae(t,e){if(typeof e===\"string\")t.style.background=e;else if(!e)C([document.documentElement,document.body],p[\"no-backdrop\"])}function ie(t,e){if(e in p)C(t,p[e]);else{c('The \"position\" parameter is not valid, defaulting to \"center\"');C(t,p.center)}}function re(t,e){if(e&&typeof e===\"string\"){var n=\"grow-\".concat(e);if(n in p)C(t,p[n])}}var se=function t(e,n){var o=w();if(!o)return;ae(o,n.backdrop);if(!n.backdrop&&n.allowOutsideClick)c('\"allowOutsideClick\" parameter requires `backdrop` parameter to be set to `true`');ie(o,n.position);re(o,n.grow);x(o,n,\"container\");var a=document.body.getAttribute(\"data-swal2-queue-step\");if(a){o.setAttribute(\"data-queue-step\",a);document.body.removeAttribute(\"data-swal2-queue-step\")}},T={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},le=[\"input\",\"file\",\"range\",\"select\",\"radio\",\"checkbox\",\"textarea\"],ce=function t(e,o){var a=g();var n=T.innerParams.get(e);var i=!n||o.input!==n.input;le.forEach(function(t){var e=p[t];var n=B(a,e);fe(t,o.inputAttributes);n.className=e;if(i)O(n)});if(o.input){if(i)ue(o);pe(o)}},ue=function t(e){if(!a[e.input])return u('Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"'.concat(e.input,'\"'));var n=he(e.input);var o=a[e.input](n,e);P(o);setTimeout(function(){Tt(o)})},de=function t(e){for(var n=0;n\u003Ce.attributes.length;n++){var o=e.attributes[n].name;if(!([\"type\",\"value\",\"style\"].indexOf(o)!==-1))e.removeAttribute(o)}},fe=function t(e,n){var o=St(g(),e);if(!o)return;de(o);for(var a in n){if(e===\"range\"&&a===\"placeholder\")continue;o.setAttribute(a,n[a])}},pe=function t(e){var n=he(e.input);if(e.customClass)C(n,e.customClass.input)},me=function t(e,n){if(!e.placeholder||n.inputPlaceholder)e.placeholder=n.inputPlaceholder},we=function t(e,n,o){if(o.inputLabel){e.id=p.input;var a=document.createElement(\"label\");var i=p[\"input-label\"];a.setAttribute(\"for\",e.id);a.className=i;C(a,o.customClass.inputLabel);a.innerText=o.inputLabel;n.insertAdjacentElement(\"beforebegin\",a)}},he=function t(e){var n=p[e]?p[e]:p.input;return B(g(),n)},a={},ge=(a.text=a.email=a.password=a.number=a.tel=a.url=function(t,e){if(typeof e.inputValue===\"string\"||typeof e.inputValue===\"number\")t.value=e.inputValue;else if(!ot(e.inputValue))c('Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"'.concat(i(e.inputValue),'\"'));we(t,t,e);me(t,e);t.type=e.input;return t},a.file=function(t,e){we(t,t,e);me(t,e);return t},a.range=function(t,e){var n=t.querySelector(\"input\");var o=t.querySelector(\"output\");n.value=e.inputValue;n.type=e.input;o.value=e.inputValue;we(n,t,e);return t},a.select=function(t,e){t.textContent=\"\";if(e.inputPlaceholder){var n=document.createElement(\"option\");k(n,e.inputPlaceholder);n.value=\"\";n.disabled=true;n.selected=true;t.appendChild(n)}we(t,t,e);return t},a.radio=function(t){t.textContent=\"\";return t},a.checkbox=function(t,e){var n=St(g(),\"checkbox\");n.value=1;n.id=p.checkbox;n.checked=Boolean(e.inputValue);var o=t.querySelector(\"span\");k(o,e.inputPlaceholder);return t},a.textarea=function(n,t){n.value=t.inputValue;me(n,t);we(n,n,t);var o=function t(e){return parseInt(window.getComputedStyle(e).paddingLeft)+parseInt(window.getComputedStyle(e).paddingRight)};if(\"MutationObserver\"in window){var a=parseInt(window.getComputedStyle(h()).width);var e=function t(){var e=n.offsetWidth+o(h())+o(g());if(e>a)h().style.width=\"\".concat(e,\"px\");else h().style.width=null};new MutationObserver(e).observe(n,{attributes:true,attributeFilter:[\"style\"]})}return n},function t(e,n){var o=dt();x(o,n,\"htmlContainer\");if(n.html){Xt(n.html,o);P(o,\"block\")}else if(n.text){o.textContent=n.text;P(o,\"block\")}else O(o);ce(e,n);x(g(),n,\"content\")}),be=function t(e,n){var o=yt();jt(o,n.footer);if(n.footer)Xt(n.footer,o);x(o,n,\"footer\")},ye=function t(e,n){var o=kt();k(o,n.closeButtonHtml);x(o,n,\"closeButton\");jt(o,n.showCloseButton);o.setAttribute(\"aria-label\",n.closeButtonAriaLabel)},ve=function t(e,n){var o=T.innerParams.get(e);var a=ct();if(o&&n.icon===o.icon){Ce(a,n);ke(a,n);return}if(!n.icon&&!n.iconHtml)return O(a);if(n.icon&&Object.keys(m).indexOf(n.icon)===-1){u('Unknown icon! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"'.concat(n.icon,'\"'));return O(a)}P(a);Ce(a,n);ke(a,n);C(a,n.showClass.icon)},ke=function t(e,n){for(var o in m)if(n.icon!==o)A(e,m[o]);C(e,m[n.icon]);Ae(e,n);xe();x(e,n,\"icon\")},xe=function t(){var e=h();var n=window.getComputedStyle(e).getPropertyValue(\"background-color\");var o=e.querySelectorAll(\"[class^=swal2-success-circular-line], .swal2-success-fix\");for(var a=0;a\u003Co.length;a++)o[a].style.backgroundColor=n},Ce=function t(e,n){e.textContent=\"\";if(n.iconHtml)k(e,Be(n.iconHtml));else if(n.icon===\"success\")k(e,'\\n      \u003Cdiv class=\"swal2-success-circular-line-left\">\u003C\u002Fdiv>\\n      \u003Cspan class=\"swal2-success-line-tip\">\u003C\u002Fspan> \u003Cspan class=\"swal2-success-line-long\">\u003C\u002Fspan>\\n      \u003Cdiv class=\"swal2-success-ring\">\u003C\u002Fdiv> \u003Cdiv class=\"swal2-success-fix\">\u003C\u002Fdiv>\\n      \u003Cdiv class=\"swal2-success-circular-line-right\">\u003C\u002Fdiv>\\n    ');else if(n.icon===\"error\")k(e,'\\n      \u003Cspan class=\"swal2-x-mark\">\\n        \u003Cspan class=\"swal2-x-mark-line-left\">\u003C\u002Fspan>\\n        \u003Cspan class=\"swal2-x-mark-line-right\">\u003C\u002Fspan>\\n      \u003C\u002Fspan>\\n    ');else{var o={question:\"?\",warning:\"!\",info:\"i\"};k(e,Be(o[n.icon]))}},Ae=function t(e,n){if(!n.iconColor)return;e.style.color=n.iconColor;e.style.borderColor=n.iconColor;for(var o=0,a=[\".swal2-success-line-tip\",\".swal2-success-line-long\",\".swal2-x-mark-line-left\",\".swal2-x-mark-line-right\"];o\u003Ca.length;o++){var i=a[o];Lt(e,i,\"backgroundColor\",n.iconColor)}Lt(e,\".swal2-success-ring\",\"borderColor\",n.iconColor)},Be=function t(e){return'\u003Cdiv class=\"'.concat(p[\"icon-content\"],'\">').concat(e,\"\u003C\u002Fdiv>\")},Pe=function t(e,n){var o=ft();if(!n.imageUrl)return O(o);P(o,\"\");o.setAttribute(\"src\",n.imageUrl);o.setAttribute(\"alt\",n.imageAlt);qt(o,\"width\",n.imageWidth);qt(o,\"height\",n.imageHeight);o.className=p.image;x(o,n,\"image\")},_=[],Oe,Ee=function t(){return w()&&w().getAttribute(\"data-queue-step\")},Se,Te,_e=function t(e){var n=document.createElement(\"li\");C(n,p[\"progress-step\"]);k(n,e);return n},qe=function t(e){var n=document.createElement(\"li\");C(n,p[\"progress-step-line\"]);if(e.progressStepsDistance)n.style.width=e.progressStepsDistance;return n},Le=function t(e,a){var i=pt();if(!a.progressSteps||a.progressSteps.length===0)return O(i);P(i);i.textContent=\"\";var r=parseInt(a.currentProgressStep===undefined?Ee():a.currentProgressStep);if(r>=a.progressSteps.length)c(\"Invalid currentProgressStep parameter, it should be less than progressSteps.length \"+\"(currentProgressStep like JS arrays starts from 0)\");a.progressSteps.forEach(function(t,e){var n=_e(t);i.appendChild(n);if(e===r)C(n,p[\"active-progress-step\"]);if(e!==a.progressSteps.length-1){var o=qe(a);i.appendChild(o)}})},je=function t(e,n){var o=ut();jt(o,n.title||n.titleText,\"block\");if(n.title)Xt(n.title,o);if(n.titleText)o.innerText=n.titleText;x(o,n,\"title\")},ze=function t(e,n){var o=bt();x(o,n,\"header\");Le(e,n);ve(e,n);Pe(e,n);je(e,n);ye(e,n)},De=function t(e,n){var o=w();var a=h();if(n.toast){qt(o,\"width\",n.width);a.style.width=\"100%\"}else qt(a,\"width\",n.width);qt(a,\"padding\",n.padding);if(n.background)a.style.background=n.background;O(mt());Me(a,n)},Me=function t(e,n){e.className=\"\".concat(p.popup,\" \").concat(E(e)?n.showClass.popup:\"\");if(n.toast){C([document.documentElement,document.body],p[\"toast-shown\"]);C(e,p.toast)}else C(e,p.modal);x(e,n,\"popup\");if(typeof n.customClass===\"string\")C(e,n.customClass);if(n.icon)C(e,p[\"icon-\".concat(n.icon)])},Ie=function t(e,n){De(e,n);se(e,n);ze(e,n);ge(e,n);ee(e,n);be(e,n);if(typeof n.didRender===\"function\")n.didRender(h());else if(typeof n.onRender===\"function\")n.onRender(h())},$e,He=function t(){return b()&&b().click()},Ve,Ne;function Re(){var t=this;for(var e=arguments.length,n=new Array(e),o=0;o\u003Ce;o++)n[o]=arguments[o];return N(t,n)}function Ue(a){var t=function(t){$(o,t);var e=F(o);function o(){D(this,o);return e.apply(this,arguments)}I(o,[{key:\"_main\",value:function t(e,n){return Z(s(o.prototype),\"_main\",this).call(this,e,r({},a,n))}}]);return o}(this);return t}var Fe=function t(e){var n=h();if(!n)z.fire();n=h();var o=gt();var a=ht();if(!e&&E(b()))e=b();P(o);if(e){O(e);a.setAttribute(\"data-button-to-replace\",e.className)}a.parentNode.insertBefore(a,e);C([n,o],p.loading);P(a);n.setAttribute(\"data-loading\",true);n.setAttribute(\"aria-busy\",true);n.focus()},Ye=100,q={},Ze=function t(){if(q.previousActiveElement&&q.previousActiveElement.focus){q.previousActiveElement.focus();q.previousActiveElement=null}else if(document.body)document.body.focus()},We=function t(o){return new Promise(function(t){if(!o)return t();var e=window.scrollX;var n=window.scrollY;q.restoreFocusTimeout=setTimeout(function(){Ze();t()},Ye);if(typeof e!==\"undefined\"&&typeof n!==\"undefined\")window.scrollTo(e,n)})},Ke,Xe=function t(){if(q.timeout){Ht();return q.timeout.stop()}},Qe=function t(){if(q.timeout){var e=q.timeout.start();$t(e);return e}},Je,Ge,tn,en=false,nn={};function on(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"data-swal-template\";nn[t]=this;if(!en){document.body.addEventListener(\"click\",an);en=true}}var an=function t(e){for(var n=e.target;n&&n!==document;n=n.parentNode)for(var o in nn){var a=n.getAttribute(o);if(a){nn[o].fire({template:a});return}}},L={title:\"\",titleText:\"\",text:\"\",html:\"\",footer:\"\",icon:undefined,iconColor:undefined,iconHtml:undefined,template:undefined,toast:false,animation:true,showClass:{popup:\"swal2-show\",backdrop:\"swal2-backdrop-show\",icon:\"swal2-icon-show\"},hideClass:{popup:\"swal2-hide\",backdrop:\"swal2-backdrop-hide\",icon:\"swal2-icon-hide\"},customClass:{},target:\"body\",backdrop:true,heightAuto:true,allowOutsideClick:true,allowEscapeKey:true,allowEnterKey:true,stopKeydownPropagation:true,keydownListenerCapture:false,showConfirmButton:true,showDenyButton:false,showCancelButton:false,preConfirm:undefined,preDeny:undefined,confirmButtonText:\"OK\",confirmButtonAriaLabel:\"\",confirmButtonColor:undefined,denyButtonText:\"No\",denyButtonAriaLabel:\"\",denyButtonColor:undefined,cancelButtonText:\"Cancel\",cancelButtonAriaLabel:\"\",cancelButtonColor:undefined,buttonsStyling:true,reverseButtons:false,focusConfirm:true,focusDeny:false,focusCancel:false,returnFocus:true,showCloseButton:false,closeButtonHtml:\"&times;\",closeButtonAriaLabel:\"Close this dialog\",loaderHtml:\"\",showLoaderOnConfirm:false,showLoaderOnDeny:false,imageUrl:undefined,imageWidth:undefined,imageHeight:undefined,imageAlt:\"\",timer:undefined,timerProgressBar:false,width:undefined,padding:undefined,background:undefined,input:undefined,inputPlaceholder:\"\",inputLabel:\"\",inputValue:\"\",inputOptions:{},inputAutoTrim:true,inputAttributes:{},inputValidator:undefined,returnInputValueOnDeny:false,validationMessage:undefined,grow:false,position:\"center\",progressSteps:[],currentProgressStep:undefined,progressStepsDistance:undefined,onBeforeOpen:undefined,onOpen:undefined,willOpen:undefined,didOpen:undefined,onRender:undefined,didRender:undefined,onClose:undefined,onAfterClose:undefined,willClose:undefined,didClose:undefined,onDestroy:undefined,didDestroy:undefined,scrollbarPadding:true},rn=[\"allowEscapeKey\",\"allowOutsideClick\",\"background\",\"buttonsStyling\",\"cancelButtonAriaLabel\",\"cancelButtonColor\",\"cancelButtonText\",\"closeButtonAriaLabel\",\"closeButtonHtml\",\"confirmButtonAriaLabel\",\"confirmButtonColor\",\"confirmButtonText\",\"currentProgressStep\",\"customClass\",\"denyButtonAriaLabel\",\"denyButtonColor\",\"denyButtonText\",\"didClose\",\"didDestroy\",\"footer\",\"hideClass\",\"html\",\"icon\",\"iconColor\",\"iconHtml\",\"imageAlt\",\"imageHeight\",\"imageUrl\",\"imageWidth\",\"onAfterClose\",\"onClose\",\"onDestroy\",\"progressSteps\",\"returnFocus\",\"reverseButtons\",\"showCancelButton\",\"showCloseButton\",\"showConfirmButton\",\"showDenyButton\",\"text\",\"title\",\"titleText\",\"willClose\"],sn={animation:'showClass\" and \"hideClass',onBeforeOpen:\"willOpen\",onOpen:\"didOpen\",onRender:\"didRender\",onClose:\"willClose\",onAfterClose:\"didClose\",onDestroy:\"didDestroy\"},ln=[\"allowOutsideClick\",\"allowEnterKey\",\"backdrop\",\"focusConfirm\",\"focusDeny\",\"focusCancel\",\"returnFocus\",\"heightAuto\",\"keydownListenerCapture\"],cn=function t(e){return Object.prototype.hasOwnProperty.call(L,e)},un,dn=function t(e){return sn[e]},fn=function t(e){if(!cn(e))c('Unknown parameter \"'.concat(e,'\"'))},pn=function t(e){if(ln.indexOf(e)!==-1)c('The parameter \"'.concat(e,'\" is incompatible with toasts'))},mn=function t(e){if(dn(e))tt(e,dn(e))},wn=function t(e){for(var n in e){fn(n);if(e.toast)pn(n);mn(n)}},hn=Object.freeze({isValidParameter:cn,isUpdatableParameter:function t(e){return rn.indexOf(e)!==-1},isDeprecatedParameter:dn,argsToParams:rt,isVisible:function t(){return E(h())},clickConfirm:He,clickDeny:function t(){return y()&&y().click()},clickCancel:function t(){return v()&&v().click()},getContainer:w,getPopup:h,getTitle:ut,getContent:g,getHtmlContainer:dt,getImage:ft,getIcon:ct,getInputLabel:wt,getCloseButton:kt,getActions:gt,getConfirmButton:b,getDenyButton:y,getCancelButton:v,getLoader:ht,getHeader:bt,getFooter:yt,getTimerProgressBar:vt,getFocusableElements:Ct,getValidationMessage:mt,isLoading:Pt,fire:Re,mixin:Ue,queue:function t(e){tt(\"Swal.queue()\",\"async\u002Fawait\");var i=this;_=e;var r=function t(e,n){_=[];e(n)};var s=[];return new Promise(function(a){(function e(n,o){if(n\u003C_.length){document.body.setAttribute(\"data-swal2-queue-step\",n);i.fire(_[n]).then(function(t){if(typeof t.value!==\"undefined\"){s.push(t.value);e(n+1,o)}else r(a,{dismiss:t.dismiss})})}else r(a,{value:s})})(0)})},getQueueStep:Ee,insertQueueStep:function t(e,n){if(n&&n\u003C_.length)return _.splice(n,0,e);return _.push(e)},deleteQueueStep:function t(e){if(typeof _[e]!==\"undefined\")_.splice(e,1)},showLoading:Fe,enableLoading:Fe,getTimerLeft:function t(){return q.timeout&&q.timeout.getTimerLeft()},stopTimer:Xe,resumeTimer:Qe,toggleTimer:function t(){var e=q.timeout;return e&&(e.running?Xe():Qe())},increaseTimer:function t(e){if(q.timeout){var n=q.timeout.increase(e);$t(n,true);return n}},isTimerRunning:function t(){return q.timeout&&q.timeout.isRunning()},bindClickHandler:on});function gn(){var t=T.innerParams.get(this);if(!t)return;var e=T.domCache.get(this);O(e.loader);var n=e.popup.getElementsByClassName(e.loader.getAttribute(\"data-button-to-replace\"));if(n.length)P(n[0],\"inline-block\");else if(zt())O(e.actions);A([e.popup,e.actions],p.loading);e.popup.removeAttribute(\"aria-busy\");e.popup.removeAttribute(\"data-loading\");e.confirmButton.disabled=false;e.denyButton.disabled=false;e.cancelButton.disabled=false}function bn(t){var e=T.innerParams.get(t||this);var n=T.domCache.get(t||this);if(!n)return null;return St(n.content,e.input)}var yn=function t(){if(o.previousBodyPadding!==null)return;if(document.body.scrollHeight>window.innerHeight){o.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue(\"padding-right\"));document.body.style.paddingRight=\"\".concat(o.previousBodyPadding+te(),\"px\")}},vn=function t(){if(o.previousBodyPadding!==null){document.body.style.paddingRight=\"\".concat(o.previousBodyPadding,\"px\");o.previousBodyPadding=null}},kn=function t(){var e=\u002FiPad|iPhone|iPod\u002F.test(navigator.userAgent)&&!window.MSStream||navigator.platform===\"MacIntel\"&&navigator.maxTouchPoints>1;if(e&&!Ot(document.body,p.iosfix)){var n=document.body.scrollTop;document.body.style.top=\"\".concat(n*-1,\"px\");C(document.body,p.iosfix);Cn();xn()}},xn=function t(){var e=!navigator.userAgent.match(\u002F(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)\u002Fi);if(e){var n=44;if(h().scrollHeight>window.innerHeight-n)w().style.paddingBottom=\"\".concat(n,\"px\")}},Cn=function t(){var e=w();var n;e.ontouchstart=function(t){n=An(t)};e.ontouchmove=function(t){if(n){t.preventDefault();t.stopPropagation()}}},An=function t(e){var n=e.target;var o=w();if(Bn(e)||Pn(e))return false;if(n===o)return true;if(!Dt(o)&&n.tagName!==\"INPUT\"&&!(Dt(g())&&g().contains(n)))return true;return false},Bn=function t(e){return e.touches&&e.touches.length&&e.touches[0].touchType===\"stylus\"},Pn=function t(e){return e.touches&&e.touches.length>1},On=function t(){if(Ot(document.body,p.iosfix)){var e=parseInt(document.body.style.top,10);A(document.body,p.iosfix);document.body.style.top=\"\";document.body.scrollTop=e*-1}},En=function t(){return!!window.MSInputMethodContext&&!!document.documentMode},Sn=function t(){var e=w();var n=h();e.style.removeProperty(\"align-items\");if(n.offsetTop\u003C0)e.style.alignItems=\"flex-start\"},Tn=function t(){if(typeof window!==\"undefined\"&&En()){Sn();window.addEventListener(\"resize\",Sn)}},_n=function t(){if(typeof window!==\"undefined\"&&En())window.removeEventListener(\"resize\",Sn)},qn=function t(){var e=l(document.body.children);e.forEach(function(t){if(t===w()||It(t,w()))return;if(t.hasAttribute(\"aria-hidden\"))t.setAttribute(\"data-previous-aria-hidden\",t.getAttribute(\"aria-hidden\"));t.setAttribute(\"aria-hidden\",\"true\")})},Ln=function t(){var e=l(document.body.children);e.forEach(function(t){if(t.hasAttribute(\"data-previous-aria-hidden\")){t.setAttribute(\"aria-hidden\",t.getAttribute(\"data-previous-aria-hidden\"));t.removeAttribute(\"data-previous-aria-hidden\")}else t.removeAttribute(\"aria-hidden\")})},jn={swalPromiseResolve:new WeakMap};function zn(t,e,n,o){if(Bt())Nn(t,o);else{We(n).then(function(){return Nn(t,o)});q.keydownTarget.removeEventListener(\"keydown\",q.keydownHandler,{capture:q.keydownListenerCapture});q.keydownHandlerAdded=false}if(e.parentNode&&!document.body.getAttribute(\"data-swal2-queue-step\"))e.parentNode.removeChild(e);if(At()){vn();On();_n();Ln()}Dn()}function Dn(){A([document.documentElement,document.body],[p.shown,p[\"height-auto\"],p[\"no-backdrop\"],p[\"toast-shown\"]])}function Mn(t){var e=h();if(!e)return;t=In(t);var n=T.innerParams.get(this);if(!n||Ot(e,n.hideClass.popup))return;var o=jn.swalPromiseResolve.get(this);A(e,n.showClass.popup);C(e,n.hideClass.popup);var a=w();A(a,n.showClass.backdrop);C(a,n.hideClass.backdrop);$n(this,e,n);o(t)}var In=function t(e){if(typeof e===\"undefined\")return{isConfirmed:false,isDenied:false,isDismissed:true};return r({isConfirmed:false,isDenied:false,isDismissed:false},e)},$n=function t(e,n,o){var a=w();var i=Gt&&Mt(n);var r=o.onClose,s=o.onAfterClose,l=o.willClose,c=o.didClose;Hn(n,l,r);if(i)Vn(e,n,a,o.returnFocus,c||s);else zn(e,a,o.returnFocus,c||s)},Hn=function t(e,n,o){if(n!==null&&typeof n===\"function\")n(e);else if(o!==null&&typeof o===\"function\")o(e)},Vn=function t(e,n,o,a,i){q.swalCloseEventFinishedCallback=zn.bind(null,e,o,a,i);n.addEventListener(Gt,function(t){if(t.target===n){q.swalCloseEventFinishedCallback();delete q.swalCloseEventFinishedCallback}})},Nn=function t(e,n){setTimeout(function(){if(typeof n===\"function\")n();e._destroy()})};function Rn(t,e,n){var o=T.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function Un(t,e){if(!t)return false;if(t.type===\"radio\"){var n=t.parentNode.parentNode;var o=n.querySelectorAll(\"input\");for(var a=0;a\u003Co.length;a++)o[a].disabled=e}else t.disabled=e}function Fn(){Rn(this,[\"confirmButton\",\"denyButton\",\"cancelButton\"],false)}function Yn(){Rn(this,[\"confirmButton\",\"denyButton\",\"cancelButton\"],true)}function Zn(){return Un(this.getInput(),false)}function Wn(){return Un(this.getInput(),true)}function Kn(t){var e=T.domCache.get(this);var n=T.innerParams.get(this);k(e.validationMessage,t);e.validationMessage.className=p[\"validation-message\"];if(n.customClass&&n.customClass.validationMessage)C(e.validationMessage,n.customClass.validationMessage);P(e.validationMessage);var o=this.getInput();if(o){o.setAttribute(\"aria-invalid\",true);o.setAttribute(\"aria-describedBy\",p[\"validation-message\"]);Tt(o);C(o,p.inputerror)}}function Xn(){var t=T.domCache.get(this);if(t.validationMessage)O(t.validationMessage);var e=this.getInput();if(e){e.removeAttribute(\"aria-invalid\");e.removeAttribute(\"aria-describedBy\");A(e,p.inputerror)}}function Qn(){var t=T.domCache.get(this);return t.progressSteps}var Jn=function(){function n(t,e){D(this,n);this.callback=t;this.remaining=e;this.running=false;this.start()}I(n,[{key:\"start\",value:function t(){if(!this.running){this.running=true;this.started=new Date;this.id=setTimeout(this.callback,this.remaining)}return this.remaining}},{key:\"stop\",value:function t(){if(this.running){this.running=false;clearTimeout(this.id);this.remaining-=new Date-this.started}return this.remaining}},{key:\"increase\",value:function t(e){var n=this.running;if(n)this.stop();this.remaining+=e;if(n)this.start();return this.remaining}},{key:\"getTimerLeft\",value:function t(){if(this.running){this.stop();this.start()}return this.remaining}},{key:\"isRunning\",value:function t(){return this.running}}]);return n}(),Gn={email:function t(e,n){return\u002F^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z0-9-]{2,24}$\u002F.test(e)?Promise.resolve():Promise.resolve(n||\"Invalid email address\")},url:function t(e,n){return\u002F^https?:\\\u002F\\\u002F(www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-z]{2,63}\\b([-a-zA-Z0-9@:%_+.~#?&\u002F=]*)$\u002F.test(e)?Promise.resolve():Promise.resolve(n||\"Invalid URL\")}};function to(e){if(!e.inputValidator)Object.keys(Gn).forEach(function(t){if(e.input===t)e.inputValidator=Gn[t]})}function eo(t){if(!t.target||typeof t.target===\"string\"&&!document.querySelector(t.target)||typeof t.target!==\"string\"&&!t.target.appendChild){c('Target parameter is not valid, defaulting to \"body\"');t.target=\"body\"}}function no(t){to(t);if(t.showLoaderOnConfirm&&!t.preConfirm)c(\"showLoaderOnConfirm is set to true, but preConfirm is not defined.\\n\"+\"showLoaderOnConfirm should be used together with preConfirm, see usage example:\\n\"+\"https:\u002F\u002Fsweetalert2.github.io\u002F#ajax-request\");t.animation=et(t.animation);eo(t);if(typeof t.title===\"string\")t.title=t.title.split(\"\\n\").join(\"\u003Cbr \u002F>\");Kt(t)}var oo=[\"swal-title\",\"swal-html\",\"swal-footer\"],ao=function t(e){var n=typeof e.template===\"string\"?document.querySelector(e.template):e.template;if(!n)return{};var o=n.content||n;fo(o);var a=r(io(o),ro(o),so(o),lo(o),co(o),uo(o,oo));return a},io=function t(e){var o={};l(e.querySelectorAll(\"swal-param\")).forEach(function(t){j(t,[\"name\",\"value\"]);var e=t.getAttribute(\"name\");var n=t.getAttribute(\"value\");if(typeof L[e]===\"boolean\"&&n===\"false\")n=false;if(i(L[e])===\"object\")n=JSON.parse(n);o[e]=n});return o},ro=function t(e){var n={};l(e.querySelectorAll(\"swal-button\")).forEach(function(t){j(t,[\"type\",\"color\",\"aria-label\"]);var e=t.getAttribute(\"type\");n[\"\".concat(e,\"ButtonText\")]=t.innerHTML;n[\"show\".concat(X(e),\"Button\")]=true;if(t.hasAttribute(\"color\"))n[\"\".concat(e,\"ButtonColor\")]=t.getAttribute(\"color\");if(t.hasAttribute(\"aria-label\"))n[\"\".concat(e,\"ButtonAriaLabel\")]=t.getAttribute(\"aria-label\")});return n},so=function t(e){var n={};var o=e.querySelector(\"swal-image\");if(o){j(o,[\"src\",\"width\",\"height\",\"alt\"]);if(o.hasAttribute(\"src\"))n.imageUrl=o.getAttribute(\"src\");if(o.hasAttribute(\"width\"))n.imageWidth=o.getAttribute(\"width\");if(o.hasAttribute(\"height\"))n.imageHeight=o.getAttribute(\"height\");if(o.hasAttribute(\"alt\"))n.imageAlt=o.getAttribute(\"alt\")}return n},lo=function t(e){var n={};var o=e.querySelector(\"swal-icon\");if(o){j(o,[\"type\",\"color\"]);if(o.hasAttribute(\"type\"))n.icon=o.getAttribute(\"type\");if(o.hasAttribute(\"color\"))n.iconColor=o.getAttribute(\"color\");n.iconHtml=o.innerHTML}return n},co=function t(e){var o={};var n=e.querySelector(\"swal-input\");if(n){j(n,[\"type\",\"label\",\"placeholder\",\"value\"]);o.input=n.getAttribute(\"type\")||\"text\";if(n.hasAttribute(\"label\"))o.inputLabel=n.getAttribute(\"label\");if(n.hasAttribute(\"placeholder\"))o.inputPlaceholder=n.getAttribute(\"placeholder\");if(n.hasAttribute(\"value\"))o.inputValue=n.getAttribute(\"value\")}var a=e.querySelectorAll(\"swal-input-option\");if(a.length){o.inputOptions={};l(a).forEach(function(t){j(t,[\"value\"]);var e=t.getAttribute(\"value\");var n=t.innerHTML;o.inputOptions[e]=n})}return o},uo=function t(e,n){var o={};for(var a in n){var i=n[a];var r=e.querySelector(i);if(r){j(r,[]);o[i.replace(\u002F^swal-\u002F,\"\")]=r.innerHTML.trim()}}return o},fo=function t(n){var o=oo.concat([\"swal-param\",\"swal-button\",\"swal-image\",\"swal-icon\",\"swal-input\",\"swal-input-option\"]);l(n.querySelectorAll(\"*\")).forEach(function(t){if(t.parentNode!==n)return;var e=t.tagName.toLowerCase();if(o.indexOf(e)===-1)c(\"Unrecognized element \u003C\".concat(e,\">\"))})},j=function t(e,n){l(e.attributes).forEach(function(t){if(n.indexOf(t.name)===-1)c(['Unrecognized attribute \"'.concat(t.name,'\" on \u003C').concat(e.tagName.toLowerCase(),\">.\"),\"\".concat(n.length?\"Allowed attributes are: \".concat(n.join(\", \")):\"To set the value, use HTML within the element.\")])})},po=10,mo=function t(e){var n=w();var o=h();if(typeof e.willOpen===\"function\")e.willOpen(o);else if(typeof e.onBeforeOpen===\"function\")e.onBeforeOpen(o);var a=window.getComputedStyle(document.body);var i=a.overflowY;yo(n,o,e);setTimeout(function(){go(n,o)},po);if(At()){bo(n,e.scrollbarPadding,i);qn()}if(!Bt()&&!q.previousActiveElement)q.previousActiveElement=document.activeElement;wo(o,e);A(n,p[\"no-transition\"])},wo=function t(e,n){if(typeof n.didOpen===\"function\")setTimeout(function(){return n.didOpen(e)});else if(typeof n.onOpen===\"function\")setTimeout(function(){return n.onOpen(e)})},ho=function t(e){var n=h();if(e.target!==n)return;var o=w();n.removeEventListener(Gt,t);o.style.overflowY=\"auto\"},go=function t(e,n){if(Gt&&Mt(n)){e.style.overflowY=\"hidden\";n.addEventListener(Gt,ho)}else e.style.overflowY=\"auto\"},bo=function t(e,n,o){kn();Tn();if(n&&o!==\"hidden\")yn();setTimeout(function(){e.scrollTop=0})},yo=function t(e,n,o){C(e,o.showClass.backdrop);n.style.setProperty(\"opacity\",\"0\",\"important\");P(n);setTimeout(function(){C(n,o.showClass.popup);n.style.removeProperty(\"opacity\")},po);C([document.documentElement,document.body],p.shown);if(o.heightAuto&&o.backdrop&&!o.toast)C([document.documentElement,document.body],p[\"height-auto\"])},vo=function t(e,n){if(n.input===\"select\"||n.input===\"radio\")Bo(e,n);else if([\"text\",\"email\",\"number\",\"tel\",\"textarea\"].indexOf(n.input)!==-1&&(nt(n.inputValue)||ot(n.inputValue)))Po(e,n)},ko=function t(e,n){var o=e.getInput();if(!o)return null;switch(n.input){case\"checkbox\":return xo(o);case\"radio\":return Co(o);case\"file\":return Ao(o);default:return n.inputAutoTrim?o.value.trim():o.value}},xo=function t(e){return e.checked?1:0},Co=function t(e){return e.checked?e.value:null},Ao=function t(e){return e.files.length?e.getAttribute(\"multiple\")!==null?e.files:e.files[0]:null},Bo=function t(e,n){var o=g();var a=function t(e){return Oo[n.input](o,Eo(e),n)};if(nt(n.inputOptions)||ot(n.inputOptions)){Fe(b());d(n.inputOptions).then(function(t){e.hideLoading();a(t)})}else if(i(n.inputOptions)===\"object\")a(n.inputOptions);else u(\"Unexpected type of inputOptions! Expected object, Map or Promise, got \".concat(i(n.inputOptions)))},Po=function t(e,n){var o=e.getInput();O(o);d(n.inputValue).then(function(t){o.value=n.input===\"number\"?parseFloat(t)||0:\"\".concat(t);P(o);o.focus();e.hideLoading()})[\"catch\"](function(t){u(\"Error in inputValue promise: \".concat(t));o.value=\"\";P(o);o.focus();e.hideLoading()})},Oo={select:function a(t,e,i){var a=B(t,p.select);var r=function t(e,n,o){var a=document.createElement(\"option\");a.value=o;k(a,n);a.selected=So(o,i.inputValue);e.appendChild(a)};e.forEach(function(t){var e=t[0];var n=t[1];if(Array.isArray(n)){var o=document.createElement(\"optgroup\");o.label=e;o.disabled=false;a.appendChild(o);n.forEach(function(t){return r(o,t[1],t[0])})}else r(a,n,e)});a.focus()},radio:function r(t,e,s){var r=B(t,p.radio);e.forEach(function(t){var e=t[0];var n=t[1];var o=document.createElement(\"input\");var a=document.createElement(\"label\");o.type=\"radio\";o.name=p.radio;o.value=e;if(So(e,s.inputValue))o.checked=true;var i=document.createElement(\"span\");k(i,n);i.className=p.label;a.appendChild(o);a.appendChild(i);r.appendChild(a)});var n=r.querySelectorAll(\"input\");if(n.length)n[0].focus()}},Eo=function o(n){var a=[];if(typeof Map!==\"undefined\"&&n instanceof Map)n.forEach(function(t,e){var n=t;if(i(n)===\"object\")n=o(n);a.push([e,n])});else Object.keys(n).forEach(function(t){var e=n[t];if(i(e)===\"object\")e=o(e);a.push([t,e])});return a},So=function t(e,n){return n&&n.toString()===e.toString()},To=function t(e,n){e.disableButtons();if(n.input)Lo(e,n,\"confirm\");else Mo(e,n,true)},_o=function t(e,n){e.disableButtons();if(n.returnInputValueOnDeny)Lo(e,n,\"deny\");else zo(e,n,false)},qo=function t(e,n){e.disableButtons();n(f.cancel)},Lo=function t(e,n,o){var a=ko(e,n);if(n.inputValidator)jo(e,n,a);else if(!e.getInput().checkValidity()){e.enableButtons();e.showValidationMessage(n.validationMessage)}else if(o===\"deny\")zo(e,n,a);else Mo(e,n,a)},jo=function t(e,n,o){e.disableInput();var a=Promise.resolve().then(function(){return d(n.inputValidator(o,n.validationMessage))});a.then(function(t){e.enableButtons();e.enableInput();if(t)e.showValidationMessage(t);else Mo(e,n,o)})},zo=function t(e,n,o){if(n.showLoaderOnDeny)Fe(y());if(n.preDeny){var a=Promise.resolve().then(function(){return d(n.preDeny(o,n.validationMessage))});a.then(function(t){if(t===false)e.hideLoading();else e.closePopup({isDenied:true,value:typeof t===\"undefined\"?o:t})})}else e.closePopup({isDenied:true,value:o})},Do=function t(e,n){e.closePopup({isConfirmed:true,value:n})},Mo=function t(e,n,o){if(n.showLoaderOnConfirm)Fe();if(n.preConfirm){e.resetValidationMessage();var a=Promise.resolve().then(function(){return d(n.preConfirm(o,n.validationMessage))});a.then(function(t){if(E(mt())||t===false)e.hideLoading();else Do(e,typeof t===\"undefined\"?o:t)})}else Do(e,o)},Io=function t(e,n,o,a){if(n.keydownTarget&&n.keydownHandlerAdded){n.keydownTarget.removeEventListener(\"keydown\",n.keydownHandler,{capture:n.keydownListenerCapture});n.keydownHandlerAdded=false}if(!o.toast){n.keydownHandler=function(t){return Ro(e,t,a)};n.keydownTarget=o.keydownListenerCapture?window:h();n.keydownListenerCapture=o.keydownListenerCapture;n.keydownTarget.addEventListener(\"keydown\",n.keydownHandler,{capture:n.keydownListenerCapture});n.keydownHandlerAdded=true}},$o=function t(e,n,o){var a=Ct();if(a.length){n=n+o;if(n===a.length)n=0;else if(n===-1)n=a.length-1;return a[n].focus()}h().focus()},Ho=[\"ArrowRight\",\"ArrowDown\",\"Right\",\"Down\"],Vo=[\"ArrowLeft\",\"ArrowUp\",\"Left\",\"Up\"],No=[\"Escape\",\"Esc\"],Ro=function t(e,n,o){var a=T.innerParams.get(e);if(!a)return;if(a.stopKeydownPropagation)n.stopPropagation();if(n.key===\"Enter\")Uo(e,n,a);else if(n.key===\"Tab\")Fo(n,a);else if([].concat(Ho,Vo).indexOf(n.key)!==-1)Yo(n.key);else if(No.indexOf(n.key)!==-1)Zo(n,a,o)},Uo=function t(e,n,o){if(n.isComposing)return;if(n.target&&e.getInput()&&n.target.outerHTML===e.getInput().outerHTML){if([\"textarea\",\"file\"].indexOf(o.input)!==-1)return;He();n.preventDefault()}},Fo=function t(e,n){var o=e.target;var a=Ct();var i=-1;for(var r=0;r\u003Ca.length;r++)if(o===a[r]){i=r;break}if(!e.shiftKey)$o(n,i,1);else $o(n,i,-1);e.stopPropagation();e.preventDefault()},Yo=function t(e){var n=b();var o=y();var a=v();if(!([n,o,a].indexOf(document.activeElement)!==-1))return;var i=Ho.indexOf(e)!==-1?\"nextElementSibling\":\"previousElementSibling\";var r=document.activeElement[i];if(r)r.focus()},Zo=function t(e,n,o){if(et(n.allowEscapeKey)){e.preventDefault();o(f.esc)}},Wo=function t(e,n,o){var a=T.innerParams.get(e);if(a.toast)Ko(e,n,o);else{Qo(n);Jo(n);Go(e,n,o)}},Ko=function t(e,n,o){n.popup.onclick=function(){var t=T.innerParams.get(e);if(t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton||t.timer||t.input)return;o(f.close)}},Xo=false,Qo=function t(e){e.popup.onmousedown=function(){e.container.onmouseup=function(t){e.container.onmouseup=undefined;if(t.target===e.container)Xo=true}}},Jo=function t(e){e.container.onmousedown=function(){e.popup.onmouseup=function(t){e.popup.onmouseup=undefined;if(t.target===e.popup||e.popup.contains(t.target))Xo=true}}},Go=function t(n,o,a){o.container.onclick=function(t){var e=T.innerParams.get(n);if(Xo){Xo=false;return}if(t.target===o.container&&et(e.allowOutsideClick))a(f.backdrop)}};function ta(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};wn(r({},e,t));if(q.currentInstance)q.currentInstance._destroy();q.currentInstance=this;var n=ea(t,e);no(n);Object.freeze(n);if(q.timeout){q.timeout.stop();delete q.timeout}clearTimeout(q.restoreFocusTimeout);var o=oa(this);Ie(this,n);T.innerParams.set(this,n);return na(this,o,n)}var ea=function t(e,n){var o=ao(e);var a=r({},L,n,o,e);a.showClass=r({},L.showClass,a.showClass);a.hideClass=r({},L.hideClass,a.hideClass);if(e.animation===false){a.showClass={popup:\"swal2-noanimation\",backdrop:\"swal2-noanimation\"};a.hideClass={}}return a},na=function t(n,o,a){return new Promise(function(t){var e=function t(e){n.closePopup({isDismissed:true,dismiss:e})};jn.swalPromiseResolve.set(n,t);o.confirmButton.onclick=function(){return To(n,a)};o.denyButton.onclick=function(){return _o(n,a)};o.cancelButton.onclick=function(){return qo(n,e)};o.closeButton.onclick=function(){return e(f.close)};Wo(n,o,e);Io(n,q,a,e);vo(n,a);mo(a);aa(q,a,e);ia(o,a);setTimeout(function(){o.container.scrollTop=0})})},oa=function t(e){var n={popup:h(),container:w(),content:g(),actions:gt(),confirmButton:b(),denyButton:y(),cancelButton:v(),loader:ht(),closeButton:kt(),validationMessage:mt(),progressSteps:pt()};T.domCache.set(e,n);return n},aa=function t(e,n,o){var a=vt();O(a);if(n.timer){e.timeout=new Jn(function(){o(\"timer\");delete e.timeout},n.timer);if(n.timerProgressBar){P(a);setTimeout(function(){if(e.timeout&&e.timeout.running)$t(n.timer)})}}},ia=function t(e,n){if(n.toast)return;if(!et(n.allowEnterKey))return sa();if(!ra(e,n))$o(n,-1,1)},ra=function t(e,n){if(n.focusDeny&&E(e.denyButton)){e.denyButton.focus();return true}if(n.focusCancel&&E(e.cancelButton)){e.cancelButton.focus();return true}if(n.focusConfirm&&E(e.confirmButton)){e.confirmButton.focus();return true}return false},sa=function t(){if(document.activeElement&&typeof document.activeElement.blur===\"function\")document.activeElement.blur()};function la(e){var t=h();var n=T.innerParams.get(this);if(!t||Ot(t,n.hideClass.popup))return c(\"You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.\");var o={};Object.keys(e).forEach(function(t){if(z.isUpdatableParameter(t))o[t]=e[t];else c('Invalid parameter to update: \"'.concat(t,'\". Updatable params are listed here: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fblob\u002Fmaster\u002Fsrc\u002Futils\u002Fparams.js\\n\\nIf you think this parameter should be updatable, request it here: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fissues\u002Fnew?template=02_feature_request.md'))});var a=r({},n,o);Ie(this,a);T.innerParams.set(this,a);Object.defineProperties(this,{params:{value:r({},this.params,e),writable:false,enumerable:true}})}function ca(){var t=T.domCache.get(this);var e=T.innerParams.get(this);if(!e)return;if(t.popup&&q.swalCloseEventFinishedCallback){q.swalCloseEventFinishedCallback();delete q.swalCloseEventFinishedCallback}if(q.deferDisposalTimer){clearTimeout(q.deferDisposalTimer);delete q.deferDisposalTimer}ua(e);da(this)}var ua=function t(e){if(typeof e.didDestroy===\"function\")e.didDestroy();else if(typeof e.onDestroy===\"function\")e.onDestroy()},da=function t(e){delete e.params;delete q.keydownHandler;delete q.keydownTarget;fa(T);fa(jn)},fa=function t(e){for(var n in e)e[n]=new WeakMap},pa=Object.freeze({hideLoading:gn,disableLoading:gn,getInput:bn,close:Mn,closePopup:Mn,closeModal:Mn,closeToast:Mn,enableButtons:Fn,disableButtons:Yn,enableInput:Zn,disableInput:Wn,showValidationMessage:Kn,resetValidationMessage:Xn,getProgressSteps:Qn,_main:ta,update:la,_destroy:ca}),ma,t=function(){function i(){D(this,i);if(typeof window===\"undefined\")return;if(typeof Promise===\"undefined\")u(\"This package requires a Promise library, please include a shim to enable it in this browser (See: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fwiki\u002FMigration-from-SweetAlert-to-SweetAlert2#1-ie-support)\");ma=this;for(var t=arguments.length,e=new Array(t),n=0;n\u003Ct;n++)e[n]=arguments[n];var o=Object.freeze(this.constructor.argsToParams(e));Object.defineProperties(this,{params:{value:o,writable:false,enumerable:true,configurable:true}});var a=this._main(this.params);T.promise.set(this,a)}I(i,[{key:\"then\",value:function t(e){var n=T.promise.get(this);return n.then(e)}},{key:\"finally\",value:function t(e){var n=T.promise.get(this);return n[\"finally\"](e)}}]);return i}(),z=(r(t.prototype,pa),r(t,hn),Object.keys(pa).forEach(function(e){t[e]=function(){if(ma){var t;return(t=ma)[e].apply(t,arguments)}}}),t.DismissReason=f,t.version=\"10.16.9\",t);return z[\"default\"]=z}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),\"undefined\"!=typeof document){var e=document,t='.swal2-popup.swal2-toast{flex-direction:column;align-items:stretch;width:auto;padding:1.25em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;margin:0 .625em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex:1;flex-basis:auto!important;align-self:stretch;width:auto;height:2.2em;height:auto;margin:0 .3125em;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}',n=e.createElement(\"style\");if(e.getElementsByTagName(\"head\")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}},669:t=>{\"use strict\";t.exports=jQuery}},o={};function s(t){var e=o[t];if(void 0!==e)return e.exports;e=o[t]={exports:{}};return n[t].call(e.exports,e,e.exports,s),e.exports}s.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return s.d(e,{a:e}),e},s.d=(t,e)=>{for(var n in e)s.o(e,n)&&!s.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{\"use strict\";var n,o,a,t,e,i=s(325),r=s.n(i),i=s(669);n=i,o=window,document,a=soliloquy_admin,o.soliloquy_notifications=t={init:function(){var t=this;t.$drawer=n(\"#soliloquy-notifications-drawer\"),t.find_elements(),t.init_open(),t.init_close(),t.init_dismiss(),t.init_view_switch(),t.update_count(t.active_count)},should_init:function(){return 0\u003Cthis.$drawer.length},find_elements:function(){var t=this;t.$open_button=n(\"#soliloquy-notifications-button\"),t.$count=t.$drawer.find(\"#soliloquy-notifications-count\"),t.$dismissed_count=t.$drawer.find(\"#soliloquy-notifications-dismissed-count\"),t.active_count=t.$open_button.data(\"count\")?t.$open_button.data(\"count\"):0,t.dismissed_count=t.$open_button.data(\"dismissed\"),t.$body=n(\"body\"),t.$dismissed_button=n(\"#soliloquy-notifications-show-dismissed\"),t.$active_button=n(\"#soliloquy-notifications-show-active\"),t.$active_list=n(\".soliloquy-notifications-list .soliloquy-notifications-active\"),t.$dismissed_list=n(\".soliloquy-notifications-list .soliloquy-notifications-dismissed\"),t.$dismiss_all=n(\"#soliloquy-dismiss-all\")},update_count:function(t){var e=this;e.$open_button.data(\"count\",t).attr(\"data-count\",t),0===t&&e.$open_button.removeAttr(\"data-count\"),e.$count.text(t),e.dismissed_count+=Math.abs(t-e.active_count),e.active_count=t,e.$dismissed_count.text(e.dismissed_count),0===e.active_count&&e.$dismiss_all.hide()},init_open:function(){var e=this;e.$open_button.on(\"click\",function(t){t.preventDefault(),e.$body.addClass(\"soliloquy-notifications-open\")})},init_close:function(){var e=this;e.$body.on(\"click\",\".soliloquy-notifications-close, .soliloquy-notifications-overlay\",function(t){t.preventDefault(),e.$body.removeClass(\"soliloquy-notifications-open\")})},init_dismiss:function(){var e=this;e.$drawer.on(\"click\",\".soliloquy-notification-dismiss\",function(t){t.preventDefault();t=n(this).data(\"id\");if(e.dismiss_notification(t),\"all\"===t)return e.move_to_dismissed(e.$active_list.find(\"li\")),void e.update_count(0);e.move_to_dismissed(n(this).closest(\"li\")),e.update_count(e.active_count-1)})},move_to_dismissed:function(t){var e=this;t.slideUp(function(){n(this).prependTo(e.$dismissed_list).show()})},dismiss_notification:function(t){return n.post(ajaxurl,{action:\"soliloquy_notification_dismiss\",nonce:a.dismiss_notification_nonce,id:t})},init_view_switch:function(){var e=this;e.$dismissed_button.on(\"click\",function(t){t.preventDefault(),e.$drawer.addClass(\"show-dismissed\")}),e.$active_button.on(\"click\",function(t){t.preventDefault(),e.$drawer.removeClass(\"show-dismissed\")})}},o.soliloquy_connect=e={init:function(){n(this.ready())},ready:function(){this.connectClicked()},connectClicked:function(){var e=this;n(\"#soliloquy-settings-connect-btn\").on(\"click\",function(t){t.preventDefault(),e.gotoUpgradeUrl()})},gotoUpgradeUrl:function(){var e=this,t={action:\"soliloquy_connect\",key:n(\"#soliloquy-settings-key\").val(),_wpnonce:a.connect_nonce};n.post(ajaxurl,t).done(function(t){if(t.success)return t.data.reload?void e.proAlreadyInstalled(t):void(o.location.href=t.data.url);r().fire({title:a.oops,html:t.data.message,icon:\"warning\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.ok,customClass:{confirmButton:\"soliloquy-button\"}})}).fail(function(t){e.failAlert(t)})},proAlreadyInstalled:function(t){r().fire({title:a.almost_done,text:t.data.message,icon:\"success\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.plugin_activate_btn,customClass:{confirmButton:\"soliloquy-button\"}}).then(function(t){t.isConfirmed&&o.location.reload()})},failAlert:function(){r().fire({title:a.oops,html:a.server_error+\"\u003Cbr>\"+xhr.status+\" \"+xhr.statusText+\" \"+xhr.responseText,icon:\"warning\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.ok,customClass:{confirmButton:\"envira-button\"}})}},n(function(){e.init(),t.init(),n(\"#screen-meta-links\").prependTo(\"#soliloquy-header-temp\"),n(\"#screen-meta\").prependTo(\"#soliloquy-header-temp\")})})()})();\n\\ No newline at end of file\n+(()=>{var n={325:function(t){if(t.exports=function(){\"use strict\";function i(t){\"@babel\u002Fhelpers - typeof\";if(typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\")i=function(t){return typeof t};else i=function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};return i(t)}function D(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}function M(t,e){for(var n=0;n\u003Ce.length;n++){var o=e[n];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(t,o.key,o)}}function I(t,e,n){if(e)M(t.prototype,e);if(n)M(t,n);return t}function r(){r=Object.assign||function(t){for(var e=1;e\u003Carguments.length;e++){var n=arguments[e];for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))t[o]=n[o]}return t};return r.apply(this,arguments)}function $(t,e){if(typeof e!==\"function\"&&e!==null)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:true,configurable:true}});if(e)H(t,e)}function s(t){s=Object.setPrototypeOf?Object.getPrototypeOf:function t(e){return e.__proto__||Object.getPrototypeOf(e)};return s(t)}function H(t,e){H=Object.setPrototypeOf||function t(e,n){e.__proto__=n;return e};return H(t,e)}function V(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));return true}catch(t){return false}}function N(t,e,n){if(V())N=Reflect.construct;else N=function t(e,n,o){var a=[null];a.push.apply(a,n);var i=Function.bind.apply(e,a);var r=new i;if(o)H(r,o.prototype);return r};return N.apply(null,arguments)}function R(t){if(t===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function U(t,e){if(e&&(typeof e===\"object\"||typeof e===\"function\"))return e;return R(t)}function F(a){var i=V();return function t(){var e=s(a),n;if(i){var o=s(this).constructor;n=Reflect.construct(e,arguments,o)}else n=e.apply(this,arguments);return U(this,n)}}function Y(t,e){while(!Object.prototype.hasOwnProperty.call(t,e)){t=s(t);if(t===null)break}return t}function Z(t,e,n){if(typeof Reflect!==\"undefined\"&&Reflect.get)Z=Reflect.get;else Z=function t(e,n,o){var a=Y(e,n);if(!a)return;var i=Object.getOwnPropertyDescriptor(a,n);if(i.get)return i.get.call(o);return i.value};return Z(t,e,n||t)}var W=\"SweetAlert2:\",K=function t(e){var n=[];for(var o=0;o\u003Ce.length;o++)if(n.indexOf(e[o])===-1)n.push(e[o]);return n},X=function t(e){return e.charAt(0).toUpperCase()+e.slice(1)},Q=function t(e){return Object.keys(e).map(function(t){return e[t]})},l=function t(e){return Array.prototype.slice.call(e)},c=function t(e){console.warn(\"\".concat(W,\" \").concat(i(e)===\"object\"?e.join(\" \"):e))},u=function t(e){console.error(\"\".concat(W,\" \").concat(e))},J=[],G=function t(e){if(!(J.indexOf(e)!==-1)){J.push(e);c(e)}},tt=function t(e,n){G('\"'.concat(e,'\" is deprecated and will be removed in the next major release. Please use \"').concat(n,'\" instead.'))},et=function t(e){return typeof e===\"function\"?e():e},nt=function t(e){return e&&typeof e.toPromise===\"function\"},d=function t(e){return nt(e)?e.toPromise():Promise.resolve(e)},ot=function t(e){return e&&Promise.resolve(e)===e},f=Object.freeze({cancel:\"cancel\",backdrop:\"backdrop\",close:\"close\",esc:\"esc\",timer:\"timer\"}),at=function t(e){return i(e)===\"object\"&&e.jquery},it=function t(e){return e instanceof Element||at(e)},rt=function t(o){var a={};if(i(o[0])===\"object\"&&!it(o[0]))r(a,o[0]);else[\"title\",\"html\",\"icon\"].forEach(function(t,e){var n=o[e];if(typeof n===\"string\"||it(n))a[t]=n;else if(n!==undefined)u(\"Unexpected type of \".concat(t,'! Expected \"string\" or \"Element\", got ').concat(i(n)))});return a},st=\"swal2-\",lt=function t(e){var n={};for(var o in e)n[e[o]]=st+e[o];return n},p=lt([\"container\",\"shown\",\"height-auto\",\"iosfix\",\"popup\",\"modal\",\"no-backdrop\",\"no-transition\",\"toast\",\"toast-shown\",\"show\",\"hide\",\"close\",\"title\",\"header\",\"content\",\"html-container\",\"actions\",\"confirm\",\"deny\",\"cancel\",\"footer\",\"icon\",\"icon-content\",\"image\",\"input\",\"file\",\"range\",\"select\",\"radio\",\"checkbox\",\"label\",\"textarea\",\"inputerror\",\"input-label\",\"validation-message\",\"progress-steps\",\"active-progress-step\",\"progress-step\",\"progress-step-line\",\"loader\",\"loading\",\"styled\",\"top\",\"top-start\",\"top-end\",\"top-left\",\"top-right\",\"center\",\"center-start\",\"center-end\",\"center-left\",\"center-right\",\"bottom\",\"bottom-start\",\"bottom-end\",\"bottom-left\",\"bottom-right\",\"grow-row\",\"grow-column\",\"grow-fullscreen\",\"rtl\",\"timer-progress-bar\",\"timer-progress-bar-container\",\"scrollbar-measure\",\"icon-success\",\"icon-warning\",\"icon-info\",\"icon-question\",\"icon-error\"]),m=lt([\"success\",\"warning\",\"info\",\"question\",\"error\"]),w=function t(){return document.body.querySelector(\".\".concat(p.container))},n=function t(e){var n=w();return n?n.querySelector(e):null},e=function t(e){return n(\".\".concat(e))},h=function t(){return e(p.popup)},ct=function t(){return e(p.icon)},ut=function t(){return e(p.title)},g=function t(){return e(p.content)},dt=function t(){return e(p[\"html-container\"])},ft=function t(){return e(p.image)},pt=function t(){return e(p[\"progress-steps\"])},mt=function t(){return e(p[\"validation-message\"])},b=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.confirm))},y=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.deny))},wt=function t(){return e(p[\"input-label\"])},ht=function t(){return n(\".\".concat(p.loader))},v=function t(){return n(\".\".concat(p.actions,\" .\").concat(p.cancel))},gt=function t(){return e(p.actions)},bt=function t(){return e(p.header)},yt=function t(){return e(p.footer)},vt=function t(){return e(p[\"timer-progress-bar\"])},kt=function t(){return e(p.close)},xt='\\n  a[href],\\n  area[href],\\n  input:not([disabled]),\\n  select:not([disabled]),\\n  textarea:not([disabled]),\\n  button:not([disabled]),\\n  iframe,\\n  object,\\n  embed,\\n  [tabindex=\"0\"],\\n  [contenteditable],\\n  audio[controls],\\n  video[controls],\\n  summary\\n',Ct=function t(){var e=l(h().querySelectorAll('[tabindex]:not([tabindex=\"-1\"]):not([tabindex=\"0\"])')).sort(function(t,e){t=parseInt(t.getAttribute(\"tabindex\"));e=parseInt(e.getAttribute(\"tabindex\"));if(t>e)return 1;else if(t\u003Ce)return-1;return 0});var n=l(h().querySelectorAll(xt)).filter(function(t){return t.getAttribute(\"tabindex\")!==\"-1\"});return K(e.concat(n)).filter(function(t){return E(t)})},At=function t(){return!Bt()&&!document.body.classList.contains(p[\"no-backdrop\"])},Bt=function t(){return document.body.classList.contains(p[\"toast-shown\"])},Pt=function t(){return h().hasAttribute(\"data-loading\")},o={previousBodyPadding:null},k=function t(e,n){e.textContent=\"\";if(n){var o=new DOMParser;var a=o.parseFromString(n,\"text\u002Fhtml\");l(a.querySelector(\"head\").childNodes).forEach(function(t){e.appendChild(t)});l(a.querySelector(\"body\").childNodes).forEach(function(t){e.appendChild(t)})}},Ot=function t(e,n){if(!n)return false;var o=n.split(\u002F\\s+\u002F);for(var a=0;a\u003Co.length;a++)if(!e.classList.contains(o[a]))return false;return true},Et=function t(e,n){l(e.classList).forEach(function(t){if(!(Q(p).indexOf(t)!==-1)&&!(Q(m).indexOf(t)!==-1)&&!(Q(n.showClass).indexOf(t)!==-1))e.classList.remove(t)})},x=function t(e,n,o){Et(e,n);if(n.customClass&&n.customClass[o]){if(typeof n.customClass[o]!==\"string\"&&!n.customClass[o].forEach)return c(\"Invalid type of customClass.\".concat(o,'! Expected string or iterable object, got \"').concat(i(n.customClass[o]),'\"'));C(e,n.customClass[o])}};function St(t,e){if(!e)return null;switch(e){case\"select\":case\"textarea\":case\"file\":return B(t,p[e]);case\"checkbox\":return t.querySelector(\".\".concat(p.checkbox,\" input\"));case\"radio\":return t.querySelector(\".\".concat(p.radio,\" input:checked\"))||t.querySelector(\".\".concat(p.radio,\" input:first-child\"));case\"range\":return t.querySelector(\".\".concat(p.range,\" input\"));default:return B(t,p.input)}}var Tt=function t(e){e.focus();if(e.type!==\"file\"){var n=e.value;e.value=\"\";e.value=n}},_t=function t(n,e,o){if(!n||!e)return;if(typeof e===\"string\")e=e.split(\u002F\\s+\u002F).filter(Boolean);e.forEach(function(e){if(n.forEach)n.forEach(function(t){o?t.classList.add(e):t.classList.remove(e)});else o?n.classList.add(e):n.classList.remove(e)})},C=function t(e,n){_t(e,n,true)},A=function t(e,n){_t(e,n,false)},B=function t(e,n){for(var o=0;o\u003Ce.childNodes.length;o++)if(Ot(e.childNodes[o],n))return e.childNodes[o]},qt=function t(e,n,o){if(o===\"\".concat(parseInt(o)))o=parseInt(o);if(o||parseInt(o)===0)e.style[n]=typeof o===\"number\"?\"\".concat(o,\"px\"):o;else e.style.removeProperty(n)},P=function t(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"flex\";e.style.display=n},O=function t(e){e.style.display=\"none\"},Lt=function t(e,n,o,a){var i=e.querySelector(n);if(i)i.style[o]=a},jt=function t(e,n,o){n?P(e,o):O(e)},E=function t(e){return!!(e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length))},zt=function t(){return!E(b())&&!E(y())&&!E(v())},Dt=function t(e){return!!(e.scrollHeight>e.clientHeight)},Mt=function t(e){var n=window.getComputedStyle(e);var o=parseFloat(n.getPropertyValue(\"animation-duration\")||\"0\");var a=parseFloat(n.getPropertyValue(\"transition-duration\")||\"0\");return o>0||a>0},It=function t(e,n){if(typeof e.contains===\"function\")return e.contains(n)},$t=function t(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var o=vt();if(E(o)){if(n){o.style.transition=\"none\";o.style.width=\"100%\"}setTimeout(function(){o.style.transition=\"width \".concat(e\u002F1e3,\"s linear\");o.style.width=\"0%\"},10)}},Ht=function t(){var e=vt();var n=parseInt(window.getComputedStyle(e).width);e.style.removeProperty(\"transition\");e.style.width=\"100%\";var o=parseInt(window.getComputedStyle(e).width);var a=parseInt(n\u002Fo*100);e.style.removeProperty(\"transition\");e.style.width=\"\".concat(a,\"%\")},Vt=function t(){return typeof window===\"undefined\"||typeof document===\"undefined\"},Nt='\\n \u003Cdiv aria-labelledby=\"'.concat(p.title,'\" aria-describedby=\"').concat(p.content,'\" class=\"').concat(p.popup,'\" tabindex=\"-1\">\\n   \u003Cdiv class=\"').concat(p.header,'\">\\n     \u003Cul class=\"').concat(p[\"progress-steps\"],'\">\u003C\u002Ful>\\n     \u003Cdiv class=\"').concat(p.icon,'\">\u003C\u002Fdiv>\\n     \u003Cimg class=\"').concat(p.image,'\" \u002F>\\n     \u003Ch2 class=\"').concat(p.title,'\" id=\"').concat(p.title,'\">\u003C\u002Fh2>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.close,'\">\u003C\u002Fbutton>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.content,'\">\\n     \u003Cdiv id=\"').concat(p.content,'\" class=\"').concat(p[\"html-container\"],'\">\u003C\u002Fdiv>\\n     \u003Cinput class=\"').concat(p.input,'\" \u002F>\\n     \u003Cinput type=\"file\" class=\"').concat(p.file,'\" \u002F>\\n     \u003Cdiv class=\"').concat(p.range,'\">\\n       \u003Cinput type=\"range\" \u002F>\\n       \u003Coutput>\u003C\u002Foutput>\\n     \u003C\u002Fdiv>\\n     \u003Cselect class=\"').concat(p.select,'\">\u003C\u002Fselect>\\n     \u003Cdiv class=\"').concat(p.radio,'\">\u003C\u002Fdiv>\\n     \u003Clabel for=\"').concat(p.checkbox,'\" class=\"').concat(p.checkbox,'\">\\n       \u003Cinput type=\"checkbox\" \u002F>\\n       \u003Cspan class=\"').concat(p.label,'\">\u003C\u002Fspan>\\n     \u003C\u002Flabel>\\n     \u003Ctextarea class=\"').concat(p.textarea,'\">\u003C\u002Ftextarea>\\n     \u003Cdiv class=\"').concat(p[\"validation-message\"],'\" id=\"').concat(p[\"validation-message\"],'\">\u003C\u002Fdiv>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.actions,'\">\\n     \u003Cdiv class=\"').concat(p.loader,'\">\u003C\u002Fdiv>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.confirm,'\">\u003C\u002Fbutton>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.deny,'\">\u003C\u002Fbutton>\\n     \u003Cbutton type=\"button\" class=\"').concat(p.cancel,'\">\u003C\u002Fbutton>\\n   \u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p.footer,'\">\u003C\u002Fdiv>\\n   \u003Cdiv class=\"').concat(p[\"timer-progress-bar-container\"],'\">\\n     \u003Cdiv class=\"').concat(p[\"timer-progress-bar\"],'\">\u003C\u002Fdiv>\\n   \u003C\u002Fdiv>\\n \u003C\u002Fdiv>\\n').replace(\u002F(^|\\n)\\s*\u002Fg,\"\"),Rt=function t(){var e=w();if(!e)return false;e.parentNode.removeChild(e);A([document.documentElement,document.body],[p[\"no-backdrop\"],p[\"toast-shown\"],p[\"has-column\"]]);return true},Ut,S=function t(e){if(z.isVisible()&&Ut!==e.target.value)z.resetValidationMessage();Ut=e.target.value},Ft=function t(){var e=g();var n=B(e,p.input);var o=B(e,p.file);var a=e.querySelector(\".\".concat(p.range,\" input\"));var i=e.querySelector(\".\".concat(p.range,\" output\"));var r=B(e,p.select);var s=e.querySelector(\".\".concat(p.checkbox,\" input\"));var l=B(e,p.textarea);n.oninput=S;o.onchange=S;r.onchange=S;s.onchange=S;l.oninput=S;a.oninput=function(t){S(t);i.value=a.value};a.onchange=function(t){S(t);a.nextSibling.value=a.value}},Yt=function t(e){return typeof e===\"string\"?document.querySelector(e):e},Zt=function t(e){var n=h();n.setAttribute(\"role\",e.toast?\"alert\":\"dialog\");n.setAttribute(\"aria-live\",e.toast?\"polite\":\"assertive\");if(!e.toast)n.setAttribute(\"aria-modal\",\"true\")},Wt=function t(e){if(window.getComputedStyle(e).direction===\"rtl\")C(w(),p.rtl)},Kt=function t(e){var n=Rt();if(Vt()){u(\"SweetAlert2 requires document to initialize\");return}var o=document.createElement(\"div\");o.className=p.container;if(n)C(o,p[\"no-transition\"]);k(o,Nt);var a=Yt(e.target);a.appendChild(o);Zt(e);Wt(a);Ft()},Xt=function t(e,n){if(e instanceof HTMLElement)n.appendChild(e);else if(i(e)===\"object\")Qt(e,n);else if(e)k(n,e)},Qt=function t(e,n){if(e.jquery)Jt(n,e);else k(n,e.toString())},Jt=function t(e,n){e.textContent=\"\";if(0 in n)for(var o=0;o in n;o++)e.appendChild(n[o].cloneNode(true));else e.appendChild(n.cloneNode(true))},Gt=function(){if(Vt())return false;var t=document.createElement(\"div\");var e={WebkitAnimation:\"webkitAnimationEnd\",OAnimation:\"oAnimationEnd oanimationend\",animation:\"animationend\"};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&typeof t.style[n]!==\"undefined\")return e[n];return false}(),te=function t(){var e=document.createElement(\"div\");e.className=p[\"scrollbar-measure\"];document.body.appendChild(e);var n=e.getBoundingClientRect().width-e.clientWidth;document.body.removeChild(e);return n},ee=function t(e,n){var o=gt();var a=ht();var i=b();var r=y();var s=v();if(!n.showConfirmButton&&!n.showDenyButton&&!n.showCancelButton)O(o);x(o,n,\"actions\");oe(i,\"confirm\",n);oe(r,\"deny\",n);oe(s,\"cancel\",n);ne(i,r,s,n);if(n.reverseButtons){o.insertBefore(s,a);o.insertBefore(r,a);o.insertBefore(i,a)}k(a,n.loaderHtml);x(a,n,\"loader\")};function ne(t,e,n,o){if(!o.buttonsStyling)return A([t,e,n],p.styled);C([t,e,n],p.styled);if(o.confirmButtonColor)t.style.backgroundColor=o.confirmButtonColor;if(o.denyButtonColor)e.style.backgroundColor=o.denyButtonColor;if(o.cancelButtonColor)n.style.backgroundColor=o.cancelButtonColor}function oe(t,e,n){jt(t,n[\"show\".concat(X(e),\"Button\")],\"inline-block\");k(t,n[\"\".concat(e,\"ButtonText\")]);t.setAttribute(\"aria-label\",n[\"\".concat(e,\"ButtonAriaLabel\")]);t.className=p[e];x(t,n,\"\".concat(e,\"Button\"));C(t,n[\"\".concat(e,\"ButtonClass\")])}function ae(t,e){if(typeof e===\"string\")t.style.background=e;else if(!e)C([document.documentElement,document.body],p[\"no-backdrop\"])}function ie(t,e){if(e in p)C(t,p[e]);else{c('The \"position\" parameter is not valid, defaulting to \"center\"');C(t,p.center)}}function re(t,e){if(e&&typeof e===\"string\"){var n=\"grow-\".concat(e);if(n in p)C(t,p[n])}}var se=function t(e,n){var o=w();if(!o)return;ae(o,n.backdrop);if(!n.backdrop&&n.allowOutsideClick)c('\"allowOutsideClick\" parameter requires `backdrop` parameter to be set to `true`');ie(o,n.position);re(o,n.grow);x(o,n,\"container\");var a=document.body.getAttribute(\"data-swal2-queue-step\");if(a){o.setAttribute(\"data-queue-step\",a);document.body.removeAttribute(\"data-swal2-queue-step\")}},T={promise:new WeakMap,innerParams:new WeakMap,domCache:new WeakMap},le=[\"input\",\"file\",\"range\",\"select\",\"radio\",\"checkbox\",\"textarea\"],ce=function t(e,o){var a=g();var n=T.innerParams.get(e);var i=!n||o.input!==n.input;le.forEach(function(t){var e=p[t];var n=B(a,e);fe(t,o.inputAttributes);n.className=e;if(i)O(n)});if(o.input){if(i)ue(o);pe(o)}},ue=function t(e){if(!a[e.input])return u('Unexpected type of input! Expected \"text\", \"email\", \"password\", \"number\", \"tel\", \"select\", \"radio\", \"checkbox\", \"textarea\", \"file\" or \"url\", got \"'.concat(e.input,'\"'));var n=he(e.input);var o=a[e.input](n,e);P(o);setTimeout(function(){Tt(o)})},de=function t(e){for(var n=0;n\u003Ce.attributes.length;n++){var o=e.attributes[n].name;if(!([\"type\",\"value\",\"style\"].indexOf(o)!==-1))e.removeAttribute(o)}},fe=function t(e,n){var o=St(g(),e);if(!o)return;de(o);for(var a in n){if(e===\"range\"&&a===\"placeholder\")continue;o.setAttribute(a,n[a])}},pe=function t(e){var n=he(e.input);if(e.customClass)C(n,e.customClass.input)},me=function t(e,n){if(!e.placeholder||n.inputPlaceholder)e.placeholder=n.inputPlaceholder},we=function t(e,n,o){if(o.inputLabel){e.id=p.input;var a=document.createElement(\"label\");var i=p[\"input-label\"];a.setAttribute(\"for\",e.id);a.className=i;C(a,o.customClass.inputLabel);a.innerText=o.inputLabel;n.insertAdjacentElement(\"beforebegin\",a)}},he=function t(e){var n=p[e]?p[e]:p.input;return B(g(),n)},a={},ge=(a.text=a.email=a.password=a.number=a.tel=a.url=function(t,e){if(typeof e.inputValue===\"string\"||typeof e.inputValue===\"number\")t.value=e.inputValue;else if(!ot(e.inputValue))c('Unexpected type of inputValue! Expected \"string\", \"number\" or \"Promise\", got \"'.concat(i(e.inputValue),'\"'));we(t,t,e);me(t,e);t.type=e.input;return t},a.file=function(t,e){we(t,t,e);me(t,e);return t},a.range=function(t,e){var n=t.querySelector(\"input\");var o=t.querySelector(\"output\");n.value=e.inputValue;n.type=e.input;o.value=e.inputValue;we(n,t,e);return t},a.select=function(t,e){t.textContent=\"\";if(e.inputPlaceholder){var n=document.createElement(\"option\");k(n,e.inputPlaceholder);n.value=\"\";n.disabled=true;n.selected=true;t.appendChild(n)}we(t,t,e);return t},a.radio=function(t){t.textContent=\"\";return t},a.checkbox=function(t,e){var n=St(g(),\"checkbox\");n.value=1;n.id=p.checkbox;n.checked=Boolean(e.inputValue);var o=t.querySelector(\"span\");k(o,e.inputPlaceholder);return t},a.textarea=function(n,t){n.value=t.inputValue;me(n,t);we(n,n,t);var o=function t(e){return parseInt(window.getComputedStyle(e).paddingLeft)+parseInt(window.getComputedStyle(e).paddingRight)};if(\"MutationObserver\"in window){var a=parseInt(window.getComputedStyle(h()).width);var e=function t(){var e=n.offsetWidth+o(h())+o(g());if(e>a)h().style.width=\"\".concat(e,\"px\");else h().style.width=null};new MutationObserver(e).observe(n,{attributes:true,attributeFilter:[\"style\"]})}return n},function t(e,n){var o=dt();x(o,n,\"htmlContainer\");if(n.html){Xt(n.html,o);P(o,\"block\")}else if(n.text){o.textContent=n.text;P(o,\"block\")}else O(o);ce(e,n);x(g(),n,\"content\")}),be=function t(e,n){var o=yt();jt(o,n.footer);if(n.footer)Xt(n.footer,o);x(o,n,\"footer\")},ye=function t(e,n){var o=kt();k(o,n.closeButtonHtml);x(o,n,\"closeButton\");jt(o,n.showCloseButton);o.setAttribute(\"aria-label\",n.closeButtonAriaLabel)},ve=function t(e,n){var o=T.innerParams.get(e);var a=ct();if(o&&n.icon===o.icon){Ce(a,n);ke(a,n);return}if(!n.icon&&!n.iconHtml)return O(a);if(n.icon&&Object.keys(m).indexOf(n.icon)===-1){u('Unknown icon! Expected \"success\", \"error\", \"warning\", \"info\" or \"question\", got \"'.concat(n.icon,'\"'));return O(a)}P(a);Ce(a,n);ke(a,n);C(a,n.showClass.icon)},ke=function t(e,n){for(var o in m)if(n.icon!==o)A(e,m[o]);C(e,m[n.icon]);Ae(e,n);xe();x(e,n,\"icon\")},xe=function t(){var e=h();var n=window.getComputedStyle(e).getPropertyValue(\"background-color\");var o=e.querySelectorAll(\"[class^=swal2-success-circular-line], .swal2-success-fix\");for(var a=0;a\u003Co.length;a++)o[a].style.backgroundColor=n},Ce=function t(e,n){e.textContent=\"\";if(n.iconHtml)k(e,Be(n.iconHtml));else if(n.icon===\"success\")k(e,'\\n      \u003Cdiv class=\"swal2-success-circular-line-left\">\u003C\u002Fdiv>\\n      \u003Cspan class=\"swal2-success-line-tip\">\u003C\u002Fspan> \u003Cspan class=\"swal2-success-line-long\">\u003C\u002Fspan>\\n      \u003Cdiv class=\"swal2-success-ring\">\u003C\u002Fdiv> \u003Cdiv class=\"swal2-success-fix\">\u003C\u002Fdiv>\\n      \u003Cdiv class=\"swal2-success-circular-line-right\">\u003C\u002Fdiv>\\n    ');else if(n.icon===\"error\")k(e,'\\n      \u003Cspan class=\"swal2-x-mark\">\\n        \u003Cspan class=\"swal2-x-mark-line-left\">\u003C\u002Fspan>\\n        \u003Cspan class=\"swal2-x-mark-line-right\">\u003C\u002Fspan>\\n      \u003C\u002Fspan>\\n    ');else{var o={question:\"?\",warning:\"!\",info:\"i\"};k(e,Be(o[n.icon]))}},Ae=function t(e,n){if(!n.iconColor)return;e.style.color=n.iconColor;e.style.borderColor=n.iconColor;for(var o=0,a=[\".swal2-success-line-tip\",\".swal2-success-line-long\",\".swal2-x-mark-line-left\",\".swal2-x-mark-line-right\"];o\u003Ca.length;o++){var i=a[o];Lt(e,i,\"backgroundColor\",n.iconColor)}Lt(e,\".swal2-success-ring\",\"borderColor\",n.iconColor)},Be=function t(e){return'\u003Cdiv class=\"'.concat(p[\"icon-content\"],'\">').concat(e,\"\u003C\u002Fdiv>\")},Pe=function t(e,n){var o=ft();if(!n.imageUrl)return O(o);P(o,\"\");o.setAttribute(\"src\",n.imageUrl);o.setAttribute(\"alt\",n.imageAlt);qt(o,\"width\",n.imageWidth);qt(o,\"height\",n.imageHeight);o.className=p.image;x(o,n,\"image\")},_=[],Oe,Ee=function t(){return w()&&w().getAttribute(\"data-queue-step\")},Se,Te,_e=function t(e){var n=document.createElement(\"li\");C(n,p[\"progress-step\"]);k(n,e);return n},qe=function t(e){var n=document.createElement(\"li\");C(n,p[\"progress-step-line\"]);if(e.progressStepsDistance)n.style.width=e.progressStepsDistance;return n},Le=function t(e,a){var i=pt();if(!a.progressSteps||a.progressSteps.length===0)return O(i);P(i);i.textContent=\"\";var r=parseInt(a.currentProgressStep===undefined?Ee():a.currentProgressStep);if(r>=a.progressSteps.length)c(\"Invalid currentProgressStep parameter, it should be less than progressSteps.length \"+\"(currentProgressStep like JS arrays starts from 0)\");a.progressSteps.forEach(function(t,e){var n=_e(t);i.appendChild(n);if(e===r)C(n,p[\"active-progress-step\"]);if(e!==a.progressSteps.length-1){var o=qe(a);i.appendChild(o)}})},je=function t(e,n){var o=ut();jt(o,n.title||n.titleText,\"block\");if(n.title)Xt(n.title,o);if(n.titleText)o.innerText=n.titleText;x(o,n,\"title\")},ze=function t(e,n){var o=bt();x(o,n,\"header\");Le(e,n);ve(e,n);Pe(e,n);je(e,n);ye(e,n)},De=function t(e,n){var o=w();var a=h();if(n.toast){qt(o,\"width\",n.width);a.style.width=\"100%\"}else qt(a,\"width\",n.width);qt(a,\"padding\",n.padding);if(n.background)a.style.background=n.background;O(mt());Me(a,n)},Me=function t(e,n){e.className=\"\".concat(p.popup,\" \").concat(E(e)?n.showClass.popup:\"\");if(n.toast){C([document.documentElement,document.body],p[\"toast-shown\"]);C(e,p.toast)}else C(e,p.modal);x(e,n,\"popup\");if(typeof n.customClass===\"string\")C(e,n.customClass);if(n.icon)C(e,p[\"icon-\".concat(n.icon)])},Ie=function t(e,n){De(e,n);se(e,n);ze(e,n);ge(e,n);ee(e,n);be(e,n);if(typeof n.didRender===\"function\")n.didRender(h());else if(typeof n.onRender===\"function\")n.onRender(h())},$e,He=function t(){return b()&&b().click()},Ve,Ne;function Re(){var t=this;for(var e=arguments.length,n=new Array(e),o=0;o\u003Ce;o++)n[o]=arguments[o];return N(t,n)}function Ue(a){var t=function(t){$(o,t);var e=F(o);function o(){D(this,o);return e.apply(this,arguments)}I(o,[{key:\"_main\",value:function t(e,n){return Z(s(o.prototype),\"_main\",this).call(this,e,r({},a,n))}}]);return o}(this);return t}var Fe=function t(e){var n=h();if(!n)z.fire();n=h();var o=gt();var a=ht();if(!e&&E(b()))e=b();P(o);if(e){O(e);a.setAttribute(\"data-button-to-replace\",e.className)}a.parentNode.insertBefore(a,e);C([n,o],p.loading);P(a);n.setAttribute(\"data-loading\",true);n.setAttribute(\"aria-busy\",true);n.focus()},Ye=100,q={},Ze=function t(){if(q.previousActiveElement&&q.previousActiveElement.focus){q.previousActiveElement.focus();q.previousActiveElement=null}else if(document.body)document.body.focus()},We=function t(o){return new Promise(function(t){if(!o)return t();var e=window.scrollX;var n=window.scrollY;q.restoreFocusTimeout=setTimeout(function(){Ze();t()},Ye);if(typeof e!==\"undefined\"&&typeof n!==\"undefined\")window.scrollTo(e,n)})},Ke,Xe=function t(){if(q.timeout){Ht();return q.timeout.stop()}},Qe=function t(){if(q.timeout){var e=q.timeout.start();$t(e);return e}},Je,Ge,tn,en=false,nn={};function on(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"data-swal-template\";nn[t]=this;if(!en){document.body.addEventListener(\"click\",an);en=true}}var an=function t(e){for(var n=e.target;n&&n!==document;n=n.parentNode)for(var o in nn){var a=n.getAttribute(o);if(a){nn[o].fire({template:a});return}}},L={title:\"\",titleText:\"\",text:\"\",html:\"\",footer:\"\",icon:undefined,iconColor:undefined,iconHtml:undefined,template:undefined,toast:false,animation:true,showClass:{popup:\"swal2-show\",backdrop:\"swal2-backdrop-show\",icon:\"swal2-icon-show\"},hideClass:{popup:\"swal2-hide\",backdrop:\"swal2-backdrop-hide\",icon:\"swal2-icon-hide\"},customClass:{},target:\"body\",backdrop:true,heightAuto:true,allowOutsideClick:true,allowEscapeKey:true,allowEnterKey:true,stopKeydownPropagation:true,keydownListenerCapture:false,showConfirmButton:true,showDenyButton:false,showCancelButton:false,preConfirm:undefined,preDeny:undefined,confirmButtonText:\"OK\",confirmButtonAriaLabel:\"\",confirmButtonColor:undefined,denyButtonText:\"No\",denyButtonAriaLabel:\"\",denyButtonColor:undefined,cancelButtonText:\"Cancel\",cancelButtonAriaLabel:\"\",cancelButtonColor:undefined,buttonsStyling:true,reverseButtons:false,focusConfirm:true,focusDeny:false,focusCancel:false,returnFocus:true,showCloseButton:false,closeButtonHtml:\"&times;\",closeButtonAriaLabel:\"Close this dialog\",loaderHtml:\"\",showLoaderOnConfirm:false,showLoaderOnDeny:false,imageUrl:undefined,imageWidth:undefined,imageHeight:undefined,imageAlt:\"\",timer:undefined,timerProgressBar:false,width:undefined,padding:undefined,background:undefined,input:undefined,inputPlaceholder:\"\",inputLabel:\"\",inputValue:\"\",inputOptions:{},inputAutoTrim:true,inputAttributes:{},inputValidator:undefined,returnInputValueOnDeny:false,validationMessage:undefined,grow:false,position:\"center\",progressSteps:[],currentProgressStep:undefined,progressStepsDistance:undefined,onBeforeOpen:undefined,onOpen:undefined,willOpen:undefined,didOpen:undefined,onRender:undefined,didRender:undefined,onClose:undefined,onAfterClose:undefined,willClose:undefined,didClose:undefined,onDestroy:undefined,didDestroy:undefined,scrollbarPadding:true},rn=[\"allowEscapeKey\",\"allowOutsideClick\",\"background\",\"buttonsStyling\",\"cancelButtonAriaLabel\",\"cancelButtonColor\",\"cancelButtonText\",\"closeButtonAriaLabel\",\"closeButtonHtml\",\"confirmButtonAriaLabel\",\"confirmButtonColor\",\"confirmButtonText\",\"currentProgressStep\",\"customClass\",\"denyButtonAriaLabel\",\"denyButtonColor\",\"denyButtonText\",\"didClose\",\"didDestroy\",\"footer\",\"hideClass\",\"html\",\"icon\",\"iconColor\",\"iconHtml\",\"imageAlt\",\"imageHeight\",\"imageUrl\",\"imageWidth\",\"onAfterClose\",\"onClose\",\"onDestroy\",\"progressSteps\",\"returnFocus\",\"reverseButtons\",\"showCancelButton\",\"showCloseButton\",\"showConfirmButton\",\"showDenyButton\",\"text\",\"title\",\"titleText\",\"willClose\"],sn={animation:'showClass\" and \"hideClass',onBeforeOpen:\"willOpen\",onOpen:\"didOpen\",onRender:\"didRender\",onClose:\"willClose\",onAfterClose:\"didClose\",onDestroy:\"didDestroy\"},ln=[\"allowOutsideClick\",\"allowEnterKey\",\"backdrop\",\"focusConfirm\",\"focusDeny\",\"focusCancel\",\"returnFocus\",\"heightAuto\",\"keydownListenerCapture\"],cn=function t(e){return Object.prototype.hasOwnProperty.call(L,e)},un,dn=function t(e){return sn[e]},fn=function t(e){if(!cn(e))c('Unknown parameter \"'.concat(e,'\"'))},pn=function t(e){if(ln.indexOf(e)!==-1)c('The parameter \"'.concat(e,'\" is incompatible with toasts'))},mn=function t(e){if(dn(e))tt(e,dn(e))},wn=function t(e){for(var n in e){fn(n);if(e.toast)pn(n);mn(n)}},hn=Object.freeze({isValidParameter:cn,isUpdatableParameter:function t(e){return rn.indexOf(e)!==-1},isDeprecatedParameter:dn,argsToParams:rt,isVisible:function t(){return E(h())},clickConfirm:He,clickDeny:function t(){return y()&&y().click()},clickCancel:function t(){return v()&&v().click()},getContainer:w,getPopup:h,getTitle:ut,getContent:g,getHtmlContainer:dt,getImage:ft,getIcon:ct,getInputLabel:wt,getCloseButton:kt,getActions:gt,getConfirmButton:b,getDenyButton:y,getCancelButton:v,getLoader:ht,getHeader:bt,getFooter:yt,getTimerProgressBar:vt,getFocusableElements:Ct,getValidationMessage:mt,isLoading:Pt,fire:Re,mixin:Ue,queue:function t(e){tt(\"Swal.queue()\",\"async\u002Fawait\");var i=this;_=e;var r=function t(e,n){_=[];e(n)};var s=[];return new Promise(function(a){(function e(n,o){if(n\u003C_.length){document.body.setAttribute(\"data-swal2-queue-step\",n);i.fire(_[n]).then(function(t){if(typeof t.value!==\"undefined\"){s.push(t.value);e(n+1,o)}else r(a,{dismiss:t.dismiss})})}else r(a,{value:s})})(0)})},getQueueStep:Ee,insertQueueStep:function t(e,n){if(n&&n\u003C_.length)return _.splice(n,0,e);return _.push(e)},deleteQueueStep:function t(e){if(typeof _[e]!==\"undefined\")_.splice(e,1)},showLoading:Fe,enableLoading:Fe,getTimerLeft:function t(){return q.timeout&&q.timeout.getTimerLeft()},stopTimer:Xe,resumeTimer:Qe,toggleTimer:function t(){var e=q.timeout;return e&&(e.running?Xe():Qe())},increaseTimer:function t(e){if(q.timeout){var n=q.timeout.increase(e);$t(n,true);return n}},isTimerRunning:function t(){return q.timeout&&q.timeout.isRunning()},bindClickHandler:on});function gn(){var t=T.innerParams.get(this);if(!t)return;var e=T.domCache.get(this);O(e.loader);var n=e.popup.getElementsByClassName(e.loader.getAttribute(\"data-button-to-replace\"));if(n.length)P(n[0],\"inline-block\");else if(zt())O(e.actions);A([e.popup,e.actions],p.loading);e.popup.removeAttribute(\"aria-busy\");e.popup.removeAttribute(\"data-loading\");e.confirmButton.disabled=false;e.denyButton.disabled=false;e.cancelButton.disabled=false}function bn(t){var e=T.innerParams.get(t||this);var n=T.domCache.get(t||this);if(!n)return null;return St(n.content,e.input)}var yn=function t(){if(o.previousBodyPadding!==null)return;if(document.body.scrollHeight>window.innerHeight){o.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue(\"padding-right\"));document.body.style.paddingRight=\"\".concat(o.previousBodyPadding+te(),\"px\")}},vn=function t(){if(o.previousBodyPadding!==null){document.body.style.paddingRight=\"\".concat(o.previousBodyPadding,\"px\");o.previousBodyPadding=null}},kn=function t(){var e=\u002FiPad|iPhone|iPod\u002F.test(navigator.userAgent)&&!window.MSStream||navigator.platform===\"MacIntel\"&&navigator.maxTouchPoints>1;if(e&&!Ot(document.body,p.iosfix)){var n=document.body.scrollTop;document.body.style.top=\"\".concat(n*-1,\"px\");C(document.body,p.iosfix);Cn();xn()}},xn=function t(){var e=!navigator.userAgent.match(\u002F(CriOS|FxiOS|EdgiOS|YaBrowser|UCBrowser)\u002Fi);if(e){var n=44;if(h().scrollHeight>window.innerHeight-n)w().style.paddingBottom=\"\".concat(n,\"px\")}},Cn=function t(){var e=w();var n;e.ontouchstart=function(t){n=An(t)};e.ontouchmove=function(t){if(n){t.preventDefault();t.stopPropagation()}}},An=function t(e){var n=e.target;var o=w();if(Bn(e)||Pn(e))return false;if(n===o)return true;if(!Dt(o)&&n.tagName!==\"INPUT\"&&!(Dt(g())&&g().contains(n)))return true;return false},Bn=function t(e){return e.touches&&e.touches.length&&e.touches[0].touchType===\"stylus\"},Pn=function t(e){return e.touches&&e.touches.length>1},On=function t(){if(Ot(document.body,p.iosfix)){var e=parseInt(document.body.style.top,10);A(document.body,p.iosfix);document.body.style.top=\"\";document.body.scrollTop=e*-1}},En=function t(){return!!window.MSInputMethodContext&&!!document.documentMode},Sn=function t(){var e=w();var n=h();e.style.removeProperty(\"align-items\");if(n.offsetTop\u003C0)e.style.alignItems=\"flex-start\"},Tn=function t(){if(typeof window!==\"undefined\"&&En()){Sn();window.addEventListener(\"resize\",Sn)}},_n=function t(){if(typeof window!==\"undefined\"&&En())window.removeEventListener(\"resize\",Sn)},qn=function t(){var e=l(document.body.children);e.forEach(function(t){if(t===w()||It(t,w()))return;if(t.hasAttribute(\"aria-hidden\"))t.setAttribute(\"data-previous-aria-hidden\",t.getAttribute(\"aria-hidden\"));t.setAttribute(\"aria-hidden\",\"true\")})},Ln=function t(){var e=l(document.body.children);e.forEach(function(t){if(t.hasAttribute(\"data-previous-aria-hidden\")){t.setAttribute(\"aria-hidden\",t.getAttribute(\"data-previous-aria-hidden\"));t.removeAttribute(\"data-previous-aria-hidden\")}else t.removeAttribute(\"aria-hidden\")})},jn={swalPromiseResolve:new WeakMap};function zn(t,e,n,o){if(Bt())Nn(t,o);else{We(n).then(function(){return Nn(t,o)});q.keydownTarget.removeEventListener(\"keydown\",q.keydownHandler,{capture:q.keydownListenerCapture});q.keydownHandlerAdded=false}if(e.parentNode&&!document.body.getAttribute(\"data-swal2-queue-step\"))e.parentNode.removeChild(e);if(At()){vn();On();_n();Ln()}Dn()}function Dn(){A([document.documentElement,document.body],[p.shown,p[\"height-auto\"],p[\"no-backdrop\"],p[\"toast-shown\"]])}function Mn(t){var e=h();if(!e)return;t=In(t);var n=T.innerParams.get(this);if(!n||Ot(e,n.hideClass.popup))return;var o=jn.swalPromiseResolve.get(this);A(e,n.showClass.popup);C(e,n.hideClass.popup);var a=w();A(a,n.showClass.backdrop);C(a,n.hideClass.backdrop);$n(this,e,n);o(t)}var In=function t(e){if(typeof e===\"undefined\")return{isConfirmed:false,isDenied:false,isDismissed:true};return r({isConfirmed:false,isDenied:false,isDismissed:false},e)},$n=function t(e,n,o){var a=w();var i=Gt&&Mt(n);var r=o.onClose,s=o.onAfterClose,l=o.willClose,c=o.didClose;Hn(n,l,r);if(i)Vn(e,n,a,o.returnFocus,c||s);else zn(e,a,o.returnFocus,c||s)},Hn=function t(e,n,o){if(n!==null&&typeof n===\"function\")n(e);else if(o!==null&&typeof o===\"function\")o(e)},Vn=function t(e,n,o,a,i){q.swalCloseEventFinishedCallback=zn.bind(null,e,o,a,i);n.addEventListener(Gt,function(t){if(t.target===n){q.swalCloseEventFinishedCallback();delete q.swalCloseEventFinishedCallback}})},Nn=function t(e,n){setTimeout(function(){if(typeof n===\"function\")n();e._destroy()})};function Rn(t,e,n){var o=T.domCache.get(t);e.forEach(function(t){o[t].disabled=n})}function Un(t,e){if(!t)return false;if(t.type===\"radio\"){var n=t.parentNode.parentNode;var o=n.querySelectorAll(\"input\");for(var a=0;a\u003Co.length;a++)o[a].disabled=e}else t.disabled=e}function Fn(){Rn(this,[\"confirmButton\",\"denyButton\",\"cancelButton\"],false)}function Yn(){Rn(this,[\"confirmButton\",\"denyButton\",\"cancelButton\"],true)}function Zn(){return Un(this.getInput(),false)}function Wn(){return Un(this.getInput(),true)}function Kn(t){var e=T.domCache.get(this);var n=T.innerParams.get(this);k(e.validationMessage,t);e.validationMessage.className=p[\"validation-message\"];if(n.customClass&&n.customClass.validationMessage)C(e.validationMessage,n.customClass.validationMessage);P(e.validationMessage);var o=this.getInput();if(o){o.setAttribute(\"aria-invalid\",true);o.setAttribute(\"aria-describedBy\",p[\"validation-message\"]);Tt(o);C(o,p.inputerror)}}function Xn(){var t=T.domCache.get(this);if(t.validationMessage)O(t.validationMessage);var e=this.getInput();if(e){e.removeAttribute(\"aria-invalid\");e.removeAttribute(\"aria-describedBy\");A(e,p.inputerror)}}function Qn(){var t=T.domCache.get(this);return t.progressSteps}var Jn=function(){function n(t,e){D(this,n);this.callback=t;this.remaining=e;this.running=false;this.start()}I(n,[{key:\"start\",value:function t(){if(!this.running){this.running=true;this.started=new Date;this.id=setTimeout(this.callback,this.remaining)}return this.remaining}},{key:\"stop\",value:function t(){if(this.running){this.running=false;clearTimeout(this.id);this.remaining-=new Date-this.started}return this.remaining}},{key:\"increase\",value:function t(e){var n=this.running;if(n)this.stop();this.remaining+=e;if(n)this.start();return this.remaining}},{key:\"getTimerLeft\",value:function t(){if(this.running){this.stop();this.start()}return this.remaining}},{key:\"isRunning\",value:function t(){return this.running}}]);return n}(),Gn={email:function t(e,n){return\u002F^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z0-9-]{2,24}$\u002F.test(e)?Promise.resolve():Promise.resolve(n||\"Invalid email address\")},url:function t(e,n){return\u002F^https?:\\\u002F\\\u002F(www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-z]{2,63}\\b([-a-zA-Z0-9@:%_+.~#?&\u002F=]*)$\u002F.test(e)?Promise.resolve():Promise.resolve(n||\"Invalid URL\")}};function to(e){if(!e.inputValidator)Object.keys(Gn).forEach(function(t){if(e.input===t)e.inputValidator=Gn[t]})}function eo(t){if(!t.target||typeof t.target===\"string\"&&!document.querySelector(t.target)||typeof t.target!==\"string\"&&!t.target.appendChild){c('Target parameter is not valid, defaulting to \"body\"');t.target=\"body\"}}function no(t){to(t);if(t.showLoaderOnConfirm&&!t.preConfirm)c(\"showLoaderOnConfirm is set to true, but preConfirm is not defined.\\n\"+\"showLoaderOnConfirm should be used together with preConfirm, see usage example:\\n\"+\"https:\u002F\u002Fsweetalert2.github.io\u002F#ajax-request\");t.animation=et(t.animation);eo(t);if(typeof t.title===\"string\")t.title=t.title.split(\"\\n\").join(\"\u003Cbr \u002F>\");Kt(t)}var oo=[\"swal-title\",\"swal-html\",\"swal-footer\"],ao=function t(e){var n=typeof e.template===\"string\"?document.querySelector(e.template):e.template;if(!n)return{};var o=n.content||n;fo(o);var a=r(io(o),ro(o),so(o),lo(o),co(o),uo(o,oo));return a},io=function t(e){var o={};l(e.querySelectorAll(\"swal-param\")).forEach(function(t){j(t,[\"name\",\"value\"]);var e=t.getAttribute(\"name\");var n=t.getAttribute(\"value\");if(typeof L[e]===\"boolean\"&&n===\"false\")n=false;if(i(L[e])===\"object\")n=JSON.parse(n);o[e]=n});return o},ro=function t(e){var n={};l(e.querySelectorAll(\"swal-button\")).forEach(function(t){j(t,[\"type\",\"color\",\"aria-label\"]);var e=t.getAttribute(\"type\");n[\"\".concat(e,\"ButtonText\")]=t.innerHTML;n[\"show\".concat(X(e),\"Button\")]=true;if(t.hasAttribute(\"color\"))n[\"\".concat(e,\"ButtonColor\")]=t.getAttribute(\"color\");if(t.hasAttribute(\"aria-label\"))n[\"\".concat(e,\"ButtonAriaLabel\")]=t.getAttribute(\"aria-label\")});return n},so=function t(e){var n={};var o=e.querySelector(\"swal-image\");if(o){j(o,[\"src\",\"width\",\"height\",\"alt\"]);if(o.hasAttribute(\"src\"))n.imageUrl=o.getAttribute(\"src\");if(o.hasAttribute(\"width\"))n.imageWidth=o.getAttribute(\"width\");if(o.hasAttribute(\"height\"))n.imageHeight=o.getAttribute(\"height\");if(o.hasAttribute(\"alt\"))n.imageAlt=o.getAttribute(\"alt\")}return n},lo=function t(e){var n={};var o=e.querySelector(\"swal-icon\");if(o){j(o,[\"type\",\"color\"]);if(o.hasAttribute(\"type\"))n.icon=o.getAttribute(\"type\");if(o.hasAttribute(\"color\"))n.iconColor=o.getAttribute(\"color\");n.iconHtml=o.innerHTML}return n},co=function t(e){var o={};var n=e.querySelector(\"swal-input\");if(n){j(n,[\"type\",\"label\",\"placeholder\",\"value\"]);o.input=n.getAttribute(\"type\")||\"text\";if(n.hasAttribute(\"label\"))o.inputLabel=n.getAttribute(\"label\");if(n.hasAttribute(\"placeholder\"))o.inputPlaceholder=n.getAttribute(\"placeholder\");if(n.hasAttribute(\"value\"))o.inputValue=n.getAttribute(\"value\")}var a=e.querySelectorAll(\"swal-input-option\");if(a.length){o.inputOptions={};l(a).forEach(function(t){j(t,[\"value\"]);var e=t.getAttribute(\"value\");var n=t.innerHTML;o.inputOptions[e]=n})}return o},uo=function t(e,n){var o={};for(var a in n){var i=n[a];var r=e.querySelector(i);if(r){j(r,[]);o[i.replace(\u002F^swal-\u002F,\"\")]=r.innerHTML.trim()}}return o},fo=function t(n){var o=oo.concat([\"swal-param\",\"swal-button\",\"swal-image\",\"swal-icon\",\"swal-input\",\"swal-input-option\"]);l(n.querySelectorAll(\"*\")).forEach(function(t){if(t.parentNode!==n)return;var e=t.tagName.toLowerCase();if(o.indexOf(e)===-1)c(\"Unrecognized element \u003C\".concat(e,\">\"))})},j=function t(e,n){l(e.attributes).forEach(function(t){if(n.indexOf(t.name)===-1)c(['Unrecognized attribute \"'.concat(t.name,'\" on \u003C').concat(e.tagName.toLowerCase(),\">.\"),\"\".concat(n.length?\"Allowed attributes are: \".concat(n.join(\", \")):\"To set the value, use HTML within the element.\")])})},po=10,mo=function t(e){var n=w();var o=h();if(typeof e.willOpen===\"function\")e.willOpen(o);else if(typeof e.onBeforeOpen===\"function\")e.onBeforeOpen(o);var a=window.getComputedStyle(document.body);var i=a.overflowY;yo(n,o,e);setTimeout(function(){go(n,o)},po);if(At()){bo(n,e.scrollbarPadding,i);qn()}if(!Bt()&&!q.previousActiveElement)q.previousActiveElement=document.activeElement;wo(o,e);A(n,p[\"no-transition\"])},wo=function t(e,n){if(typeof n.didOpen===\"function\")setTimeout(function(){return n.didOpen(e)});else if(typeof n.onOpen===\"function\")setTimeout(function(){return n.onOpen(e)})},ho=function t(e){var n=h();if(e.target!==n)return;var o=w();n.removeEventListener(Gt,t);o.style.overflowY=\"auto\"},go=function t(e,n){if(Gt&&Mt(n)){e.style.overflowY=\"hidden\";n.addEventListener(Gt,ho)}else e.style.overflowY=\"auto\"},bo=function t(e,n,o){kn();Tn();if(n&&o!==\"hidden\")yn();setTimeout(function(){e.scrollTop=0})},yo=function t(e,n,o){C(e,o.showClass.backdrop);n.style.setProperty(\"opacity\",\"0\",\"important\");P(n);setTimeout(function(){C(n,o.showClass.popup);n.style.removeProperty(\"opacity\")},po);C([document.documentElement,document.body],p.shown);if(o.heightAuto&&o.backdrop&&!o.toast)C([document.documentElement,document.body],p[\"height-auto\"])},vo=function t(e,n){if(n.input===\"select\"||n.input===\"radio\")Bo(e,n);else if([\"text\",\"email\",\"number\",\"tel\",\"textarea\"].indexOf(n.input)!==-1&&(nt(n.inputValue)||ot(n.inputValue)))Po(e,n)},ko=function t(e,n){var o=e.getInput();if(!o)return null;switch(n.input){case\"checkbox\":return xo(o);case\"radio\":return Co(o);case\"file\":return Ao(o);default:return n.inputAutoTrim?o.value.trim():o.value}},xo=function t(e){return e.checked?1:0},Co=function t(e){return e.checked?e.value:null},Ao=function t(e){return e.files.length?e.getAttribute(\"multiple\")!==null?e.files:e.files[0]:null},Bo=function t(e,n){var o=g();var a=function t(e){return Oo[n.input](o,Eo(e),n)};if(nt(n.inputOptions)||ot(n.inputOptions)){Fe(b());d(n.inputOptions).then(function(t){e.hideLoading();a(t)})}else if(i(n.inputOptions)===\"object\")a(n.inputOptions);else u(\"Unexpected type of inputOptions! Expected object, Map or Promise, got \".concat(i(n.inputOptions)))},Po=function t(e,n){var o=e.getInput();O(o);d(n.inputValue).then(function(t){o.value=n.input===\"number\"?parseFloat(t)||0:\"\".concat(t);P(o);o.focus();e.hideLoading()})[\"catch\"](function(t){u(\"Error in inputValue promise: \".concat(t));o.value=\"\";P(o);o.focus();e.hideLoading()})},Oo={select:function a(t,e,i){var a=B(t,p.select);var r=function t(e,n,o){var a=document.createElement(\"option\");a.value=o;k(a,n);a.selected=So(o,i.inputValue);e.appendChild(a)};e.forEach(function(t){var e=t[0];var n=t[1];if(Array.isArray(n)){var o=document.createElement(\"optgroup\");o.label=e;o.disabled=false;a.appendChild(o);n.forEach(function(t){return r(o,t[1],t[0])})}else r(a,n,e)});a.focus()},radio:function r(t,e,s){var r=B(t,p.radio);e.forEach(function(t){var e=t[0];var n=t[1];var o=document.createElement(\"input\");var a=document.createElement(\"label\");o.type=\"radio\";o.name=p.radio;o.value=e;if(So(e,s.inputValue))o.checked=true;var i=document.createElement(\"span\");k(i,n);i.className=p.label;a.appendChild(o);a.appendChild(i);r.appendChild(a)});var n=r.querySelectorAll(\"input\");if(n.length)n[0].focus()}},Eo=function o(n){var a=[];if(typeof Map!==\"undefined\"&&n instanceof Map)n.forEach(function(t,e){var n=t;if(i(n)===\"object\")n=o(n);a.push([e,n])});else Object.keys(n).forEach(function(t){var e=n[t];if(i(e)===\"object\")e=o(e);a.push([t,e])});return a},So=function t(e,n){return n&&n.toString()===e.toString()},To=function t(e,n){e.disableButtons();if(n.input)Lo(e,n,\"confirm\");else Mo(e,n,true)},_o=function t(e,n){e.disableButtons();if(n.returnInputValueOnDeny)Lo(e,n,\"deny\");else zo(e,n,false)},qo=function t(e,n){e.disableButtons();n(f.cancel)},Lo=function t(e,n,o){var a=ko(e,n);if(n.inputValidator)jo(e,n,a);else if(!e.getInput().checkValidity()){e.enableButtons();e.showValidationMessage(n.validationMessage)}else if(o===\"deny\")zo(e,n,a);else Mo(e,n,a)},jo=function t(e,n,o){e.disableInput();var a=Promise.resolve().then(function(){return d(n.inputValidator(o,n.validationMessage))});a.then(function(t){e.enableButtons();e.enableInput();if(t)e.showValidationMessage(t);else Mo(e,n,o)})},zo=function t(e,n,o){if(n.showLoaderOnDeny)Fe(y());if(n.preDeny){var a=Promise.resolve().then(function(){return d(n.preDeny(o,n.validationMessage))});a.then(function(t){if(t===false)e.hideLoading();else e.closePopup({isDenied:true,value:typeof t===\"undefined\"?o:t})})}else e.closePopup({isDenied:true,value:o})},Do=function t(e,n){e.closePopup({isConfirmed:true,value:n})},Mo=function t(e,n,o){if(n.showLoaderOnConfirm)Fe();if(n.preConfirm){e.resetValidationMessage();var a=Promise.resolve().then(function(){return d(n.preConfirm(o,n.validationMessage))});a.then(function(t){if(E(mt())||t===false)e.hideLoading();else Do(e,typeof t===\"undefined\"?o:t)})}else Do(e,o)},Io=function t(e,n,o,a){if(n.keydownTarget&&n.keydownHandlerAdded){n.keydownTarget.removeEventListener(\"keydown\",n.keydownHandler,{capture:n.keydownListenerCapture});n.keydownHandlerAdded=false}if(!o.toast){n.keydownHandler=function(t){return Ro(e,t,a)};n.keydownTarget=o.keydownListenerCapture?window:h();n.keydownListenerCapture=o.keydownListenerCapture;n.keydownTarget.addEventListener(\"keydown\",n.keydownHandler,{capture:n.keydownListenerCapture});n.keydownHandlerAdded=true}},$o=function t(e,n,o){var a=Ct();if(a.length){n=n+o;if(n===a.length)n=0;else if(n===-1)n=a.length-1;return a[n].focus()}h().focus()},Ho=[\"ArrowRight\",\"ArrowDown\",\"Right\",\"Down\"],Vo=[\"ArrowLeft\",\"ArrowUp\",\"Left\",\"Up\"],No=[\"Escape\",\"Esc\"],Ro=function t(e,n,o){var a=T.innerParams.get(e);if(!a)return;if(a.stopKeydownPropagation)n.stopPropagation();if(n.key===\"Enter\")Uo(e,n,a);else if(n.key===\"Tab\")Fo(n,a);else if([].concat(Ho,Vo).indexOf(n.key)!==-1)Yo(n.key);else if(No.indexOf(n.key)!==-1)Zo(n,a,o)},Uo=function t(e,n,o){if(n.isComposing)return;if(n.target&&e.getInput()&&n.target.outerHTML===e.getInput().outerHTML){if([\"textarea\",\"file\"].indexOf(o.input)!==-1)return;He();n.preventDefault()}},Fo=function t(e,n){var o=e.target;var a=Ct();var i=-1;for(var r=0;r\u003Ca.length;r++)if(o===a[r]){i=r;break}if(!e.shiftKey)$o(n,i,1);else $o(n,i,-1);e.stopPropagation();e.preventDefault()},Yo=function t(e){var n=b();var o=y();var a=v();if(!([n,o,a].indexOf(document.activeElement)!==-1))return;var i=Ho.indexOf(e)!==-1?\"nextElementSibling\":\"previousElementSibling\";var r=document.activeElement[i];if(r)r.focus()},Zo=function t(e,n,o){if(et(n.allowEscapeKey)){e.preventDefault();o(f.esc)}},Wo=function t(e,n,o){var a=T.innerParams.get(e);if(a.toast)Ko(e,n,o);else{Qo(n);Jo(n);Go(e,n,o)}},Ko=function t(e,n,o){n.popup.onclick=function(){var t=T.innerParams.get(e);if(t.showConfirmButton||t.showDenyButton||t.showCancelButton||t.showCloseButton||t.timer||t.input)return;o(f.close)}},Xo=false,Qo=function t(e){e.popup.onmousedown=function(){e.container.onmouseup=function(t){e.container.onmouseup=undefined;if(t.target===e.container)Xo=true}}},Jo=function t(e){e.container.onmousedown=function(){e.popup.onmouseup=function(t){e.popup.onmouseup=undefined;if(t.target===e.popup||e.popup.contains(t.target))Xo=true}}},Go=function t(n,o,a){o.container.onclick=function(t){var e=T.innerParams.get(n);if(Xo){Xo=false;return}if(t.target===o.container&&et(e.allowOutsideClick))a(f.backdrop)}};function ta(t){var e=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};wn(r({},e,t));if(q.currentInstance)q.currentInstance._destroy();q.currentInstance=this;var n=ea(t,e);no(n);Object.freeze(n);if(q.timeout){q.timeout.stop();delete q.timeout}clearTimeout(q.restoreFocusTimeout);var o=oa(this);Ie(this,n);T.innerParams.set(this,n);return na(this,o,n)}var ea=function t(e,n){var o=ao(e);var a=r({},L,n,o,e);a.showClass=r({},L.showClass,a.showClass);a.hideClass=r({},L.hideClass,a.hideClass);if(e.animation===false){a.showClass={popup:\"swal2-noanimation\",backdrop:\"swal2-noanimation\"};a.hideClass={}}return a},na=function t(n,o,a){return new Promise(function(t){var e=function t(e){n.closePopup({isDismissed:true,dismiss:e})};jn.swalPromiseResolve.set(n,t);o.confirmButton.onclick=function(){return To(n,a)};o.denyButton.onclick=function(){return _o(n,a)};o.cancelButton.onclick=function(){return qo(n,e)};o.closeButton.onclick=function(){return e(f.close)};Wo(n,o,e);Io(n,q,a,e);vo(n,a);mo(a);aa(q,a,e);ia(o,a);setTimeout(function(){o.container.scrollTop=0})})},oa=function t(e){var n={popup:h(),container:w(),content:g(),actions:gt(),confirmButton:b(),denyButton:y(),cancelButton:v(),loader:ht(),closeButton:kt(),validationMessage:mt(),progressSteps:pt()};T.domCache.set(e,n);return n},aa=function t(e,n,o){var a=vt();O(a);if(n.timer){e.timeout=new Jn(function(){o(\"timer\");delete e.timeout},n.timer);if(n.timerProgressBar){P(a);setTimeout(function(){if(e.timeout&&e.timeout.running)$t(n.timer)})}}},ia=function t(e,n){if(n.toast)return;if(!et(n.allowEnterKey))return sa();if(!ra(e,n))$o(n,-1,1)},ra=function t(e,n){if(n.focusDeny&&E(e.denyButton)){e.denyButton.focus();return true}if(n.focusCancel&&E(e.cancelButton)){e.cancelButton.focus();return true}if(n.focusConfirm&&E(e.confirmButton)){e.confirmButton.focus();return true}return false},sa=function t(){if(document.activeElement&&typeof document.activeElement.blur===\"function\")document.activeElement.blur()};function la(e){var t=h();var n=T.innerParams.get(this);if(!t||Ot(t,n.hideClass.popup))return c(\"You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.\");var o={};Object.keys(e).forEach(function(t){if(z.isUpdatableParameter(t))o[t]=e[t];else c('Invalid parameter to update: \"'.concat(t,'\". Updatable params are listed here: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fblob\u002Fmaster\u002Fsrc\u002Futils\u002Fparams.js\\n\\nIf you think this parameter should be updatable, request it here: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fissues\u002Fnew?template=02_feature_request.md'))});var a=r({},n,o);Ie(this,a);T.innerParams.set(this,a);Object.defineProperties(this,{params:{value:r({},this.params,e),writable:false,enumerable:true}})}function ca(){var t=T.domCache.get(this);var e=T.innerParams.get(this);if(!e)return;if(t.popup&&q.swalCloseEventFinishedCallback){q.swalCloseEventFinishedCallback();delete q.swalCloseEventFinishedCallback}if(q.deferDisposalTimer){clearTimeout(q.deferDisposalTimer);delete q.deferDisposalTimer}ua(e);da(this)}var ua=function t(e){if(typeof e.didDestroy===\"function\")e.didDestroy();else if(typeof e.onDestroy===\"function\")e.onDestroy()},da=function t(e){delete e.params;delete q.keydownHandler;delete q.keydownTarget;fa(T);fa(jn)},fa=function t(e){for(var n in e)e[n]=new WeakMap},pa=Object.freeze({hideLoading:gn,disableLoading:gn,getInput:bn,close:Mn,closePopup:Mn,closeModal:Mn,closeToast:Mn,enableButtons:Fn,disableButtons:Yn,enableInput:Zn,disableInput:Wn,showValidationMessage:Kn,resetValidationMessage:Xn,getProgressSteps:Qn,_main:ta,update:la,_destroy:ca}),ma,t=function(){function i(){D(this,i);if(typeof window===\"undefined\")return;if(typeof Promise===\"undefined\")u(\"This package requires a Promise library, please include a shim to enable it in this browser (See: https:\u002F\u002Fgithub.com\u002Fsweetalert2\u002Fsweetalert2\u002Fwiki\u002FMigration-from-SweetAlert-to-SweetAlert2#1-ie-support)\");ma=this;for(var t=arguments.length,e=new Array(t),n=0;n\u003Ct;n++)e[n]=arguments[n];var o=Object.freeze(this.constructor.argsToParams(e));Object.defineProperties(this,{params:{value:o,writable:false,enumerable:true,configurable:true}});var a=this._main(this.params);T.promise.set(this,a)}I(i,[{key:\"then\",value:function t(e){var n=T.promise.get(this);return n.then(e)}},{key:\"finally\",value:function t(e){var n=T.promise.get(this);return n[\"finally\"](e)}}]);return i}(),z=(r(t.prototype,pa),r(t,hn),Object.keys(pa).forEach(function(e){t[e]=function(){if(ma){var t;return(t=ma)[e].apply(t,arguments)}}}),t.DismissReason=f,t.version=\"10.16.9\",t);return z[\"default\"]=z}(),void 0!==this&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),\"undefined\"!=typeof document){var e=document,t='.swal2-popup.swal2-toast{flex-direction:column;align-items:stretch;width:auto;padding:1.25em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;margin:0 .625em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container{padding:.625em 0 0}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex:1;flex-basis:auto!important;align-self:stretch;width:auto;height:2.2em;height:auto;margin:0 .3125em;margin-top:.3125em;padding:0}.swal2-popup.swal2-toast .swal2-styled{margin:.125em .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(100,150,200,.5)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:5px;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#2778c4;color:#fff;font-size:1em}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#d14529;color:#fff;font-size:1em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#757575;color:#fff;font-size:1em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto}.swal2-validation-message{align-items:center;justify-content:center;margin:0 -2.7em;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:\"!\";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}',n=e.createElement(\"style\");if(e.getElementsByTagName(\"head\")[0].appendChild(n),n.styleSheet)n.styleSheet.disabled||(n.styleSheet.cssText=t);else try{n.innerHTML=t}catch(e){n.innerText=t}}},669:t=>{\"use strict\";t.exports=jQuery}},o={};function s(t){var e=o[t];if(void 0!==e)return e.exports;e=o[t]={exports:{}};return n[t].call(e.exports,e,e.exports,s),e.exports}s.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return s.d(e,{a:e}),e},s.d=(t,e)=>{for(var n in e)s.o(e,n)&&!s.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{\"use strict\";var n,o,a,t,e,i=s(325),r=s.n(i),i=s(669);n=i,o=window,document,a=soliloquy_admin,o.soliloquy_notifications=t={init:function(){var t=this;t.$drawer=n(\"#soliloquy-notifications-drawer\"),t.find_elements(),t.init_open(),t.init_close(),t.init_dismiss(),t.init_view_switch(),t.update_count(t.active_count)},should_init:function(){return 0\u003Cthis.$drawer.length},find_elements:function(){var t=this;t.$open_button=n(\"#soliloquy-notifications-button\"),t.$count=t.$drawer.find(\"#soliloquy-notifications-count\"),t.$dismissed_count=t.$drawer.find(\"#soliloquy-notifications-dismissed-count\"),t.active_count=t.$open_button.data(\"count\")?t.$open_button.data(\"count\"):0,t.dismissed_count=t.$open_button.data(\"dismissed\"),t.$body=n(\"body\"),t.$dismissed_button=n(\"#soliloquy-notifications-show-dismissed\"),t.$active_button=n(\"#soliloquy-notifications-show-active\"),t.$active_list=n(\".soliloquy-notifications-list .soliloquy-notifications-active\"),t.$dismissed_list=n(\".soliloquy-notifications-list .soliloquy-notifications-dismissed\"),t.$dismiss_all=n(\"#soliloquy-dismiss-all\")},update_count:function(t){var e=this;e.$open_button.data(\"count\",t).attr(\"data-count\",t),0===t&&e.$open_button.removeAttr(\"data-count\"),e.$count.text(t),e.dismissed_count+=Math.abs(t-e.active_count),e.active_count=t,e.$dismissed_count.text(e.dismissed_count),0===e.active_count&&e.$dismiss_all.hide()},init_open:function(){var e=this;e.$open_button.on(\"click\",function(t){t.preventDefault(),e.$body.addClass(\"soliloquy-notifications-open\")})},init_close:function(){var e=this;e.$body.on(\"click\",\".soliloquy-notifications-close, .soliloquy-notifications-overlay\",function(t){t.preventDefault(),e.$body.removeClass(\"soliloquy-notifications-open\")})},init_dismiss:function(){var e=this;e.$drawer.on(\"click\",\".soliloquy-notification-dismiss\",function(t){t.preventDefault();t=n(this).data(\"id\");if(e.dismiss_notification(t),\"all\"===t)return e.move_to_dismissed(e.$active_list.find(\"li\")),void e.update_count(0);e.move_to_dismissed(n(this).closest(\"li\")),e.update_count(e.active_count-1)})},move_to_dismissed:function(t){var e=this;t.slideUp(function(){n(this).prependTo(e.$dismissed_list).show()})},dismiss_notification:function(t){return n.post(ajaxurl,{action:\"soliloquy_notification_dismiss\",nonce:a.dismiss_notification_nonce,id:t})},init_view_switch:function(){var e=this;e.$dismissed_button.on(\"click\",function(t){t.preventDefault(),e.$drawer.addClass(\"show-dismissed\")}),e.$active_button.on(\"click\",function(t){t.preventDefault(),e.$drawer.removeClass(\"show-dismissed\")})}},o.soliloquy_connect=e={init:function(){n(this.ready())},ready:function(){this.connectClicked()},connectClicked:function(){var e=this;n(\"#soliloquy-settings-connect-btn\").on(\"click\",function(t){t.preventDefault(),e.gotoUpgradeUrl()})},gotoUpgradeUrl:function(){var e=this,t={action:\"soliloquy_connect\",key:n(\"#soliloquy-settings-key\").val(),_wpnonce:a.connect_nonce};n.post(ajaxurl,t).done(function(t){if(t.success)return t.data.reload?void e.proAlreadyInstalled(t):void(o.location.href=t.data.url);r().fire({title:a.oops,html:t.data.message,icon:\"warning\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.ok,customClass:{confirmButton:\"soliloquy-button\"}})}).fail(function(t){e.failAlert(t)})},proAlreadyInstalled:function(t){r().fire({title:a.almost_done,text:t.data.message,icon:\"success\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.plugin_activate_btn,customClass:{confirmButton:\"soliloquy-button\"}}).then(function(t){t.isConfirmed&&o.location.reload()})},failAlert:function(t){r().fire({title:a.oops,html:a.server_error+\"\u003Cbr>\"+t.status+\" \"+t.statusText+\" \"+t.responseText,icon:\"warning\",confirmButtonColor:\"#3085d6\",confirmButtonText:a.ok,customClass:{confirmButton:\"envira-button\"}})}},n(function(){e.init(),t.init(),n(\"#screen-meta-links\").prependTo(\"#soliloquy-header-temp\"),n(\"#screen-meta\").prependTo(\"#soliloquy-header-temp\")})})()})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fmetabox-min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fmetabox-min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fmetabox-min.js\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fmetabox-min.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1 +1 @@\n-jQuery(document).ready(function(i){i(\"a.soliloquy-media-library\").on(\"click\",function(e){e.preventDefault(),wp.media.frames.soliloquy?wp.media.frames.soliloquy.open():(wp.media.frames.soliloquy=new wp.media.view.MediaFrame.Post({title:wp.media.view.l10n.insertIntoPost,button:{text:wp.media.view.l10n.insertIntoPost},multiple:!0,library:{type:\"image\"}}),wp.media.frames.soliloquy.on(\"open\",function(){var t=wp.media.frames.soliloquy.state().get(\"selection\");i(\"ul#soliloquy-output li\").each(function(){var e=wp.media.attachment(i(this).attr(\"id\"));t.add(e?[e]:[])})}),wp.media.frames.soliloquy.on(\"ready\",function(){}),wp.media.frames.soliloquy.on(\"insert\",function(e){var l=wp.media.frames.soliloquy.state(),o=[];e.each(function(e){var t=l.display(e).toJSON(),i=e.get(\"type\");switch(t.link){case\"none\":e.set(\"link\",\"\");break;case\"file\":e.set(\"link\",e.get(\"url\"));break;case\"post\":break;case\"custom\":e.set(\"link\",t.linkUrl)}\"image\"===i&&o.push(e.toJSON())},this),i.post(soliloquy_metabox_local.ajax,{action:\"soliloquy_insert_slides\",nonce:soliloquy_metabox_local.insert_nonce,post_id:soliloquy_metabox_local.id,images:JSON.stringify(o)},function(e){e&&(i(\"#soliloquy-output\").html(e.data),SoliloquySlidesUpdate(),e=i(\"#soliloquy-output li\").length,i(\".soliloquy-count\").text(e.toString()),0\u003Ce&&(i(\"#soliloquy-empty-slider\").fadeOut().addClass(\"soliloquy-hidden\"),i(\".soliloquy-slide-header\").removeClass(\"soliloquy-hidden\").fadeIn(),i(\".soliloquy-bulk-actions\").fadeOut()))},\"json\")}),wp.media.frames.soliloquy.open(),i(\"div.media-menu a.media-menu-item:nth-child(2)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(3)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(4)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(6)\").addClass(\"hidden\"))})}),jQuery(document).ready(function(i){i(\"a.soliloquy-slides-delete\").click(function(e){if(e.preventDefault(),!confirm(soliloquy_metabox_local.remove_multiple))return!1;var t=[],e=(i(\"ul#soliloquy-output > li.selected\").each(function(){t.push(i(this).attr(\"id\"))}),{action:\"soliloquy_remove_slides\",attachment_ids:t,post_id:soliloquy_metabox_local.id,nonce:soliloquy_metabox_local.remove_nonce});i.post(soliloquy_metabox_local.ajax,e,function(e){i(\"ul#soliloquy-output > li.selected\").remove(),i(\".soliloquy-bulk-actions\").fadeOut(),i(\".soliloquy-select-all\").prop(\"checked\",!1),i(\".soliloquy-load-library\").attr(\"data-soliloquy-offset\",0).addClass(\"has-search\").trigger(\"click\"),SoliloquySlidesUpdate(!1);var t=i(\"#soliloquy-output li\").length;i(\".soliloquy-count\").text(t.toString()),0===t&&(i(\".soliloquy-bulk-actions\").fadeOut(),i(\".soliloquy-slide-header\").fadeOut().addClass(\"soliloquy-hidden\"),i(\"#soliloquy-empty-slider\").removeClass(\"soliloquy-hidden\").fadeIn())},\"json\")}),i(\"#soliloquy-settings-content \").on(\"click\",\".soliloquy-remove-slide\",function(e){var t;e.preventDefault(),confirm(soliloquy_metabox_local.remove)&&(e={action:\"soliloquy_remove_slide\",attachment_id:t=i(this).parent().attr(\"id\"),post_id:soliloquy_metabox_local.id,nonce:soliloquy_metabox_local.remove_nonce},i.post(soliloquy_metabox_local.ajax,e,function(e){i(\"#\"+t).fadeOut(\"normal\",function(){i(this).remove(),i(\".soliloquy-load-library\").attr(\"data-soliloquy-offset\",0).addClass(\"has-search\").trigger(\"click\"),SoliloquySlidesUpdate(!1);var e=i(\"#soliloquy-output li\").length;i(\".soliloquy-count\").text(e.toString()),0===e&&(i(\".soliloquy-bulk-actions\").fadeOut(),i(\".soliloquy-slide-header\").fadeOut().addClass(\"soliloquy-hidden\"),i(\"#soliloquy-empty-slider\").removeClass(\"soliloquy-hidden\").fadeIn())})},\"json\"))})});var SoliloquySlide=Backbone.Model.extend({defaults:{id:\"\",title:\"\",caption:\"\",alt:\"\",link:\"\",type:\"\"}}),SoliloquySlides=new Backbone.Collection,SoliloquyModalWindow=new wp.media.view.Modal({controller:{trigger:function(){}}}),SoliloquyView=wp.Backbone.View.extend({id:\"soliloquy-meta-edit\",tagName:\"div\",className:\"edit-attachment-frame mode-select hide-menu hide-router\",template:wp.template(\"soliloquy-meta-editor\"),events:{\"click .edit-media-header .left\":\"loadPreviousItem\",\"click .edit-media-header .right\":\"loadNextItem\",\"keyup input\":\"updateItem\",\"keyup textarea\":\"updateItem\",\"change input\":\"updateItem\",\"change textarea\":\"updateItem\",\"keyup .CodeMirror\":\"updateCode\",\"blur textarea\":\"updateItem\",\"change select\":\"updateItem\",\"click a.soliloquy-meta-submit\":\"saveItem\",\"keyup input#link-search\":\"searchLinks\",\"click div.query-results li\":\"insertLink\",\"click a.soliloquy-thumbnail\":\"insertThumb\",\"click a.soliloquy-thumbnail-delete\":\"removeThumb\",\"click button.media-file\":\"insertMediaFileLink\",\"click button.attachment-page\":\"insertAttachmentPageLink\"},initialize:function(e){this.is_loading=!1,this.collection=e.collection,this.child_views=e.child_views,this.attachment_id=e.attachment_id,this.attachment_index=0,this.search_timer=\"\";var t=0;this.collection.each(function(e){if(String(e.get(\"id\"))==String(this.attachment_id))return this.model=e,this.attachment_index=t,!1;t++},this)},updateCode:function(e){$model=this.model,$textarea=this.$el.find(\".soliloquy-html-slide-code\"),$model.set(\"code\",this.editor.getValue(),{silent:!0}),$textarea.text()},insertThumb:function(e){$model=this.model,e.preventDefault();this.$el.data(\"field\");var t=wp.media.frames.soliloquy_media_frame=wp.media({className:\"media-frame soliloquy-media-frame\",frame:\"select\",multiple:!1,title:soliloquy_metabox_local.videoframe,library:{type:\"image\"},button:{text:soliloquy_metabox_local.videouse}});t.on(\"select\",function(){var e=t.state().get(\"selection\").first().toJSON();$model.set(\"src\",e.url,{silent:!0}),jQuery(\"div.thumbnail > img\",$parent.find(\".media-frame-content\")).attr(\"src\",e.url)}),t.open()},removeThumb:function(e){e.preventDefault(),$model=this.model,$parent=this.$el.parent(),jQuery(\"div.thumbnail > img\",$parent.find(\".media-frame-content\")).attr(\"src\",\"\"),$model.set(\"src\",\"\",{silent:!0})},render:function(){return this.$el.html(this.template(this.model.attributes)),0\u003Cthis.child_views.length&&this.child_views.forEach(function(e){e=new e({model:this.model});this.$el.find(\"div.addons\").append(e.render().el)},this),this.$el.find(\"textarea[name=caption]\").val(this.model.get(\"caption\")),setTimeout(function(){quicktags({id:\"caption\",buttons:\"strong,em,link,ul,ol,li,close\"}),QTags._buttonsInit()},500),wpLink.init,0===this.attachment_index&&this.$el.find(\"button.left\").addClass(\"disabled\"),this.attachment_index==this.collection.length-1&&this.$el.find(\"button.right\").addClass(\"disabled\"),(textarea=this.$el.find(\".soliloquy-html-slide-code\")).length&&(this.editor=CodeMirror.fromTextArea(textarea[0],{enterMode:\"keep\",indentUnit:4,electricChars:!1,lineNumbers:!0,lineWrapping:!0,matchBrackets:!0,mode:\"php\",smartIndent:!1,tabMode:\"shift\",theme:\"ttcn\"})),this.$el.trigger(\"soliloquyRenderMeta\"),this},loading:function(){this.is_loading=!0,this.$el.find(\".spinner\").css(\"visibility\",\"visible\")},loaded:function(e){this.is_loading=!1,this.$el.find(\".spinner\").css(\"visibility\",\"hidden\"),void 0!==e&&alert(e)},loadPreviousItem:function(){this.attachment_index--,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get(\"id\"),this.render()},loadNextItem:function(){this.attachment_index++,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get(\"id\"),this.render()},updateItem:function(e){\"\"!=e.target.name&&(value=\"checkbox\"==e.target.type?e.target.checked?1:0:e.target.value,this.model.set(e.target.name,value))},saveItem:function(e){e.preventDefault(),this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_save_meta\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,post_id:soliloquy_metabox_local.id,attach_id:this.model.get(\"id\"),meta:this.model.attributes},success:function(e){this.trigger(\"loaded loaded:success\");var t=JSON.stringify(this.model.attributes),i=(jQuery(\"ul#soliloquy-output li#\"+this.model.get(\"id\")).attr(\"data-soliloquy-image-model\",t),this.$el.find(\".saved\"));i.fadeIn(),setTimeout(function(){i.fadeOut()},1500)},error:function(e){this.trigger(\"loaded loaded:error\",e)}})},searchLinks:function(e){},insertLink:function(e){},insertMediaFileLink:function(e){this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_get_attachment_links\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,attachment_id:this.model.get(\"id\")},success:function(e){this.model.set(\"link\",e.media_link),this.trigger(\"loaded loaded:success\"),this.render()},error:function(e){this.trigger(\"loaded loaded:error\",e)}})},insertAttachmentPageLink:function(e){this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_get_attachment_links\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,attachment_id:this.model.get(\"id\")},success:function(e){this.model.set(\"link\",e.attachment_page),this.trigger(\"loaded loaded:success\"),this.render()},error:function(e){this.trigger(\"loaded loaded:error\",e)}})}}),SoliloquyChildViews=[],SoliloquyContentViews=[];function SoliloquySlidesUpdate(e){SoliloquySlides.reset(),jQuery(\"ul#soliloquy-output li.soliloquy-slide\"+(e?\".selected\":\"\")).each(function(){var e=jQuery.parseJSON(jQuery(this).attr(\"data-soliloquy-image-model\"));SoliloquySlides.add(new SoliloquySlide(e))})}!function(t){t(document).ready(function(){(soliloquy_edit={init:function(){SoliloquySlidesUpdate(),t(\"#soliloquy-settings-content\").on(\"click.soliloquyModify\",\".soliloquy-modify-slide\",function(e){e.preventDefault();e=t(this).parent().data(\"soliloquy-slide\");SoliloquyModalWindow.content(new SoliloquyView({collection:SoliloquySlides,child_views:SoliloquyChildViews,attachment_id:e})),SoliloquyModalWindow.open(),t(document).trigger(\"soliloquyEditOpen\"),t(\".CodeMirror\").each(function(e,t){t.CodeMirror.refresh()})})}}).init()}),t(document).on(\"soliloquyUploaded\",function(){soliloquy_edit.init()})}(jQuery),function(d,e,u){\"use strict\";var t={init:function(){this.select_all(),this.sortable(),this.select(),this.display(),this.chosen(),this.slide_size(),this.uploadImage(),this.toggleStatus(),this.tooltip(),this.clear_selected(),new Clipboard(\".soliloquy-clipboard\"),d(\"ul#soliloquy-output\").on(\"click\",\"a.check\",function(e){e.preventDefault()}),d(\".soliloquy-clipboard\").on(\"click\",function(e){e.preventDefault()});var e=d(\"#soliloquy-output li\").length;d(\".soliloquy-count\").text(e.toString()),d(\"input,select\").conditional()},toggleStatus:function(){d(\"#soliloquy-settings-content\").on(\"click.soliloquyStatus\",\".soliloquy-slide-status\",function(e){var t=\"\",i=\"\",e=(e.preventDefault(),t=(d(this).hasClass(\"list-status\")?d(this).parent().parent():d(this)).parent(),d(this)),l=e.data(\"status\"),o=t.find(\".soliloquy-slide-status.list-status\"),a=t.find(\".soliloquy-slide-status.grid-status\"),t=(e.parent().parent().data(\"view\"),e.data(\"id\")),s=a.find(\"span.dashicons\"),n=o.find(\"span\"),i=(e.data(\"soliloquy-tooltip\"),\"active\"===l?\"pending\":\"active\"),e={url:u.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_change_slide_status\",post_id:u.id,slide_id:t,status:i,nonce:u.save_nonce},success:function(e){\"active\"===i?(a.removeClass(\"soliloquy-draft-slide\").addClass(\"soliloquy-active-slide\"),o.removeClass(\"soliloquy-draft-slide\").addClass(\"soliloquy-active-slide\"),s.removeClass(\"dashicons-hidden\").addClass(\"dashicons-visibility\"),n.text(u.active),a.attr(\"data-soliloquy-tooltip\",u.active),o.data(\"status\",\"active\"),a.data(\"status\",\"active\")):(a.removeClass(\"soliloquy-active-slide\").addClass(\"soliloquy-draft-slide\"),o.removeClass(\"soliloquy-active-slide\").addClass(\"soliloquy-draft-slide\"),s.removeClass(\"dashicons-visibility\").addClass(\"dashicons-hidden\"),n.text(u.draft),o.data(\"status\",\"pending\"),a.data(\"status\",\"pending\"),a.attr(\"data-soliloquy-tooltip\",u.draft))},error:function(e,t,i){}};d.ajax(e)})},tooltip:function(){d(\"[data-soliloquy-tooltip]\").on(\"mouseover\",function(e){e.preventDefault();d(this).data(\"soliloquy-tooltip\")})},select_all:function(){d(\".soliloquy-select-all\").change(function(){var e;this.checked?(d(\"ul#soliloquy-output li\").addClass(\"selected\"),d(\".soliloquy-bulk-actions\").fadeIn(),e=d(\"ul#soliloquy-output li.selected\").length,d(\".select-all\").text(u.selected),d(\".soliloquy-count\").text(e.toString()),d(\".soliloquy-clear-selected\").fadeIn()):(d(\"ul#soliloquy-output li\").removeClass(\"selected\"),d(\".soliloquy-bulk-actions\").fadeOut(),e=d(\"ul#soliloquy-output li\").length,d(\".select-all\").text(u.select_all),d(\".soliloquy-count\").text(e.toString()),d(\".soliloquy-clear-selected\").fadeOut())})},sortable:function(){var l=d(\"#soliloquy-output\");l.sortable({containment:\"#soliloquy-slider-main\",items:\"li\",cursor:\"move\",forcePlaceholderSize:!0,placeholder:\"dropzone\",update:function(e,t){var i={url:u.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_sort_images\",order:l.sortable(\"toArray\").toString(),post_id:u.id,nonce:u.sort},success:function(e){SoliloquySlidesUpdate()},error:function(e,t,i){}};d.ajax(i)}})},select:function(){var s=!1,n=!1;d(\"li.soliloquy-slide .soliloquy-item-content, .soliloquy-list li a.check\").on(\"click\",function(e){d(this);var t,i=d(this).parent();if(e.preventDefault(),d(i).hasClass(\"selected\"))d(i).removeClass(\"selected\"),n=!1,0!==(t=d(\"ul#soliloquy-output li.selected\").length)?(d(\".select-all\").text(u.selected),d(\".soliloquy-count\").text(t.toString()),d(\".soliloquy-clear-selected\").fadeIn()):(e=d(\"ul#soliloquy-output li\").length,d(\".select-all\").text(u.select_all),d(\".soliloquy-count\").text(e.toString()),d(\".soliloquy-clear-selected\").fadeOut());else{if(s&&!1!==n){var l=d(\"ul#soliloquy-output li\").index(d(n)),o=d(\"ul#soliloquy-output li\").index(d(i)),a=0;if(l\u003Co)for(a=l;a\u003C=o;a++)d(\"ul#soliloquy-output li:eq( \"+a+\")\").addClass(\"selected\");else for(a=o;a\u003C=l;a++)d(\"ul#soliloquy-output li:eq( \"+a+\")\").addClass(\"selected\")}d(i).addClass(\"selected\"),n=d(i),t=d(\"ul#soliloquy-output li.selected\").length,d(\".soliloquy-clear-selected\").fadeIn(),d(\".select-all\").text(u.selected),d(\".soliloquy-count\").text(t.toString())}0\u003Cd(\"ul#soliloquy-output > li.selected\").length?d(\".soliloquy-bulk-actions\").fadeIn():d(\".soliloquy-bulk-actions\").fadeOut()}),d(e).on(\"keyup keydown\",function(e){s=e.shiftKey})},slide_size:function(){d(e).on(\"change\",\"#soliloquy-config-slider-size\",function(){var e=d(this),t=e.val(),i=e.find(\":selected\").data(\"soliloquy-width\"),e=e.find(\":selected\").data(\"soliloquy-height\");\"default\"==t&&(d(\"#soliloquy-config-slider-width\").val(u.slide_width),d(\"#soliloquy-config-slider-height\").val(u.slide_height)),i&&d(\"#soliloquy-config-slider-width\").val(i),e&&d(\"#soliloquy-config-slider-height\").val(e)})},clear_selected:function(){d(\".soliloquy-clear-selected\").on(\"click\",function(e){e.preventDefault();e=d(\"#soliloquy-output li\").length;d(\"ul#soliloquy-output li\").removeClass(\"selected\"),d(\".select-all\").text(u.select_all),d(\".soliloquy-count\").text(e.toString()),d(\".soliloquy-select-all\").prop(\"checked\",!1),d(\".soliloquy-bulk-actions\").fadeOut(),d(this).fadeOut()})},display:function(){d(\"a.soliloquy-display\").on(\"click\",function(e){var t,i,l;e.preventDefault(),d(this).hasClass(\"active-display\")||(t=(e=d(this)).data(\"soliloquy-display\"),i=d(\"#soliloquy-output\"),l={url:u.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_slider_view\",post_id:u.id,view:t,nonce:u.save_nonce},success:function(e){}},d.ajax(l),d(\".soliloquy-display-toggle\").find(\".active-display\").removeClass(\"active-display\"),e.addClass(\"active-display\"),\"grid\"===t?i.removeClass(\"soliloquy-list\").addClass(\"soliloquy-grid\"):\"list\"===t&&i.removeClass(\"soliloquy-grid\").addClass(\"soliloquy-list\"))})},chosen:function(){d(\".soliloquy-chosen\").each(function(){var e=d(this).data(\"soliloquy-chosen-options\");d(this).chosen(e)})},uploadImage:function(){d(\".soliloquy-insert-image\").on(\"click\",function(e){var t;e.preventDefault();var i=d(event.currentTarget).parent().find(\"input\");t||(t=wp.media.frames.soliloquy_image_frame=wp.media({frame:\"select\",library:{type:\"image\"},title:u.insert_image,button:{text:u.insert_image},contentUserSetting:!1,multiple:!1})).on(\"select\",function(){var e=t.state().get(\"selection\").first().toJSON();i.val(e.url)}),t.open()})}};d(function(){t.init()}),d(e).on(\"soliloquyType\",function(){t.init()})}(jQuery,(window,document),soliloquy_metabox_local),function(a,s,n){a(function(){var i,l,o;\"undefined\"!=typeof uploader&&(a(\"input#plupload-browse-button\").val(n.uploader_files_computer),a(\".drag-drop-info\").text(n.uploader_info_text),a(\"#soliloquy .drag-drop-inside\").append('\u003Cdiv class=\"soliloquy-progress-bar\">\u003Cdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>'),i=a(\"#soliloquy .soliloquy-progress-bar\"),l=a(\"#soliloquy .soliloquy-progress-bar div\"),o=a(\"#soliloquy-output\"),uploader.bind(\"FilesAdded\",function(e,t){e.files=t,a(i).fadeIn()}),uploader.bind(\"BeforeUpload\",function(e,t){if(t.name.toLowerCase().endsWith(\".heic\")&&!n.is_imagick_enabled)return a(\"#soliloquy-upload-error\").html(`\u003Cdiv class=\"error fade\">\u003Cp>${n.heic_error_text}\u003C\u002Fp>\u003C\u002Fdiv>`),!1}),uploader.bind(\"UploadProgress\",function(e,t){a(l).css({width:e.total.percent+\"%\"})}),uploader.bind(\"FileUploaded\",function(e,t,i){a.post(n.ajax,{action:\"soliloquy_load_image\",nonce:n.load_image,id:i.response,post_id:n.id},function(e){\"before\"===n.media_position?a(o).prepend(e):a(o).append(e),a(s).trigger(\"soliloquyUploaded\"),a(e).find(\".wp-editor-container\").each(function(e,t){t=a(t).attr(\"id\").split(\"-\")[4];quicktags({id:\"soliloquy-caption-\"+t,buttons:\"strong,em,link,ul,ol,li,close\"}),QTags._buttonsInit()});const t=a(\"#soliloquy-output li\").length;a(\".soliloquy-count\").text(t.toString()),0\u003Ct&&(a(\"#soliloquy-empty-slider\").fadeOut().addClass(\"soliloquy-hidden\"),a(\".soliloquy-slide-header\").removeClass(\"soliloquy-hidden\").fadeIn())},\"json\")}),uploader.bind(\"UploadComplete\",function(){a(i).fadeOut()}),uploader.bind(\"Error\",function(e,t){a(\"#soliloquy-upload-error\").html('\u003Cdiv class=\"error fade\">\u003Cp>'+t.file.name+\": \"+t.message+\"\u003C\u002Fp>\u003C\u002Fdiv>\"),e.refresh()}))})}(jQuery,(window,document),soliloquy_media_uploader),function(s,n){\"use strict\";var e,t,i,l=n.location.hash,o=n.location.hash.replace(\"!\",\"\");l&&0\u003C=l.indexOf(\"soliloquy-tab\")&&(e=(l=s(o.replace(\"tab_\",\"\"))).parent(),t=l.parent().parent().find(\"ul.soliloquy-tabs-nav\"),i=s(\"#post\").attr(\"action\"),e.find(\".soliloquy-tab-active\").removeClass(\"soliloquy-tab-active\"),l.addClass(\"soliloquy-tab-active\"),t.find(\".soliloquy-tab-nav-active\").removeClass(\"soliloquy-tab-nav-active\"),t.find('a[href=\"'+o.replace(\"tab_\",\"\")+'\"]').parent().addClass(\"soliloquy-tab-nav-active\"),i&&(i=i.split(\"#\")[0],s(\"#post\").attr(\"action\",i+n.location.hash)),s(\"body\").trigger(\"SoliloquyTabChange\")),s(function(){s(\"[data-soliloquy-tab]\").on(\"click\",function(e){e.preventDefault();var e=s(this),t=e.attr(\"data-tab-id\"),i=e.parent(),l=i.parent(),o=i.attr(\"data-update-hashbang\"),a=void 0!==e.attr(\"href\")?\"tab_\"+e.attr(\"href\"):\"tab_\"+t;if(!e.hasClass(\"soliloquy-tab-nav-active\"))return l.find(\".soliloquy-tab-active\").removeClass(\"soliloquy-tab-active\"),i.find(\".soliloquy-tab-nav-active\").removeClass(\"soliloquy-tab-nav-active\"),e.addClass(\"soliloquy-tab-nav-active\"),s(\"#\"+t).addClass(\"soliloquy-tab-active\"),e.trigger(\"SoliloquyTabChange\"),\"soliloquy-native\"===t&&!0!==s(\"#soliloquy-type-default\").prop(\"checked\")&&(s(\"#soliloquy-types-nav li\").removeClass(\"soliloquy-active\"),s(\"#soliloquy-type-default\").prop(\"checked\",!0).trigger(\"change\")),\"1\"===o&&(n.location.hash=a.split(\"#\").join(\"#!\"),(l=s(\"#post\").attr(\"action\"))&&(l=l.split(\"#\")[0],s(\"#post\").attr(\"action\",l+n.location.hash))),!1})})}(jQuery,window,document);\n\\ No newline at end of file\n+jQuery(document).ready(function(i){i(\"a.soliloquy-media-library\").on(\"click\",function(e){e.preventDefault(),wp.media.frames.soliloquy?wp.media.frames.soliloquy.open():(wp.media.frames.soliloquy=new wp.media.view.MediaFrame.Post({title:wp.media.view.l10n.insertIntoPost,button:{text:wp.media.view.l10n.insertIntoPost},multiple:!0,library:{type:\"image\"}}),wp.media.frames.soliloquy.on(\"open\",function(){const t=wp.media.frames.soliloquy.state().get(\"selection\");i(\"ul#soliloquy-output li\").each(function(){var e=wp.media.attachment(i(this).attr(\"id\"));t.add(e?[e]:[])})}),wp.media.frames.soliloquy.on(\"ready\",function(){}),wp.media.frames.soliloquy.on(\"insert\",function(e){const l=wp.media.frames.soliloquy.state(),o=[];e.each(function(e){var t=l.display(e).toJSON(),i=e.get(\"type\");switch(t.link){case\"none\":e.set(\"link\",\"\");break;case\"file\":e.set(\"link\",e.get(\"url\"));break;case\"post\":break;case\"custom\":e.set(\"link\",t.linkUrl)}\"image\"===i&&o.push(e.toJSON())},this),i.post(soliloquy_metabox_local.ajax,{action:\"soliloquy_insert_slides\",nonce:soliloquy_metabox_local.insert_nonce,post_id:soliloquy_metabox_local.id,images:JSON.stringify(o)},function(e){if(e){i(\"#soliloquy-output\").html(e.data),SoliloquySlidesUpdate();const t=i(\"#soliloquy-output li\").length;i(\".soliloquy-count\").text(t.toString()),0\u003Ct&&(i(\"#soliloquy-empty-slider\").fadeOut().addClass(\"soliloquy-hidden\"),i(\".soliloquy-slide-header\").removeClass(\"soliloquy-hidden\").fadeIn(),i(\".soliloquy-bulk-actions\").fadeOut())}},\"json\")}),wp.media.frames.soliloquy.open(),i(\"div.media-menu a.media-menu-item:nth-child(2)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(3)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(4)\").addClass(\"hidden\"),i(\"div.media-menu a.media-menu-item:nth-child(6)\").addClass(\"hidden\"))})}),jQuery(document).ready(function(l){l(\"a.soliloquy-slides-delete\").click(function(e){if(e.preventDefault(),!confirm(soliloquy_metabox_local.remove_multiple))return!1;const t=[];l(\"ul#soliloquy-output > li.selected\").each(function(){t.push(l(this).attr(\"id\"))});e={action:\"soliloquy_remove_slides\",attachment_ids:t,post_id:soliloquy_metabox_local.id,nonce:soliloquy_metabox_local.remove_nonce};l.post(soliloquy_metabox_local.ajax,e,function(e){l(\"ul#soliloquy-output > li.selected\").remove(),l(\".soliloquy-bulk-actions\").fadeOut(),l(\".soliloquy-select-all\").prop(\"checked\",!1),l(\".soliloquy-load-library\").attr(\"data-soliloquy-offset\",0).addClass(\"has-search\").trigger(\"click\"),SoliloquySlidesUpdate(!1);const t=l(\"#soliloquy-output li\").length;l(\".soliloquy-count\").text(t.toString()),0===t&&(l(\".soliloquy-bulk-actions\").fadeOut(),l(\".soliloquy-slide-header\").fadeOut().addClass(\"soliloquy-hidden\"),l(\"#soliloquy-empty-slider\").removeClass(\"soliloquy-hidden\").fadeIn())},\"json\")}),l(\"#soliloquy-settings-content \").on(\"click\",\".soliloquy-remove-slide\",function(e){if(e.preventDefault(),confirm(soliloquy_metabox_local.remove)){const t=l(this).parent().attr(\"id\"),i={action:\"soliloquy_remove_slide\",attachment_id:t,post_id:soliloquy_metabox_local.id,nonce:soliloquy_metabox_local.remove_nonce};l.post(soliloquy_metabox_local.ajax,i,function(e){l(\"#\"+t).fadeOut(\"normal\",function(){l(this).remove(),l(\".soliloquy-load-library\").attr(\"data-soliloquy-offset\",0).addClass(\"has-search\").trigger(\"click\"),SoliloquySlidesUpdate(!1);const e=l(\"#soliloquy-output li\").length;l(\".soliloquy-count\").text(e.toString()),0===e&&(l(\".soliloquy-bulk-actions\").fadeOut(),l(\".soliloquy-slide-header\").fadeOut().addClass(\"soliloquy-hidden\"),l(\"#soliloquy-empty-slider\").removeClass(\"soliloquy-hidden\").fadeIn())})},\"json\")}})});const SoliloquySlide=Backbone.Model.extend({defaults:{id:\"\",title:\"\",caption:\"\",alt:\"\",link:\"\",type:\"\"}}),SoliloquySlides=new Backbone.Collection,SoliloquyModalWindow=new wp.media.view.Modal({controller:{trigger:function(){}}}),SoliloquyView=wp.Backbone.View.extend({id:\"soliloquy-meta-edit\",tagName:\"div\",className:\"edit-attachment-frame mode-select hide-menu hide-router\",template:wp.template(\"soliloquy-meta-editor\"),events:{\"click .edit-media-header .left\":\"loadPreviousItem\",\"click .edit-media-header .right\":\"loadNextItem\",\"keyup input\":\"updateItem\",\"keyup textarea\":\"updateItem\",\"change input\":\"updateItem\",\"change textarea\":\"updateItem\",\"keyup .CodeMirror\":\"updateCode\",\"blur textarea\":\"updateItem\",\"change select\":\"updateItem\",\"click a.soliloquy-meta-submit\":\"saveItem\",\"keyup input#link-search\":\"searchLinks\",\"click div.query-results li\":\"insertLink\",\"click a.soliloquy-thumbnail\":\"insertThumb\",\"click a.soliloquy-thumbnail-delete\":\"removeThumb\",\"click button.media-file\":\"insertMediaFileLink\",\"click button.attachment-page\":\"insertAttachmentPageLink\"},initialize:function(e){this.is_loading=!1,this.collection=e.collection,this.child_views=e.child_views,this.attachment_id=e.attachment_id,this.attachment_index=0,this.search_timer=\"\";let t=0;this.collection.each(function(e){if(String(e.get(\"id\"))==String(this.attachment_id))return this.model=e,this.attachment_index=t,!1;t++},this)},updateCode:function(e){$model=this.model,$textarea=this.$el.find(\".soliloquy-html-slide-code\"),$model.set(\"code\",this.editor.getValue(),{silent:!0}),$textarea.text()},insertThumb:function(e){$model=this.model,e.preventDefault();this.$el.data(\"field\");const t=wp.media.frames.soliloquy_media_frame=wp.media({className:\"media-frame soliloquy-media-frame\",frame:\"select\",multiple:!1,title:soliloquy_metabox_local.videoframe,library:{type:\"image\"},button:{text:soliloquy_metabox_local.videouse}});t.on(\"select\",function(){var e=t.state().get(\"selection\").first().toJSON();$model.set(\"src\",e.url,{silent:!0}),jQuery(\"div.thumbnail > img\",$parent.find(\".media-frame-content\")).attr(\"src\",e.url)}),t.open()},removeThumb:function(e){e.preventDefault(),$model=this.model,$parent=this.$el.parent(),jQuery(\"div.thumbnail > img\",$parent.find(\".media-frame-content\")).attr(\"src\",\"\"),$model.set(\"src\",\"\",{silent:!0})},render:function(){return this.$el.html(this.template(this.model.attributes)),0\u003Cthis.child_views.length&&this.child_views.forEach(function(e){const t=new e({model:this.model});this.$el.find(\"div.addons\").append(t.render().el)},this),this.$el.find(\"textarea[name=caption]\").val(this.model.get(\"caption\")),setTimeout(function(){quicktags({id:\"caption\",buttons:\"strong,em,link,ul,ol,li,close\"}),QTags._buttonsInit()},500),wpLink.init,0===this.attachment_index&&this.$el.find(\"button.left\").addClass(\"disabled\"),this.attachment_index==this.collection.length-1&&this.$el.find(\"button.right\").addClass(\"disabled\"),(textarea=this.$el.find(\".soliloquy-html-slide-code\")).length&&(this.editor=CodeMirror.fromTextArea(textarea[0],{enterMode:\"keep\",indentUnit:4,electricChars:!1,lineNumbers:!0,lineWrapping:!0,matchBrackets:!0,mode:\"php\",smartIndent:!1,tabMode:\"shift\",theme:\"ttcn\"})),this.$el.trigger(\"soliloquyRenderMeta\"),this},loading:function(){this.is_loading=!0,this.$el.find(\".spinner\").css(\"visibility\",\"visible\")},loaded:function(e){this.is_loading=!1,this.$el.find(\".spinner\").css(\"visibility\",\"hidden\"),void 0!==e&&alert(e)},loadPreviousItem:function(){this.attachment_index--,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get(\"id\"),this.render()},loadNextItem:function(){this.attachment_index++,this.model=this.collection.at(this.attachment_index),this.attachment_id=this.model.get(\"id\"),this.render()},updateItem:function(e){\"\"!=e.target.name&&(value=\"checkbox\"==e.target.type?e.target.checked?1:0:e.target.value,this.model.set(e.target.name,value))},saveItem:function(e){e.preventDefault(),this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_save_meta\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,post_id:soliloquy_metabox_local.id,attach_id:this.model.get(\"id\"),meta:this.model.attributes},success:function(e){this.trigger(\"loaded loaded:success\");var t=JSON.stringify(this.model.attributes);jQuery(\"ul#soliloquy-output li#\"+this.model.get(\"id\")).attr(\"data-soliloquy-image-model\",t);const i=this.$el.find(\".saved\");i.fadeIn(),setTimeout(function(){i.fadeOut()},1500)},error:function(e){this.trigger(\"loaded loaded:error\",e)}})},searchLinks:function(e){},insertLink:function(e){},insertMediaFileLink:function(e){this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_get_attachment_links\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,attachment_id:this.model.get(\"id\")},success:function(e){this.model.set(\"link\",e.media_link),this.trigger(\"loaded loaded:success\"),this.render()},error:function(e){this.trigger(\"loaded loaded:error\",e)}})},insertAttachmentPageLink:function(e){this.trigger(\"loading\"),wp.media.ajax(\"soliloquy_get_attachment_links\",{context:this,data:{nonce:soliloquy_metabox_local.save_nonce,attachment_id:this.model.get(\"id\")},success:function(e){this.model.set(\"link\",e.attachment_page),this.trigger(\"loaded loaded:success\"),this.render()},error:function(e){this.trigger(\"loaded loaded:error\",e)}})}}),SoliloquyChildViews=[],SoliloquyContentViews=[];function SoliloquySlidesUpdate(e){SoliloquySlides.reset(),jQuery(\"ul#soliloquy-output li.soliloquy-slide\"+(e?\".selected\":\"\")).each(function(){var e=jQuery.parseJSON(jQuery(this).attr(\"data-soliloquy-image-model\"));SoliloquySlides.add(new SoliloquySlide(e))})}!function(t){t(document).ready(function(){(soliloquy_edit={init:function(){SoliloquySlidesUpdate(),t(\"#soliloquy-settings-content\").on(\"click.soliloquyModify\",\".soliloquy-modify-slide\",function(e){e.preventDefault();e=t(this).parent().data(\"soliloquy-slide\");SoliloquyModalWindow.content(new SoliloquyView({collection:SoliloquySlides,child_views:SoliloquyChildViews,attachment_id:e})),SoliloquyModalWindow.open(),t(document).trigger(\"soliloquyEditOpen\"),t(\".CodeMirror\").each(function(e,t){t.CodeMirror.refresh()})})}}).init()}),t(document).on(\"soliloquyUploaded\",function(){soliloquy_edit.init()})}(jQuery),function(c,e,r){\"use strict\";const t={init:function(){this.select_all(),this.sortable(),this.select(),this.display(),this.chosen(),this.slide_size(),this.uploadImage(),this.toggleStatus(),this.tooltip(),this.clear_selected(),new Clipboard(\".soliloquy-clipboard\"),c(\"ul#soliloquy-output\").on(\"click\",\"a.check\",function(e){e.preventDefault()}),c(\".soliloquy-clipboard\").on(\"click\",function(e){e.preventDefault()});const e=c(\"#soliloquy-output li\").length;c(\".soliloquy-count\").text(e.toString()),c(\"input,select\").conditional()},toggleStatus:function(){c(\"#soliloquy-settings-content\").on(\"click.soliloquyStatus\",\".soliloquy-slide-status\",function(e){let t=\"\",i=\"\";e.preventDefault(),t=(c(this).hasClass(\"list-status\")?c(this).parent().parent():c(this)).parent();const l=c(this),o=l.data(\"status\"),s=t.find(\".soliloquy-slide-status.list-status\"),a=t.find(\".soliloquy-slide-status.grid-status\"),n=(l.parent().parent().data(\"view\"),l.data(\"id\")),d=a.find(\"span.dashicons\"),u=s.find(\"span\");l.data(\"soliloquy-tooltip\");i=\"active\"===o?\"pending\":\"active\";e={url:r.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_change_slide_status\",post_id:r.id,slide_id:n,status:i,nonce:r.save_nonce},success:function(e){\"active\"===i?(a.removeClass(\"soliloquy-draft-slide\").addClass(\"soliloquy-active-slide\"),s.removeClass(\"soliloquy-draft-slide\").addClass(\"soliloquy-active-slide\"),d.removeClass(\"dashicons-hidden\").addClass(\"dashicons-visibility\"),u.text(r.active),a.attr(\"data-soliloquy-tooltip\",r.active),s.data(\"status\",\"active\"),a.data(\"status\",\"active\")):(a.removeClass(\"soliloquy-active-slide\").addClass(\"soliloquy-draft-slide\"),s.removeClass(\"soliloquy-active-slide\").addClass(\"soliloquy-draft-slide\"),d.removeClass(\"dashicons-visibility\").addClass(\"dashicons-hidden\"),u.text(r.draft),s.data(\"status\",\"pending\"),a.data(\"status\",\"pending\"),a.attr(\"data-soliloquy-tooltip\",r.draft))},error:function(e,t,i){}};c.ajax(e)})},tooltip:function(){c(\"[data-soliloquy-tooltip]\").on(\"mouseover\",function(e){e.preventDefault();const t=c(this);t.data(\"soliloquy-tooltip\")})},select_all:function(){c(\".soliloquy-select-all\").change(function(){if(this.checked){c(\"ul#soliloquy-output li\").addClass(\"selected\"),c(\".soliloquy-bulk-actions\").fadeIn();const e=c(\"ul#soliloquy-output li.selected\").length;c(\".select-all\").text(r.selected),c(\".soliloquy-count\").text(e.toString()),c(\".soliloquy-clear-selected\").fadeIn()}else{c(\"ul#soliloquy-output li\").removeClass(\"selected\"),c(\".soliloquy-bulk-actions\").fadeOut();const t=c(\"ul#soliloquy-output li\").length;c(\".select-all\").text(r.select_all),c(\".soliloquy-count\").text(t.toString()),c(\".soliloquy-clear-selected\").fadeOut()}})},sortable:function(){const l=c(\"#soliloquy-output\");l.sortable({containment:\"#soliloquy-slider-main\",items:\"li\",cursor:\"move\",forcePlaceholderSize:!0,placeholder:\"dropzone\",update:function(e,t){var i={url:r.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_sort_images\",order:l.sortable(\"toArray\").toString(),post_id:r.id,nonce:r.sort},success:function(e){SoliloquySlidesUpdate()},error:function(e,t,i){}};c.ajax(i)}})},select:function(){let o=!1,s=!1;c(\"li.soliloquy-slide .soliloquy-item-content, .soliloquy-list li a.check\").on(\"click\",function(e){c(this);let l=c(this).parent(),t;if(e.preventDefault(),c(l).hasClass(\"selected\"))if(c(l).removeClass(\"selected\"),s=!1,0!==(t=c(\"ul#soliloquy-output li.selected\").length))c(\".select-all\").text(r.selected),c(\".soliloquy-count\").text(t.toString()),c(\".soliloquy-clear-selected\").fadeIn();else{const i=c(\"ul#soliloquy-output li\").length;c(\".select-all\").text(r.select_all),c(\".soliloquy-count\").text(i.toString()),c(\".soliloquy-clear-selected\").fadeOut()}else{if(o&&!1!==s){let e=c(\"ul#soliloquy-output li\").index(c(s)),t=c(\"ul#soliloquy-output li\").index(c(l)),i=0;if(e\u003Ct)for(i=e;i\u003C=t;i++)c(\"ul#soliloquy-output li:eq( \"+i+\")\").addClass(\"selected\");else for(i=t;i\u003C=e;i++)c(\"ul#soliloquy-output li:eq( \"+i+\")\").addClass(\"selected\")}c(l).addClass(\"selected\"),s=c(l),t=c(\"ul#soliloquy-output li.selected\").length,c(\".soliloquy-clear-selected\").fadeIn(),c(\".select-all\").text(r.selected),c(\".soliloquy-count\").text(t.toString())}0\u003Cc(\"ul#soliloquy-output > li.selected\").length?c(\".soliloquy-bulk-actions\").fadeIn():c(\".soliloquy-bulk-actions\").fadeOut()}),c(e).on(\"keyup keydown\",function(e){o=e.shiftKey})},slide_size:function(){c(e).on(\"change\",\"#soliloquy-config-slider-size\",function(){const e=c(this),t=e.val(),i=e.find(\":selected\").data(\"soliloquy-width\"),l=e.find(\":selected\").data(\"soliloquy-height\");\"default\"==t&&(c(\"#soliloquy-config-slider-width\").val(r.slide_width),c(\"#soliloquy-config-slider-height\").val(r.slide_height)),i&&c(\"#soliloquy-config-slider-width\").val(i),l&&c(\"#soliloquy-config-slider-height\").val(l)})},clear_selected:function(){c(\".soliloquy-clear-selected\").on(\"click\",function(e){e.preventDefault();const t=c(\"#soliloquy-output li\").length;c(\"ul#soliloquy-output li\").removeClass(\"selected\"),c(\".select-all\").text(r.select_all),c(\".soliloquy-count\").text(t.toString()),c(\".soliloquy-select-all\").prop(\"checked\",!1),c(\".soliloquy-bulk-actions\").fadeOut(),c(this).fadeOut()})},display:function(){c(\"a.soliloquy-display\").on(\"click\",function(e){if(e.preventDefault(),!c(this).hasClass(\"active-display\")){const t=c(this),i=t.data(\"soliloquy-display\"),l=c(\"#soliloquy-output\"),o={url:r.ajax,type:\"post\",async:!0,cache:!1,dataType:\"json\",data:{action:\"soliloquy_slider_view\",post_id:r.id,view:i,nonce:r.save_nonce},success:function(e){}};c.ajax(o),c(\".soliloquy-display-toggle\").find(\".active-display\").removeClass(\"active-display\"),t.addClass(\"active-display\"),\"grid\"===i?l.removeClass(\"soliloquy-list\").addClass(\"soliloquy-grid\"):\"list\"===i&&l.removeClass(\"soliloquy-grid\").addClass(\"soliloquy-list\")}})},chosen:function(){c(\".soliloquy-chosen\").each(function(){var e=c(this).data(\"soliloquy-chosen-options\");c(this).chosen(e)})},uploadImage:function(){c(\".soliloquy-insert-image\").on(\"click\",function(e){let t;e.preventDefault();const i=c(event.currentTarget),l=i.parent().find(\"input\");t||(t=wp.media.frames.soliloquy_image_frame=wp.media({frame:\"select\",library:{type:\"image\"},title:r.insert_image,button:{text:r.insert_image},contentUserSetting:!1,multiple:!1})).on(\"select\",function(){var e=t.state().get(\"selection\").first().toJSON();l.val(e.url)}),t.open()})}};c(function(){t.init()}),c(e).on(\"soliloquyType\",function(){t.init()})}(jQuery,(window,document),soliloquy_metabox_local),function(s,a,n){s(function(){if(\"undefined\"!=typeof uploader){s(\"input#plupload-browse-button\").val(n.uploader_files_computer),s(\".drag-drop-info\").text(n.uploader_info_text),s(\"#soliloquy .drag-drop-inside\").append('\u003Cdiv class=\"soliloquy-progress-bar\">\u003Cdiv>\u003C\u002Fdiv>\u003C\u002Fdiv>');const i=s(\"#soliloquy .soliloquy-progress-bar\"),l=s(\"#soliloquy .soliloquy-progress-bar div\"),o=s(\"#soliloquy-output\");uploader.bind(\"FilesAdded\",function(e,t){e.files=t,s(i).fadeIn()}),uploader.bind(\"BeforeUpload\",function(e,t){if(t.name.toLowerCase().endsWith(\".heic\")&&!n.is_imagick_enabled)return s(\"#soliloquy-upload-error\").html(`\u003Cdiv class=\"error fade\">\u003Cp>${n.heic_error_text}\u003C\u002Fp>\u003C\u002Fdiv>`),!1}),uploader.bind(\"UploadProgress\",function(e,t){s(l).css({width:e.total.percent+\"%\"})}),uploader.bind(\"FileUploaded\",function(e,t,i){s.post(n.ajax,{action:\"soliloquy_load_image\",nonce:n.load_image,id:i.response,post_id:n.id},function(e){\"before\"===n.media_position?s(o).prepend(e):s(o).append(e),s(a).trigger(\"soliloquyUploaded\"),s(e).find(\".wp-editor-container\").each(function(e,t){t=s(t).attr(\"id\").split(\"-\")[4];quicktags({id:\"soliloquy-caption-\"+t,buttons:\"strong,em,link,ul,ol,li,close\"}),QTags._buttonsInit()});const t=s(\"#soliloquy-output li\").length;s(\".soliloquy-count\").text(t.toString()),0\u003Ct&&(s(\"#soliloquy-empty-slider\").fadeOut().addClass(\"soliloquy-hidden\"),s(\".soliloquy-slide-header\").removeClass(\"soliloquy-hidden\").fadeIn())},\"json\")}),uploader.bind(\"UploadComplete\",function(){s(i).fadeOut()}),uploader.bind(\"Error\",function(e,t){s(\"#soliloquy-upload-error\").html('\u003Cdiv class=\"error fade\">\u003Cp>'+t.file.name+\": \"+t.message+\"\u003C\u002Fp>\u003C\u002Fdiv>\"),e.refresh()})}})}(jQuery,(window,document),soliloquy_media_uploader),function(n,d){\"use strict\";const e=d.location.hash,o=d.location.hash.replace(\"!\",\"\");if(e&&0\u003C=e.indexOf(\"soliloquy-tab\")){let e=n(o.replace(\"tab_\",\"\")),t=e.parent(),i=e.parent().parent().find(\"ul.soliloquy-tabs-nav\"),l=n(\"#post\").attr(\"action\");t.find(\".soliloquy-tab-active\").removeClass(\"soliloquy-tab-active\"),e.addClass(\"soliloquy-tab-active\"),i.find(\".soliloquy-tab-nav-active\").removeClass(\"soliloquy-tab-nav-active\"),i.find('a[href=\"'+o.replace(\"tab_\",\"\")+'\"]').parent().addClass(\"soliloquy-tab-nav-active\"),l&&(l=l.split(\"#\")[0],n(\"#post\").attr(\"action\",l+d.location.hash)),n(\"body\").trigger(\"SoliloquyTabChange\")}n(function(){n(\"[data-soliloquy-tab]\").on(\"click\",function(e){e.preventDefault();const t=n(this),i=t.attr(\"data-tab-id\"),l=t.parent(),o=l.parent(),s=l.attr(\"data-update-hashbang\"),a=void 0!==t.attr(\"href\")?\"tab_\"+t.attr(\"href\"):\"tab_\"+i;if(!t.hasClass(\"soliloquy-tab-nav-active\")){if(o.find(\".soliloquy-tab-active\").removeClass(\"soliloquy-tab-active\"),l.find(\".soliloquy-tab-nav-active\").removeClass(\"soliloquy-tab-nav-active\"),t.addClass(\"soliloquy-tab-nav-active\"),n(\"#\"+i).addClass(\"soliloquy-tab-active\"),t.trigger(\"SoliloquyTabChange\"),\"soliloquy-native\"===i&&!0!==n(\"#soliloquy-type-default\").prop(\"checked\")&&(n(\"#soliloquy-types-nav li\").removeClass(\"soliloquy-active\"),n(\"#soliloquy-type-default\").prop(\"checked\",!0).trigger(\"change\")),\"1\"===s){d.location.hash=a.split(\"#\").join(\"#!\");let e=n(\"#post\").attr(\"action\");e&&(e=e.split(\"#\")[0],n(\"#post\").attr(\"action\",e+d.location.hash))}return!1}})})}(jQuery,window,document);\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fsoliloquy-min.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fsoliloquy-min.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fmin\u002Fsoliloquy-min.js\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fmin\u002Fsoliloquy-min.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1 +1 @@\n-function soliloquyIsMobile(){var e,t=!1;return e=navigator.userAgent||navigator.vendor||window.opera,(\u002F(android|bb\\d+|meego).+mobile|avantgo|bada\\\u002F|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\\u002F|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino\u002Fi.test(e)||\u002F1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\\u002F|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\\u002F)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\\u002F)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\\u002F(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\\u002F|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\\u002F|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\\u002F|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-\u002Fi.test(e.substr(0,4)))&&(t=!0),t}function soliloquyYouTubeVids(e,t,i,s,n,o,l){o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),player=l,YT.Player&&void 0===soliloquy_youtube[t]&&(soliloquy_youtube[t]=new YT.Player(n,{videoId:t,playerVars:e,events:{onStateChange:soliloquyYouTubeOnStateChange}}))}function soliloquyYouTubeOnStateChange(e){var t=jQuery(e.target.getIframe()).data(\"soliloquy-slider-id\");e.data!==YT.PlayerState.PAUSED&&e.data!==YT.PlayerState.ENDED||soliloquy_slider[t]&&soliloquy_slider[t].getSetting(\"auto\")&&soliloquy_slider[t].startAuto(),e.data!==YT.PlayerState.PLAYING&&e.data!==YT.PlayerState.BUFFERING||soliloquy_slider[t]&&soliloquy_slider[t].stopAuto()}function onYouTubeIframeAPIReady(){}function soliloquyVimeoVids(e,t,i,s,n,o){if(o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),$f){var l={};o.each(o(\"#\"+n)[0].attributes,function(e,t){l[t.nodeName]=t.nodeValue}),e.player_id=n,l.src=\"\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F\"+t+\"?\"+o.param(e),l.frameborder=0,o(\"#\"+n).replaceWith(function(){return o(\"\u003Ciframe \u002F>\",l).append(o(this).contents())}),soliloquy_vimeo[t]=$f(o(\"#\"+n)[0]);var a=o(\"#\"+n).data(\"soliloquy-slider-id\");soliloquy_vimeo[t].addEvent(\"ready\",function(){soliloquy_slider[a]&&soliloquy_slider[a].stopAuto(),soliloquy_vimeo[t].addEvent(\"play\",function(){soliloquy_slider[a]&&soliloquy_slider[a].stopAuto()}),soliloquy_vimeo[t].addEvent(\"pause\",function(){soliloquy_slider[a].getSetting(\"auto\")&&soliloquy_slider[a].startAuto()}),soliloquy_vimeo[t].addEvent(\"finish\",function(){soliloquy_slider[a].getSetting(\"auto\")&&soliloquy_slider[a].startAuto()})})}}function soliloquyVimeoSliderPause(e){var t=jQuery(\"#\"+e).data(\"soliloquy-slider-id\");soliloquy_slider[t]&&soliloquy_slider[t].stopAuto()}function soliloquyVimeoSliderStart(e){var t=jQuery(\"#\"+e).data(\"soliloquy-slider-id\");soliloquy_slider[t]&&soliloquy_slider[t].getSetting(\"auto\")&&soliloquy_slider[t].startAuto()}function soliloquyWistiaVids(e,t,i,s,n,o){if(o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),wistiaEmbeds){var l={};o.each(o(\"#\"+n)[0].attributes,function(e,t){l[t.nodeName]=t.nodeValue}),e.container=n,l.src=\"\u002F\u002Ffast.wistia.net\u002Fembed\u002Fiframe\u002F\"+t+\"?\"+o.param(e),l.frameborder=0,o(\"#\"+n).replaceWith(function(){return o(\"\u003Ciframe \u002F>\",l).addClass(\"wistia_embed\").append(o(this).contents())}),wistiaEmbeds.onFind(function(e){t===e.hashedId()&&(soliloquy_wistia[t]=e,soliloquy_wistia[t].bind(\"play\",function(){var e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].stopAuto()}),soliloquy_wistia[t].bind(\"pause\",function(){var e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].getSetting(\"auto\")&&soliloquy_slider[e].startAuto()}),soliloquy_wistia[t].bind(\"end\",function(){var e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].getSetting(\"auto\")&&soliloquy_slider[e].startAuto()}),e.play())})}}function soliloquyLocalVids(e,t,i,s,n,o){o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"});var l={};o.each(o(\"#\"+n)[0].attributes,function(e,t){l[t.nodeName]=t.nodeValue});var a=[];1===e.playpause&&a.push(\"playpause\"),1===e.progress&&a.push(\"progress\"),1===e.current&&a.push(\"current\"),1===e.duration&&a.push(\"duration\"),1===e.volume&&a.push(\"volume\"),1===e.fullscreen&&a.push(\"fullscreen\"),soliloquy_local[t]=new MediaElementPlayer(\"video#\"+n,{features:a,success:function(t,i){1==e.autoplay&&t.play()}})}function soliloquyInitManually(){jQuery(document).ready(function($){var soliloquy_sliders=[];$(\".soliloquy-outer-container[data-soliloquy-loaded='0']\").each(function(){soliloquy_sliders.push($(\".soliloquy-container\",$(this)).attr(\"id\").replace(\u002F^\\D+\u002Fg,\"\"))}),soliloquy_sliders.length>0&&$.post(soliloquy_ajax.ajax,{action:\"soliloquy_init_sliders\",ajax_nonce:soliloquy_ajax.ajax_nonce,ids:soliloquy_sliders},function(response){\"-1\"!==response&&\"0\"!==response&&eval(response)})})}!function(e,t,s,n){var o={keyboard:!1,mode:\"horizontal\",slideSelector:\"\",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,captionSpeed:0,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:\"visible\",responsive:!0,slideZIndex:50,wrapperClass:\"soliloquy-wrapper\",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:\"full\",pagerShortSeparator:\" \u002F \",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:\"Next\",prevText:\"Prev\",nextSelector:null,prevSelector:null,autoControls:!1,startText:\"Start\",stopText:\"Stop\",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:\"next\",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};e.fn.soliloquy=function(n){if(0===this.length)return this;if(this.length>1)return this.each(function(){e(this).soliloquy(n)}),this;var l={},a=this,r=e(t).width(),d=e(t).height(),c=function(){l.settings=e.extend({},o,n),l.settings.slideWidth=parseInt(l.settings.slideWidth),l.children=a.children(l.settings.slideSelector),l.children.length\u003Cl.settings.minSlides&&(l.settings.minSlides=l.children.length),l.children.length\u003Cl.settings.maxSlides&&(l.settings.maxSlides=l.children.length),l.settings.randomStart&&(l.settings.startSlide=Math.floor(Math.random()*l.children.length)),l.active={index:l.settings.startSlide},l.carousel=l.settings.minSlides>1||l.settings.maxSlides>1,l.carousel&&(l.settings.preloadImages=\"all\"),l.minThreshold=l.settings.minSlides*l.settings.slideWidth+(l.settings.minSlides-1)*l.settings.slideMargin,l.maxThreshold=l.settings.maxSlides*l.settings.slideWidth+(l.settings.maxSlides-1)*l.settings.slideMargin,l.working=!1,l.controls={},l.interval=null,l.animProp=\"vertical\"==l.settings.mode?\"top\":\"left\",l.usingCSS=l.settings.useCSS&&\"fade\"!=l.settings.mode&&function(){var e=s.createElement(\"div\"),t=[\"WebkitPerspective\",\"MozPerspective\",\"OPerspective\",\"msPerspective\"];for(var i in t)if(void 0!==e.style[t[i]])return l.cssPrefix=t[i].replace(\"Perspective\",\"\").toLowerCase(),l.animProp=\"-\"+l.cssPrefix+\"-transform\",!0;return!1}(),\"vertical\"==l.settings.mode&&(l.settings.maxSlides=l.settings.minSlides),a.data(\"origStyle\",a.attr(\"style\")),a.children(l.settings.slideSelector).each(function(){e(this).data(\"origStyle\",e(this).attr(\"style\"))}),u()},u=function(){a.wrap('\u003Cdiv class=\"'+l.settings.wrapperClass+'\">\u003Cdiv class=\"soliloquy-viewport\">\u003C\u002Fdiv>\u003C\u002Fdiv>'),l.viewport=a.parent(),l.loader=e('\u003Cdiv class=\"soliloquy-loading\" \u002F>'),l.viewport.prepend(l.loader),a.css({width:\"horizontal\"==l.settings.mode?100*l.children.length+215+\"%\":\"auto\",position:\"relative\"}),l.usingCSS&&l.settings.easing?a.css(\"-\"+l.cssPrefix+\"-transition-timing-function\",l.settings.easing):l.settings.easing||(l.settings.easing=\"swing\");m();l.viewport.css({width:\"100%\",position:\"relative\"}),\"fade\"!=l.settings.mode&&l.viewport.css({overflow:\"hidden\"}),l.viewport.parent().css({maxWidth:v()}),l.settings.pager||l.viewport.parent().css({margin:\"0 auto 0px\"}),l.children.css({float:\"left\",listStyle:\"none\",position:\"relative\"}),l.children.css(\"width\",f()),\"horizontal\"==l.settings.mode&&l.settings.slideMargin>0&&l.children.css(\"marginRight\",l.settings.slideMargin),\"vertical\"==l.settings.mode&&l.settings.slideMargin>0&&l.children.css(\"marginBottom\",l.settings.slideMargin),\"fade\"==l.settings.mode&&(l.children.css({zIndex:0,display:\"none\",marginRight:\"-100%\",width:\"100%\"}),l.children.eq(l.settings.startSlide).css({zIndex:l.settings.slideZIndex,display:\"block\"})),l.controls.el=e('\u003Cdiv class=\"soliloquy-controls\" \u002F>'),l.settings.captions&&E(),l.active.last=l.settings.startSlide==y()-1;var t=l.children.eq(l.settings.startSlide);\"all\"==l.settings.preloadImages&&(t=l.children),l.settings.ticker?l.settings.pager=!1:(l.settings.pager&&b(),l.settings.controls&&T(),l.settings.auto&&l.settings.autoControls&&k(),(l.settings.controls||l.settings.autoControls||l.settings.pager)&&l.viewport.after(l.controls.el)),g(t,h)},g=function(t,i){var s=t.find('img:not([src=\"\"]), iframe').length,n=0;0!==s?t.find('img:not([src=\"\"]), iframe').each(function(){e(this).one(\"load error\",function(){++n===s&&i()}).each(function(){this.complete&&e(this).load()})}):i()},h=function(){if(l.settings.infiniteLoop&&\"fade\"!=l.settings.mode&&!l.settings.ticker&&l.children.length>1){var i=\"vertical\"==l.settings.mode?l.settings.minSlides:l.settings.maxSlides,s=l.children.slice(0,i).clone(!0).addClass(\"soliloquy-clone\"),n=l.children.slice(-i).clone(!0).addClass(\"soliloquy-clone\");a.append(s).prepend(n)}l.loader.remove(),S(),\"vertical\"==l.settings.mode&&(l.settings.adaptiveHeight=!0),l.viewport.height(p()),a.redrawSlider(),l.settings.onSliderLoad(l.active.index),l.initialized=!0,l.settings.responsive&&e(t).bind(\"resize\",X),l.settings.auto&&l.settings.autoStart&&(y()>1||l.settings.autoSlideForOnePage)&&L(),l.settings.ticker&&W(),l.settings.pager&&I(l.settings.startSlide),l.settings.controls&&H(),l.settings.touchEnabled&&!l.settings.ticker&&j(),l.settings.keyboard&&!l.settings.ticker&&e(\"body\").on(\"keydown\",function(e){if(\"textarea\"!=e.target.type&&\"input\"!=e.target.type)return 39==e.keyCode?(C(e),!1):37==e.keyCode?(z(e),!1):void 0})},p=function(){var t=0,s=e();if(\"vertical\"==l.settings.mode||l.settings.adaptiveHeight)if(l.carousel){var n=1==l.settings.moveSlides?l.active.index:l.active.index*x();for(s=l.children.eq(n),i=1;i\u003C=l.settings.maxSlides-1;i++)s=n+i>=l.children.length?s.add(l.children.eq(i-1)):s.add(l.children.eq(n+i))}else s=l.children.eq(l.active.index);else s=l.children;return\"vertical\"==l.settings.mode?(s.each(function(i){t+=e(this).outerHeight()}),l.settings.slideMargin>0&&(t+=l.settings.slideMargin*(l.settings.minSlides-1))):t=Math.max.apply(Math,s.map(function(){return e(this).outerHeight(!1)}).get()),\"border-box\"==l.viewport.css(\"box-sizing\")?t+=parseFloat(l.viewport.css(\"padding-top\"))+parseFloat(l.viewport.css(\"padding-bottom\"))+parseFloat(l.viewport.css(\"border-top-width\"))+parseFloat(l.viewport.css(\"border-bottom-width\")):\"padding-box\"==l.viewport.css(\"box-sizing\")&&(t+=parseFloat(l.viewport.css(\"padding-top\"))+parseFloat(l.viewport.css(\"padding-bottom\"))),t},v=function(){var e=\"100%\";return l.settings.slideWidth>0&&(e=\"horizontal\"==l.settings.mode?l.settings.maxSlides*l.settings.slideWidth+(l.settings.maxSlides-1)*l.settings.slideMargin:l.settings.slideWidth),\"fade\"==l.settings.mode?\"100%\":e},f=function(){var e=l.settings.slideWidth,t=l.viewport.width();return 0===l.settings.slideWidth||l.settings.slideWidth>t&&!l.carousel||\"vertical\"===l.settings.mode?e=t:l.settings.maxSlides>1&&\"horizontal\"===l.settings.mode&&(t>l.maxThreshold||t\u003Cl.minThreshold&&(e=(t-l.settings.slideMargin*(l.settings.minSlides-1))\u002Fl.settings.minSlides)),\"fade\"==l.settings.mode?\"100%\":e},m=function(){var e=1;if(\"horizontal\"===l.settings.mode&&l.settings.slideWidth>0)if(l.viewport.width()\u003Cl.minThreshold)e=l.settings.minSlides;else if(l.viewport.width()>l.maxThreshold)e=l.settings.maxSlides;else{var t=l.children.first().width()+l.settings.slideMargin;e=Math.floor((l.viewport.width()+l.settings.slideMargin)\u002Ft)}else\"vertical\"===l.settings.mode&&(e=l.settings.minSlides);return e},y=function(){var e=0;if(l.settings.moveSlides>0)if(l.settings.infiniteLoop)e=Math.ceil(l.children.length\u002Fx());else for(var t=0,i=0;t\u003Cl.children.length;)++e,t=i+m(),i+=l.settings.moveSlides\u003C=m()?l.settings.moveSlides:m();else e=Math.ceil(l.children.length\u002Fm());return e},x=function(){return l.settings.moveSlides>0&&l.settings.moveSlides\u003C=m()?l.settings.moveSlides:m()},S=function(){if(l.children.length>l.settings.maxSlides&&l.active.last&&!l.settings.infiniteLoop){if(\"horizontal\"===l.settings.mode){var e=l.children.last(),t=e.position();w(-(t.left-(l.viewport.width()-e.outerWidth())),\"reset\",0)}else if(\"vertical\"===l.settings.mode){var i=l.children.length-l.settings.minSlides;t=l.children.eq(i).position();w(-t.top,\"reset\",0)}}else if(l.settings.infiniteLoop){s=l.active.index*x(),t=l.children.eq(s).position();l.active.index===y()-1&&(l.active.last=!0),void 0!=t&&(\"horizontal\"===l.settings.mode&&l.children.length\u003C=1?(t.left=l.active.index*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)):\"horizontal\"!==l.settings.mode||l.carousel?\"vertical\"===l.settings.mode?(t.top=(l.active.index+1)*l.children.eq(s).outerHeight(!0),w(-t.top,\"reset\",0)):l.carousel&&\"horizontal\"===l.settings.mode&&l.settings.infiniteLoop&&(t.left=(l.active.index+1)*l.children.eq(s).outerWidth(!0),w(-t.left*l.settings.maxSlides,\"reset\",0)):(t.left=(l.active.index+1)*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)))}else{var s=l.active.index,t=l.children.eq(s).position();l.active.index===y()-1&&(l.active.last=!0),void 0!=t&&(\"horizontal\"!==l.settings.mode||l.carousel?\"vertical\"===l.settings.mode&&(t.top=l.active.index*l.children.eq(s).outerHeight(!0),w(-t.top,\"reset\",0)):(t.left=l.active.index*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)))}},w=function(e,t,i,s){if(l.usingCSS){var n=\"vertical\"===l.settings.mode?\"translate3d(0, \"+e+\"px, 0)\":\"translate3d(\"+e+\"px, 0, 0)\";a.css(\"-\"+l.cssPrefix+\"-transition-duration\",i\u002F1e3+\"s\"),\"slide\"===t?(a.css(l.animProp,n),a.bind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\",function(){a.unbind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\"),A()})):\"reset\"===t?a.css(l.animProp,n):\"ticker\"===t&&(a.css(\"-\"+l.cssPrefix+\"-transition-timing-function\",\"linear\"),a.css(l.animProp,n),a.bind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\",function(){a.unbind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\"),w(s.resetValue,\"reset\",0),Y()}))}else{var o={};o[l.animProp]=e,\"slide\"===t?a.animate(o,i,l.settings.easing,function(){A()}):\"reset\"===t?a.css(l.animProp,e):\"ticker\"===t&&a.animate(o,speed,\"linear\",function(){w(s.resetValue,\"reset\",0),Y()})}},q=function(){for(var t=\"\",i=y(),s=0;s\u003Ci;s++){var n=\"\";l.settings.buildPager&&e.isFunction(l.settings.buildPager)?(n=l.settings.buildPager(s),l.pagerEl.addClass(\"soliloquy-custom-pager\")):(n=s+1,l.pagerEl.addClass(\"soliloquy-default-pager\")),t+='\u003Cdiv class=\"soliloquy-pager-item\">\u003Ca href=\"\" data-slide-index=\"'+s+'\" class=\"soliloquy-pager-link\" tabindex=\"0\">\u003Cspan>'+n+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"}l.pagerEl.html(t)},b=function(){l.settings.pagerCustom?l.pagerEl=e(l.settings.pagerCustom):l.pagerEl=e('\u003Cdiv class=\"soliloquy-pager\" \u002F>'),l.settings.pagerSelector?e(l.settings.pagerSelector).html(l.pagerEl):l.controls.el.addClass(\"soliloquy-has-pager\").append(l.pagerEl),l.settings.pagerCustom||q(),l.pagerEl.on(\"click\",\"a\",M)},T=function(){l.controls.next=e('\u003Ca class=\"soliloquy-next\" href=\"\" tabindex=\"0\">\u003Cspan>'+l.settings.nextText+\"\u003C\u002Fspan>\u003C\u002Fa>\"),l.controls.prev=e('\u003Ca class=\"soliloquy-prev\" href=\"\" tabindex=\"0\">\u003Cspan>'+l.settings.prevText+\"\u003C\u002Fspan>\u003C\u002Fa>\"),l.controls.next.bind(\"click\",C),l.controls.prev.bind(\"click\",z),l.settings.nextSelector&&e(l.settings.nextSelector).append(l.controls.next),l.settings.prevSelector&&e(l.settings.prevSelector).append(l.controls.prev),l.settings.nextSelector||l.settings.prevSelector||(l.controls.directionEl=e('\u003Cdiv class=\"soliloquy-controls-direction\" \u002F>'),l.controls.directionEl.append(l.controls.prev).append(l.controls.next),l.controls.el.addClass(\"soliloquy-has-controls-direction\").append(l.controls.directionEl))},k=function(){l.controls.start=e('\u003Cdiv class=\"soliloquy-controls-auto-item\">\u003Ca class=\"soliloquy-start\" href=\"\" aria-label=\"play\" tabindex=\"0\">\u003Cspan>'+l.settings.startText+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"),l.controls.stop=e('\u003Cdiv class=\"soliloquy-controls-auto-item\">\u003Ca class=\"soliloquy-stop\" href=\"\" aria-label=\"pause\" tabindex=\"0\">\u003Cspan>'+l.settings.stopText+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"),l.controls.autoEl=e('\u003Cdiv class=\"soliloquy-controls-auto\" \u002F>'),l.controls.autoEl.on(\"click\",\".soliloquy-start\",P),l.controls.autoEl.on(\"click\",\".soliloquy-stop\",_),l.settings.autoControlsCombine?l.controls.autoEl.append(l.controls.start):l.controls.autoEl.append(l.controls.start).append(l.controls.stop),l.settings.autoControlsSelector?e(l.settings.autoControlsSelector).html(l.controls.autoEl):l.controls.el.addClass(\"soliloquy-has-controls-auto\").append(l.controls.autoEl),D(l.settings.autoStart?\"stop\":\"start\")},E=function(){l.children.each(function(t){var i=e(this).find(\"img:first\").attr(\"title\");void 0!=i&&(\"\"+i).length&&e(this).append('\u003Cdiv class=\"soliloquy-caption\">\u003Cspan>'+i+\"\u003C\u002Fspan>\u003C\u002Fdiv>\")})},C=function(e){l.settings.auto&&a.stopAuto(),a.goToNextSlide(),e.preventDefault()},z=function(e){l.settings.auto&&a.stopAuto(),a.goToPrevSlide(),e.preventDefault()},P=function(e){a.startAuto(),e.preventDefault()},_=function(e){a.stopAuto(),e.preventDefault()},M=function(t){l.settings.auto&&a.stopAuto();var i=e(t.currentTarget);if(void 0!==i.attr(\"data-slide-index\")){var s=parseInt(i.attr(\"data-slide-index\"));s!=l.active.index&&a.goToSlide(s),t.preventDefault()}},I=function(t){var i=l.children.length;if(\"short\"===l.settings.pagerType)return l.settings.maxSlides>1&&(i=Math.ceil(l.children.length\u002Fl.settings.maxSlides)),void l.pagerEl.html(t+1+l.settings.pagerShortSeparator+i);l.pagerEl.find(\"a\").removeClass(\"active\"),l.pagerEl.each(function(i,s){e(s).find(\"a\").eq(t).addClass(\"active\")})},A=function(){if(l.settings.infiniteLoop){var e=\"\";0===l.active.index?e=l.children.eq(0).position():l.active.index==y()-1&&l.carousel?e=l.children.eq((y()-1)*x()).position():l.active.index==l.children.length-1&&(e=l.children.eq(l.children.length-1).position()),e&&(\"horizontal\"===l.settings.mode?w(-e.left,\"reset\",0):\"vertical\"===l.settings.mode&&w(-e.top,\"reset\",0))}l.working=!1,\"fade\"==l.settings.mode&&l.viewport.css({overflow:\"\"}),l.settings.onSlideAfter(l.children.eq(l.active.index),l.oldIndex,l.active.index)},D=function(e){l.settings.autoControlsCombine?l.controls.autoEl&&l.controls.autoEl.html(l.controls[e]):(l.controls.autoEl.find(\"a\").removeClass(\"active\"),l.controls.autoEl.find(\"a:not(.soliloquy-\"+e+\")\").addClass(\"active\"))},H=function(){1==y()?(l.controls.prev.addClass(\"disabled\"),l.controls.next.addClass(\"disabled\")):!l.settings.infiniteLoop&&l.settings.hideControlOnEnd&&(0==l.active.index?(l.controls.prev.addClass(\"disabled\"),l.controls.next.removeClass(\"disabled\")):l.active.index==y()-1?(l.controls.next.addClass(\"disabled\"),l.controls.prev.removeClass(\"disabled\")):(l.controls.prev.removeClass(\"disabled\"),l.controls.next.removeClass(\"disabled\")))},L=function(){if(l.settings.autoDelay>0)setTimeout(a.startAuto,l.settings.autoDelay);else a.startAuto();l.settings.autoHover&&a.hover(function(){l.interval&&(a.stopAuto(!0),l.autoPaused=!0)},function(){l.autoPaused&&(a.startAuto(!0),l.autoPaused=null)})},W=function(){var t=0;if(\"next\"==l.settings.autoDirection)a.append(l.children.clone().addClass(\"soliloquy-clone\"));else{a.prepend(l.children.clone().addClass(\"soliloquy-clone\"));var i=l.children.first().position();t=\"horizontal\"==l.settings.mode?-i.left:-i.top}w(t,\"reset\",0),l.settings.pager=!1,l.settings.controls=!1,l.settings.autoControls=!1,l.settings.tickerHover&&!l.usingCSS&&l.viewport.hover(function(){a.stop()},function(){var t=0;l.children.each(function(i){t+=\"horizontal\"==l.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)});var i=l.settings.speed\u002Ft,s=\"horizontal\"==l.settings.mode?\"left\":\"top\",n=i*(t-Math.abs(parseInt(a.css(s))));Y(n)}),Y()},Y=function(e){speed=e||l.settings.speed;var t={left:0,top:0},i={left:0,top:0};\"next\"==l.settings.autoDirection?t=a.find(\".soliloquy-clone\").first().position():i=l.children.first().position();var s=\"horizontal\"==l.settings.mode?-t.left:-t.top,n=\"horizontal\"==l.settings.mode?-i.left:-i.top;w(s,\"ticker\",speed,{resetValue:n})},j=function(){l.touch={start:{x:0,y:0},end:{x:0,y:0}},l.viewport.bind(\"touchstart\",O)},O=function(e){if(l.working)e.preventDefault();else{l.touch.originalPos=a.position();var t=e.originalEvent;l.touch.start.x=t.changedTouches[0].pageX,l.touch.start.y=t.changedTouches[0].pageY,l.viewport.bind(\"touchmove\",N),l.viewport.bind(\"touchend\",V)}},N=function(e){var t=e.originalEvent,i=Math.abs(t.changedTouches[0].pageX-l.touch.start.x),s=Math.abs(t.changedTouches[0].pageY-l.touch.start.y);if(3*i>s&&l.settings.preventDefaultSwipeX?e.preventDefault():3*s>i&&l.settings.preventDefaultSwipeY&&e.preventDefault(),\"fade\"!=l.settings.mode&&l.settings.oneToOneTouch){var n=0;if(\"horizontal\"==l.settings.mode){var o=t.changedTouches[0].pageX-l.touch.start.x;n=l.touch.originalPos.left+o}else{o=t.changedTouches[0].pageY-l.touch.start.y;n=l.touch.originalPos.top+o}w(n,\"reset\",0)}},V=function(e){l.viewport.unbind(\"touchmove\",N);var t=e.originalEvent,i=0;if(l.touch.end.x=t.changedTouches[0].pageX,l.touch.end.y=t.changedTouches[0].pageY,\"fade\"==l.settings.mode){(s=Math.abs(l.touch.start.x-l.touch.end.x))>=l.settings.swipeThreshold&&(l.touch.start.x>l.touch.end.x?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto())}else{var s=0;\"horizontal\"==l.settings.mode?(s=l.touch.end.x-l.touch.start.x,i=l.touch.originalPos.left):(s=l.touch.end.y-l.touch.start.y,i=l.touch.originalPos.top),!l.settings.infiniteLoop&&(0==l.active.index&&s>0||l.active.last&&s\u003C0)?w(i,\"reset\",200):Math.abs(s)>=l.settings.swipeThreshold?(s\u003C0?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto()):w(i,\"reset\",200)}l.viewport.unbind(\"touchend\",V)},X=function(i){if(l.initialized){var s=e(t).width(),n=e(t).height();r==s&&d==n||(r=s,d=n,a.redrawSlider(),l.settings.onSliderResize.call(a,l.active.index))}};return a.goToSlide=function(t,i){if(!l.working&&l.active.index!=t)if(l.working=!0,l.oldIndex=l.active.index,t\u003C0?l.active.index=y()-1:t>=y()?l.active.index=0:l.active.index=t,l.settings.onSlideBefore(l.children.eq(l.active.index),l.oldIndex,l.active.index,l.children.eq(l.oldIndex)),\"next\"==i?l.settings.onSlideNext(l.children.eq(l.active.index),l.oldIndex,l.active.index):\"prev\"==i&&l.settings.onSlidePrev(l.children.eq(l.active.index),l.oldIndex,l.active.index),l.active.last=l.active.index>=y()-1,l.settings.pager&&I(l.active.index),l.settings.controls&&H(),\"fade\"==l.settings.mode)l.viewport.css({overflow:\"hidden\"}),l.settings.adaptiveHeight&&l.viewport.height()!=p()&&l.viewport.animate({height:p()},l.settings.adaptiveHeightSpeed),l.children.filter(\":visible\").fadeOut(l.settings.speed).css({zIndex:0}),l.children.eq(l.active.index).css(\"zIndex\",l.settings.slideZIndex+1).fadeIn(l.settings.speed,function(){e(this).css(\"zIndex\",l.settings.slideZIndex),A()});else{l.settings.adaptiveHeight&&l.viewport.height()!=p()&&l.viewport.animate({height:p()},l.settings.adaptiveHeightSpeed);var s=0,n={left:0,top:0};if(!l.settings.infiniteLoop&&l.carousel&&l.active.last)if(\"horizontal\"==l.settings.mode){n=(r=l.children.eq(l.children.length-1)).position(),s=l.viewport.width()-r.outerWidth()}else{var o=l.children.length-l.settings.minSlides;n=l.children.eq(o).position()}else if(l.carousel&&l.active.last&&\"prev\"==i){var r,d=1==l.settings.moveSlides?l.settings.maxSlides-x():(y()-1)*x()-(l.children.length-l.settings.maxSlides);n=(r=a.children(\".soliloquy-clone\").eq(d)).position()}else if(\"next\"==i&&0==l.active.index)n=a.find(\"> .soliloquy-clone\").eq(l.settings.maxSlides).position(),l.active.last=!1;else if(t>=0){var c=t*x();n=l.children.eq(c).position()}if(void 0!==n){var u=\"horizontal\"==l.settings.mode?-(n.left-s):-n.top;w(u,\"slide\",l.settings.speed)}}},a.goToNextSlide=function(){if(l.settings.infiniteLoop||!l.active.last){var e=parseInt(l.active.index)+1;a.goToSlide(e,\"next\")}},a.goToPrevSlide=function(){if(l.settings.infiniteLoop||0!=l.active.index){var e=parseInt(l.active.index)-1;a.goToSlide(e,\"prev\")}},a.startAuto=function(e){l.interval||(l.interval=setInterval(function(){\"next\"==l.settings.autoDirection?a.goToNextSlide():a.goToPrevSlide()},l.settings.pause),l.settings.autoControls&&1!=e&&D(\"stop\"))},a.stopAuto=function(e){l.interval&&(clearInterval(l.interval),l.interval=null,l.settings.autoControls&&1!=e&&D(\"start\"))},a.getCurrentSlide=function(){return l.active.index},a.getCurrentSlideElement=function(){return l.children.eq(l.active.index)},a.getSlideCount=function(){return l.children.length},a.redrawSlider=function(){l.children.add(a.find(\".soliloquy-clone\")).width(f()),l.viewport.css(\"height\",p()),l.settings.ticker||S(),l.active.last&&(l.active.index=y()-1),l.active.index>=y()&&(l.active.last=!0),l.settings.pager&&!l.settings.pagerCustom&&(q(),I(l.active.index))},a.destroySlider=function(){l.initialized&&(l.initialized=!1,e(\".soliloquy-clone\",this).remove(),l.children.each(function(){void 0!==e(this).data(\"origStyle\")?e(this).attr(\"style\",e(this).data(\"origStyle\")):e(this).removeAttr(\"style\")}),void 0!==e(this).data(\"origStyle\")?this.attr(\"style\",e(this).data(\"origStyle\")):e(this).removeAttr(\"style\"),e(this).unwrap().unwrap(),l.controls.el&&l.controls.el.remove(),l.controls.next&&l.controls.next.remove(),l.controls.prev&&l.controls.prev.remove(),l.pagerEl&&l.settings.controls&&l.pagerEl.remove(),e(\".soliloquy-caption\",this).remove(),l.controls.autoEl&&l.controls.autoEl.remove(),clearInterval(l.interval),l.settings.responsive&&e(t).unbind(\"resize\",X))},a.reloadSlider=function(e){void 0!==e&&(n=e),a.destroySlider(),c()},a.getSetting=function(e){return!!l.settings[e]&&l.settings[e]},c(),this}}(jQuery,window,document),function(e){\"function\"==typeof define&&define.amd?define([\"jquery\"],e):\"object\"==typeof exports?module.exports=e:e(jQuery)}(function(e){var t,i,s=[\"wheel\",\"mousewheel\",\"DOMMouseScroll\",\"MozMousePixelScroll\"],n=\"onwheel\"in document||document.documentMode>=9?[\"wheel\"]:[\"mousewheel\",\"DomMouseScroll\",\"MozMousePixelScroll\"],o=Array.prototype.slice;if(e.event.fixHooks)for(var l=s.length;l;)e.event.fixHooks[s[--l]]=e.event.mouseHooks;var a=e.event.special.mousewheel={version:\"3.1.12\",setup:function(){if(this.addEventListener)for(var t=n.length;t;)this.addEventListener(n[--t],r,!1);else this.onmousewheel=r;e.data(this,\"mousewheel-line-height\",a.getLineHeight(this)),e.data(this,\"mousewheel-page-height\",a.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=n.length;t;)this.removeEventListener(n[--t],r,!1);else this.onmousewheel=null;e.removeData(this,\"mousewheel-line-height\"),e.removeData(this,\"mousewheel-page-height\")},getLineHeight:function(t){var i=e(t),s=i[\"offsetParent\"in e.fn?\"offsetParent\":\"parent\"]();return s.length||(s=e(\"body\")),parseInt(s.css(\"fontSize\"),10)||parseInt(i.css(\"fontSize\"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function r(s){var n,l=s||window.event,r=o.call(arguments,1),u=0,g=0,h=0,p=0,v=0;if((s=e.event.fix(l)).type=\"mousewheel\",\"detail\"in l&&(h=-1*l.detail),\"wheelDelta\"in l&&(h=l.wheelDelta),\"wheelDeltaY\"in l&&(h=l.wheelDeltaY),\"wheelDeltaX\"in l&&(g=-1*l.wheelDeltaX),\"axis\"in l&&l.axis===l.HORIZONTAL_AXIS&&(g=-1*h,h=0),u=0===h?g:h,\"deltaY\"in l&&(u=h=-1*l.deltaY),\"deltaX\"in l&&(g=l.deltaX,0===h&&(u=-1*g)),0!==h||0!==g){if(1===l.deltaMode){var f=e.data(this,\"mousewheel-line-height\");u*=f,h*=f,g*=f}else if(2===l.deltaMode){var m=e.data(this,\"mousewheel-page-height\");u*=m,h*=m,g*=m}if(n=Math.max(Math.abs(h),Math.abs(g)),(!i||n\u003Ci)&&(i=n,c(l,n)&&(i\u002F=40)),c(l,n)&&(u\u002F=40,g\u002F=40,h\u002F=40),u=Math[u>=1?\"floor\":\"ceil\"](u\u002Fi),g=Math[g>=1?\"floor\":\"ceil\"](g\u002Fi),h=Math[h>=1?\"floor\":\"ceil\"](h\u002Fi),a.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();p=s.clientX-y.left,v=s.clientY-y.top}return s.deltaX=g,s.deltaY=h,s.deltaFactor=i,s.offsetX=p,s.offsetY=v,s.deltaMode=0,r.unshift(s,u,g,h),t&&clearTimeout(t),t=setTimeout(d,200),(e.event.dispatch||e.event.handle).apply(this,r)}}function d(){i=null}function c(e,t){return a.settings.adjustOldDeltas&&\"mousewheel\"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this.bind(\"mousewheel\",e):this.trigger(\"mousewheel\")},unmousewheel:function(e){return this.unbind(\"mousewheel\",e)}})});\n\\ No newline at end of file\n+function soliloquyIsMobile(){let e=!1;var t;return t=navigator.userAgent||navigator.vendor||window.opera,(\u002F(android|bb\\d+|meego).+mobile|avantgo|bada\\\u002F|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\\u002F|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino\u002Fi.test(t)||\u002F1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\\u002F|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\\u002F)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\\u002F)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\\u002F(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\\u002F|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\\u002F|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\\u002F|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-\u002Fi.test(t.substr(0,4)))&&(e=!0),e}function soliloquyYouTubeVids(e,t,i,s,n,o,l){o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),player=l,YT.Player&&void 0===soliloquy_youtube[t]&&(soliloquy_youtube[t]=new YT.Player(n,{videoId:t,playerVars:e,events:{onStateChange:soliloquyYouTubeOnStateChange}}))}function soliloquyYouTubeOnStateChange(e){const t=jQuery(e.target.getIframe()).data(\"soliloquy-slider-id\");e.data!==YT.PlayerState.PAUSED&&e.data!==YT.PlayerState.ENDED||soliloquy_slider[t]&&soliloquy_slider[t].getSetting(\"auto\")&&soliloquy_slider[t].startAuto(),e.data!==YT.PlayerState.PLAYING&&e.data!==YT.PlayerState.BUFFERING||soliloquy_slider[t]&&soliloquy_slider[t].stopAuto()}function soliloquyVimeoVids(e,t,i,s,n,o){if(o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),$f){const i={};o.each(o(\"#\"+n)[0].attributes,function(e,t){i[t.nodeName]=t.nodeValue}),e.player_id=n,i.src=\"\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F\"+t+\"?\"+o.param(e),i.frameborder=0,o(\"#\"+n).replaceWith(function(){return o(\"\u003Ciframe \u002F>\",i).append(o(this).contents())}),soliloquy_vimeo[t]=$f(o(\"#\"+n)[0]);const s=o(\"#\"+n).data(\"soliloquy-slider-id\");soliloquy_vimeo[t].addEvent(\"ready\",function(){soliloquy_slider[s]&&soliloquy_slider[s].stopAuto(),soliloquy_vimeo[t].addEvent(\"play\",function(){soliloquy_slider[s]&&soliloquy_slider[s].stopAuto()}),soliloquy_vimeo[t].addEvent(\"pause\",function(){soliloquy_slider[s].getSetting(\"auto\")&&soliloquy_slider[s].startAuto()}),soliloquy_vimeo[t].addEvent(\"finish\",function(){soliloquy_slider[s].getSetting(\"auto\")&&soliloquy_slider[s].startAuto()})})}}function soliloquyVimeoSliderPause(e){const t=jQuery(\"#\"+e).data(\"soliloquy-slider-id\");soliloquy_slider[t]&&soliloquy_slider[t].stopAuto()}function soliloquyVimeoSliderStart(e){const t=jQuery(\"#\"+e).data(\"soliloquy-slider-id\");soliloquy_slider[t]&&soliloquy_slider[t].getSetting(\"auto\")&&soliloquy_slider[t].startAuto()}function soliloquyWistiaVids(e,t,i,s,n,o){if(o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"}),wistiaEmbeds){const i={};o.each(o(\"#\"+n)[0].attributes,function(e,t){i[t.nodeName]=t.nodeValue}),e.container=n,i.src=\"\u002F\u002Ffast.wistia.net\u002Fembed\u002Fiframe\u002F\"+t+\"?\"+o.param(e),i.frameborder=0,o(\"#\"+n).replaceWith(function(){return o(\"\u003Ciframe \u002F>\",i).addClass(\"wistia_embed\").append(o(this).contents())}),wistiaEmbeds.onFind(function(e){t===e.hashedId()&&(soliloquy_wistia[t]=e,soliloquy_wistia[t].bind(\"play\",function(){const e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].stopAuto()}),soliloquy_wistia[t].bind(\"pause\",function(){const e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].getSetting(\"auto\")&&soliloquy_slider[e].startAuto()}),soliloquy_wistia[t].bind(\"end\",function(){const e=o(this.container).data(\"soliloquy-slider-id\");soliloquy_slider[e]&&soliloquy_slider[e].getSetting(\"auto\")&&soliloquy_slider[e].startAuto()}),e.play())})}}function soliloquyLocalVids(e,t,i,s,n,o){o(\"#\"+n).show().css({display:\"block\",\"z-index\":\"1210\"});const l={};o.each(o(\"#\"+n)[0].attributes,function(e,t){l[t.nodeName]=t.nodeValue});const a=[];1===e.playpause&&a.push(\"playpause\"),1===e.progress&&a.push(\"progress\"),1===e.current&&a.push(\"current\"),1===e.duration&&a.push(\"duration\"),1===e.volume&&a.push(\"volume\"),1===e.fullscreen&&a.push(\"fullscreen\"),soliloquy_local[t]=new MediaElementPlayer(\"video#\"+n,{features:a,success:function(t,i){1==e.autoplay&&t.play()}})}function soliloquyInitManually(){jQuery(document).ready(function($){const soliloquy_sliders=[];$(\".soliloquy-outer-container[data-soliloquy-loaded='0']\").each(function(){soliloquy_sliders.push($(\".soliloquy-container\",$(this)).attr(\"id\").replace(\u002F^\\D+\u002Fg,\"\"))}),soliloquy_sliders.length>0&&$.post(soliloquy_ajax.ajax,{action:\"soliloquy_init_sliders\",ajax_nonce:soliloquy_ajax.ajax_nonce,ids:soliloquy_sliders},function(response){\"-1\"!==response&&\"0\"!==response&&eval(response)})})}!function(e,t,s,n){var o={keyboard:!1,mode:\"horizontal\",slideSelector:\"\",infiniteLoop:!0,hideControlOnEnd:!1,speed:500,captionSpeed:0,easing:null,slideMargin:0,startSlide:0,randomStart:!1,captions:!1,ticker:!1,tickerHover:!1,adaptiveHeight:!1,adaptiveHeightSpeed:500,video:!1,useCSS:!0,preloadImages:\"visible\",responsive:!0,slideZIndex:50,wrapperClass:\"soliloquy-wrapper\",touchEnabled:!0,swipeThreshold:50,oneToOneTouch:!0,preventDefaultSwipeX:!0,preventDefaultSwipeY:!1,pager:!0,pagerType:\"full\",pagerShortSeparator:\" \u002F \",pagerSelector:null,buildPager:null,pagerCustom:null,controls:!0,nextText:\"Next\",prevText:\"Prev\",nextSelector:null,prevSelector:null,autoControls:!1,startText:\"Start\",stopText:\"Stop\",autoControlsCombine:!1,autoControlsSelector:null,auto:!1,pause:4e3,autoStart:!0,autoDirection:\"next\",autoHover:!1,autoDelay:0,autoSlideForOnePage:!1,minSlides:1,maxSlides:1,moveSlides:0,slideWidth:0,onSliderLoad:function(){},onSlideBefore:function(){},onSlideAfter:function(){},onSlideNext:function(){},onSlidePrev:function(){},onSliderResize:function(){}};e.fn.soliloquy=function(n){if(0===this.length)return this;if(this.length>1)return this.each(function(){e(this).soliloquy(n)}),this;var l={},a=this,r=e(t).width(),d=e(t).height(),c=function(){l.settings=e.extend({},o,n),l.settings.slideWidth=parseInt(l.settings.slideWidth),l.children=a.children(l.settings.slideSelector),l.children.length\u003Cl.settings.minSlides&&(l.settings.minSlides=l.children.length),l.children.length\u003Cl.settings.maxSlides&&(l.settings.maxSlides=l.children.length),l.settings.randomStart&&(l.settings.startSlide=Math.floor(Math.random()*l.children.length)),l.active={index:l.settings.startSlide},l.carousel=l.settings.minSlides>1||l.settings.maxSlides>1,l.carousel&&(l.settings.preloadImages=\"all\"),l.minThreshold=l.settings.minSlides*l.settings.slideWidth+(l.settings.minSlides-1)*l.settings.slideMargin,l.maxThreshold=l.settings.maxSlides*l.settings.slideWidth+(l.settings.maxSlides-1)*l.settings.slideMargin,l.working=!1,l.controls={},l.interval=null,l.animProp=\"vertical\"==l.settings.mode?\"top\":\"left\",l.usingCSS=l.settings.useCSS&&\"fade\"!=l.settings.mode&&function(){var e=s.createElement(\"div\"),t=[\"WebkitPerspective\",\"MozPerspective\",\"OPerspective\",\"msPerspective\"];for(var i in t)if(void 0!==e.style[t[i]])return l.cssPrefix=t[i].replace(\"Perspective\",\"\").toLowerCase(),l.animProp=\"-\"+l.cssPrefix+\"-transform\",!0;return!1}(),\"vertical\"==l.settings.mode&&(l.settings.maxSlides=l.settings.minSlides),a.data(\"origStyle\",a.attr(\"style\")),a.children(l.settings.slideSelector).each(function(){e(this).data(\"origStyle\",e(this).attr(\"style\"))}),u()},u=function(){a.wrap('\u003Cdiv class=\"'+l.settings.wrapperClass+'\">\u003Cdiv class=\"soliloquy-viewport\">\u003C\u002Fdiv>\u003C\u002Fdiv>'),l.viewport=a.parent(),l.loader=e('\u003Cdiv class=\"soliloquy-loading\" \u002F>'),l.viewport.prepend(l.loader),a.css({width:\"horizontal\"==l.settings.mode?100*l.children.length+215+\"%\":\"auto\",position:\"relative\"}),l.usingCSS&&l.settings.easing?a.css(\"-\"+l.cssPrefix+\"-transition-timing-function\",l.settings.easing):l.settings.easing||(l.settings.easing=\"swing\");m();l.viewport.css({width:\"100%\",position:\"relative\"}),\"fade\"!=l.settings.mode&&l.viewport.css({overflow:\"hidden\"}),l.viewport.parent().css({maxWidth:v()}),l.settings.pager||l.viewport.parent().css({margin:\"0 auto 0px\"}),l.children.css({float:\"left\",listStyle:\"none\",position:\"relative\"}),l.children.css(\"width\",f()),\"horizontal\"==l.settings.mode&&l.settings.slideMargin>0&&l.children.css(\"marginRight\",l.settings.slideMargin),\"vertical\"==l.settings.mode&&l.settings.slideMargin>0&&l.children.css(\"marginBottom\",l.settings.slideMargin),\"fade\"==l.settings.mode&&(l.children.css({zIndex:0,display:\"none\",marginRight:\"-100%\",width:\"100%\"}),l.children.eq(l.settings.startSlide).css({zIndex:l.settings.slideZIndex,display:\"block\"})),l.controls.el=e('\u003Cdiv class=\"soliloquy-controls\" \u002F>'),l.settings.captions&&E(),l.active.last=l.settings.startSlide==y()-1;var t=l.children.eq(l.settings.startSlide);\"all\"==l.settings.preloadImages&&(t=l.children),l.settings.ticker?l.settings.pager=!1:(l.settings.pager&&b(),l.settings.controls&&T(),l.settings.auto&&l.settings.autoControls&&k(),(l.settings.controls||l.settings.autoControls||l.settings.pager)&&l.viewport.after(l.controls.el)),g(t,h)},g=function(t,i){var s=t.find('img:not([src=\"\"]), iframe').length,n=0;0!==s?t.find('img:not([src=\"\"]), iframe').each(function(){e(this).one(\"load error\",function(){++n===s&&i()}).each(function(){this.complete&&e(this).load()})}):i()},h=function(){if(l.settings.infiniteLoop&&\"fade\"!=l.settings.mode&&!l.settings.ticker&&l.children.length>1){var i=\"vertical\"==l.settings.mode?l.settings.minSlides:l.settings.maxSlides,s=l.children.slice(0,i).clone(!0).addClass(\"soliloquy-clone\"),n=l.children.slice(-i).clone(!0).addClass(\"soliloquy-clone\");a.append(s).prepend(n)}l.loader.remove(),S(),\"vertical\"==l.settings.mode&&(l.settings.adaptiveHeight=!0),l.viewport.height(p()),a.redrawSlider(),l.settings.onSliderLoad(l.active.index),l.initialized=!0,l.settings.responsive&&e(t).bind(\"resize\",X),l.settings.auto&&l.settings.autoStart&&(y()>1||l.settings.autoSlideForOnePage)&&L(),l.settings.ticker&&W(),l.settings.pager&&I(l.settings.startSlide),l.settings.controls&&H(),l.settings.touchEnabled&&!l.settings.ticker&&j(),l.settings.keyboard&&!l.settings.ticker&&e(\"body\").on(\"keydown\",function(e){if(\"textarea\"!=e.target.type&&\"input\"!=e.target.type)return 39==e.keyCode?(C(e),!1):37==e.keyCode?(z(e),!1):void 0})},p=function(){var t=0,s=e();if(\"vertical\"==l.settings.mode||l.settings.adaptiveHeight)if(l.carousel){var n=1==l.settings.moveSlides?l.active.index:l.active.index*x();for(s=l.children.eq(n),i=1;i\u003C=l.settings.maxSlides-1;i++)s=n+i>=l.children.length?s.add(l.children.eq(i-1)):s.add(l.children.eq(n+i))}else s=l.children.eq(l.active.index);else s=l.children;return\"vertical\"==l.settings.mode?(s.each(function(i){t+=e(this).outerHeight()}),l.settings.slideMargin>0&&(t+=l.settings.slideMargin*(l.settings.minSlides-1))):t=Math.max.apply(Math,s.map(function(){return e(this).outerHeight(!1)}).get()),\"border-box\"==l.viewport.css(\"box-sizing\")?t+=parseFloat(l.viewport.css(\"padding-top\"))+parseFloat(l.viewport.css(\"padding-bottom\"))+parseFloat(l.viewport.css(\"border-top-width\"))+parseFloat(l.viewport.css(\"border-bottom-width\")):\"padding-box\"==l.viewport.css(\"box-sizing\")&&(t+=parseFloat(l.viewport.css(\"padding-top\"))+parseFloat(l.viewport.css(\"padding-bottom\"))),t},v=function(){var e=\"100%\";return l.settings.slideWidth>0&&(e=\"horizontal\"==l.settings.mode?l.settings.maxSlides*l.settings.slideWidth+(l.settings.maxSlides-1)*l.settings.slideMargin:l.settings.slideWidth),\"fade\"==l.settings.mode?\"100%\":e},f=function(){var e=l.settings.slideWidth,t=l.viewport.width();return 0===l.settings.slideWidth||l.settings.slideWidth>t&&!l.carousel||\"vertical\"===l.settings.mode?e=t:l.settings.maxSlides>1&&\"horizontal\"===l.settings.mode&&(t>l.maxThreshold||t\u003Cl.minThreshold&&(e=(t-l.settings.slideMargin*(l.settings.minSlides-1))\u002Fl.settings.minSlides)),\"fade\"==l.settings.mode?\"100%\":e},m=function(){var e=1;if(\"horizontal\"===l.settings.mode&&l.settings.slideWidth>0)if(l.viewport.width()\u003Cl.minThreshold)e=l.settings.minSlides;else if(l.viewport.width()>l.maxThreshold)e=l.settings.maxSlides;else{var t=l.children.first().width()+l.settings.slideMargin;e=Math.floor((l.viewport.width()+l.settings.slideMargin)\u002Ft)}else\"vertical\"===l.settings.mode&&(e=l.settings.minSlides);return e},y=function(){var e=0;if(l.settings.moveSlides>0)if(l.settings.infiniteLoop)e=Math.ceil(l.children.length\u002Fx());else for(var t=0,i=0;t\u003Cl.children.length;)++e,t=i+m(),i+=l.settings.moveSlides\u003C=m()?l.settings.moveSlides:m();else e=Math.ceil(l.children.length\u002Fm());return e},x=function(){return l.settings.moveSlides>0&&l.settings.moveSlides\u003C=m()?l.settings.moveSlides:m()},S=function(){if(l.children.length>l.settings.maxSlides&&l.active.last&&!l.settings.infiniteLoop){if(\"horizontal\"===l.settings.mode){var e=l.children.last(),t=e.position();w(-(t.left-(l.viewport.width()-e.outerWidth())),\"reset\",0)}else if(\"vertical\"===l.settings.mode){var i=l.children.length-l.settings.minSlides;t=l.children.eq(i).position();w(-t.top,\"reset\",0)}}else if(l.settings.infiniteLoop){s=l.active.index*x(),t=l.children.eq(s).position();l.active.index===y()-1&&(l.active.last=!0),void 0!=t&&(\"horizontal\"===l.settings.mode&&l.children.length\u003C=1?(t.left=l.active.index*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)):\"horizontal\"!==l.settings.mode||l.carousel?\"vertical\"===l.settings.mode?(t.top=(l.active.index+1)*l.children.eq(s).outerHeight(!0),w(-t.top,\"reset\",0)):l.carousel&&\"horizontal\"===l.settings.mode&&l.settings.infiniteLoop&&(t.left=(l.active.index+1)*l.children.eq(s).outerWidth(!0),w(-t.left*l.settings.maxSlides,\"reset\",0)):(t.left=(l.active.index+1)*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)))}else{var s=l.active.index,t=l.children.eq(s).position();l.active.index===y()-1&&(l.active.last=!0),void 0!=t&&(\"horizontal\"!==l.settings.mode||l.carousel?\"vertical\"===l.settings.mode&&(t.top=l.active.index*l.children.eq(s).outerHeight(!0),w(-t.top,\"reset\",0)):(t.left=l.active.index*l.children.eq(s).outerWidth(!0),w(-t.left,\"reset\",0)))}},w=function(e,t,i,s){if(l.usingCSS){var n=\"vertical\"===l.settings.mode?\"translate3d(0, \"+e+\"px, 0)\":\"translate3d(\"+e+\"px, 0, 0)\";a.css(\"-\"+l.cssPrefix+\"-transition-duration\",i\u002F1e3+\"s\"),\"slide\"===t?(a.css(l.animProp,n),a.bind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\",function(){a.unbind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\"),D()})):\"reset\"===t?a.css(l.animProp,n):\"ticker\"===t&&(a.css(\"-\"+l.cssPrefix+\"-transition-timing-function\",\"linear\"),a.css(l.animProp,n),a.bind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\",function(){a.unbind(\"transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd\"),w(s.resetValue,\"reset\",0),Y()}))}else{var o={};o[l.animProp]=e,\"slide\"===t?a.animate(o,i,l.settings.easing,function(){D()}):\"reset\"===t?a.css(l.animProp,e):\"ticker\"===t&&a.animate(o,speed,\"linear\",function(){w(s.resetValue,\"reset\",0),Y()})}},q=function(){for(var t=\"\",i=y(),s=0;s\u003Ci;s++){var n=\"\";l.settings.buildPager&&e.isFunction(l.settings.buildPager)?(n=l.settings.buildPager(s),l.pagerEl.addClass(\"soliloquy-custom-pager\")):(n=s+1,l.pagerEl.addClass(\"soliloquy-default-pager\")),t+='\u003Cdiv class=\"soliloquy-pager-item\">\u003Ca href=\"\" data-slide-index=\"'+s+'\" class=\"soliloquy-pager-link\" tabindex=\"0\">\u003Cspan>'+n+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"}l.pagerEl.html(t)},b=function(){l.settings.pagerCustom?l.pagerEl=e(l.settings.pagerCustom):l.pagerEl=e('\u003Cdiv class=\"soliloquy-pager\" \u002F>'),l.settings.pagerSelector?e(l.settings.pagerSelector).html(l.pagerEl):l.controls.el.addClass(\"soliloquy-has-pager\").append(l.pagerEl),l.settings.pagerCustom||q(),l.pagerEl.on(\"click\",\"a\",M)},T=function(){l.controls.next=e('\u003Ca class=\"soliloquy-next\" href=\"\" tabindex=\"0\">\u003Cspan>'+l.settings.nextText+\"\u003C\u002Fspan>\u003C\u002Fa>\"),l.controls.prev=e('\u003Ca class=\"soliloquy-prev\" href=\"\" tabindex=\"0\">\u003Cspan>'+l.settings.prevText+\"\u003C\u002Fspan>\u003C\u002Fa>\"),l.controls.next.bind(\"click\",C),l.controls.prev.bind(\"click\",z),l.settings.nextSelector&&e(l.settings.nextSelector).append(l.controls.next),l.settings.prevSelector&&e(l.settings.prevSelector).append(l.controls.prev),l.settings.nextSelector||l.settings.prevSelector||(l.controls.directionEl=e('\u003Cdiv class=\"soliloquy-controls-direction\" \u002F>'),l.controls.directionEl.append(l.controls.prev).append(l.controls.next),l.controls.el.addClass(\"soliloquy-has-controls-direction\").append(l.controls.directionEl))},k=function(){l.controls.start=e('\u003Cdiv class=\"soliloquy-controls-auto-item\">\u003Ca class=\"soliloquy-start\" href=\"\" aria-label=\"play\" tabindex=\"0\">\u003Cspan>'+l.settings.startText+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"),l.controls.stop=e('\u003Cdiv class=\"soliloquy-controls-auto-item\">\u003Ca class=\"soliloquy-stop\" href=\"\" aria-label=\"pause\" tabindex=\"0\">\u003Cspan>'+l.settings.stopText+\"\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\"),l.controls.autoEl=e('\u003Cdiv class=\"soliloquy-controls-auto\" \u002F>'),l.controls.autoEl.on(\"click\",\".soliloquy-start\",P),l.controls.autoEl.on(\"click\",\".soliloquy-stop\",_),l.settings.autoControlsCombine?l.controls.autoEl.append(l.controls.start):l.controls.autoEl.append(l.controls.start).append(l.controls.stop),l.settings.autoControlsSelector?e(l.settings.autoControlsSelector).html(l.controls.autoEl):l.controls.el.addClass(\"soliloquy-has-controls-auto\").append(l.controls.autoEl),A(l.settings.autoStart?\"stop\":\"start\")},E=function(){l.children.each(function(t){var i=e(this).find(\"img:first\").attr(\"title\");void 0!=i&&(\"\"+i).length&&e(this).append('\u003Cdiv class=\"soliloquy-caption\">\u003Cspan>'+i+\"\u003C\u002Fspan>\u003C\u002Fdiv>\")})},C=function(e){l.settings.auto&&a.stopAuto(),a.goToNextSlide(),e.preventDefault()},z=function(e){l.settings.auto&&a.stopAuto(),a.goToPrevSlide(),e.preventDefault()},P=function(e){a.startAuto(),e.preventDefault()},_=function(e){a.stopAuto(),e.preventDefault()},M=function(t){l.settings.auto&&a.stopAuto();var i=e(t.currentTarget);if(void 0!==i.attr(\"data-slide-index\")){var s=parseInt(i.attr(\"data-slide-index\"));s!=l.active.index&&a.goToSlide(s),t.preventDefault()}},I=function(t){var i=l.children.length;if(\"short\"===l.settings.pagerType)return l.settings.maxSlides>1&&(i=Math.ceil(l.children.length\u002Fl.settings.maxSlides)),void l.pagerEl.html(t+1+l.settings.pagerShortSeparator+i);l.pagerEl.find(\"a\").removeClass(\"active\"),l.pagerEl.each(function(i,s){e(s).find(\"a\").eq(t).addClass(\"active\")})},D=function(){if(l.settings.infiniteLoop){var e=\"\";0===l.active.index?e=l.children.eq(0).position():l.active.index==y()-1&&l.carousel?e=l.children.eq((y()-1)*x()).position():l.active.index==l.children.length-1&&(e=l.children.eq(l.children.length-1).position()),e&&(\"horizontal\"===l.settings.mode?w(-e.left,\"reset\",0):\"vertical\"===l.settings.mode&&w(-e.top,\"reset\",0))}l.working=!1,\"fade\"==l.settings.mode&&l.viewport.css({overflow:\"\"}),l.settings.onSlideAfter(l.children.eq(l.active.index),l.oldIndex,l.active.index)},A=function(e){l.settings.autoControlsCombine?l.controls.autoEl&&l.controls.autoEl.html(l.controls[e]):(l.controls.autoEl.find(\"a\").removeClass(\"active\"),l.controls.autoEl.find(\"a:not(.soliloquy-\"+e+\")\").addClass(\"active\"))},H=function(){1==y()?(l.controls.prev.addClass(\"disabled\"),l.controls.next.addClass(\"disabled\")):!l.settings.infiniteLoop&&l.settings.hideControlOnEnd&&(0==l.active.index?(l.controls.prev.addClass(\"disabled\"),l.controls.next.removeClass(\"disabled\")):l.active.index==y()-1?(l.controls.next.addClass(\"disabled\"),l.controls.prev.removeClass(\"disabled\")):(l.controls.prev.removeClass(\"disabled\"),l.controls.next.removeClass(\"disabled\")))},L=function(){if(l.settings.autoDelay>0)setTimeout(a.startAuto,l.settings.autoDelay);else a.startAuto();l.settings.autoHover&&a.hover(function(){l.interval&&(a.stopAuto(!0),l.autoPaused=!0)},function(){l.autoPaused&&(a.startAuto(!0),l.autoPaused=null)})},W=function(){var t=0;if(\"next\"==l.settings.autoDirection)a.append(l.children.clone().addClass(\"soliloquy-clone\"));else{a.prepend(l.children.clone().addClass(\"soliloquy-clone\"));var i=l.children.first().position();t=\"horizontal\"==l.settings.mode?-i.left:-i.top}w(t,\"reset\",0),l.settings.pager=!1,l.settings.controls=!1,l.settings.autoControls=!1,l.settings.tickerHover&&!l.usingCSS&&l.viewport.hover(function(){a.stop()},function(){var t=0;l.children.each(function(i){t+=\"horizontal\"==l.settings.mode?e(this).outerWidth(!0):e(this).outerHeight(!0)});var i=l.settings.speed\u002Ft,s=\"horizontal\"==l.settings.mode?\"left\":\"top\",n=i*(t-Math.abs(parseInt(a.css(s))));Y(n)}),Y()},Y=function(e){speed=e||l.settings.speed;var t={left:0,top:0},i={left:0,top:0};\"next\"==l.settings.autoDirection?t=a.find(\".soliloquy-clone\").first().position():i=l.children.first().position();var s=\"horizontal\"==l.settings.mode?-t.left:-t.top,n=\"horizontal\"==l.settings.mode?-i.left:-i.top;w(s,\"ticker\",speed,{resetValue:n})},j=function(){l.touch={start:{x:0,y:0},end:{x:0,y:0}},l.viewport.bind(\"touchstart\",O)},O=function(e){if(l.working)e.preventDefault();else{l.touch.originalPos=a.position();var t=e.originalEvent;l.touch.start.x=t.changedTouches[0].pageX,l.touch.start.y=t.changedTouches[0].pageY,l.viewport.bind(\"touchmove\",N),l.viewport.bind(\"touchend\",V)}},N=function(e){var t=e.originalEvent,i=Math.abs(t.changedTouches[0].pageX-l.touch.start.x),s=Math.abs(t.changedTouches[0].pageY-l.touch.start.y);if(3*i>s&&l.settings.preventDefaultSwipeX?e.preventDefault():3*s>i&&l.settings.preventDefaultSwipeY&&e.preventDefault(),\"fade\"!=l.settings.mode&&l.settings.oneToOneTouch){var n=0;if(\"horizontal\"==l.settings.mode){var o=t.changedTouches[0].pageX-l.touch.start.x;n=l.touch.originalPos.left+o}else{o=t.changedTouches[0].pageY-l.touch.start.y;n=l.touch.originalPos.top+o}w(n,\"reset\",0)}},V=function(e){l.viewport.unbind(\"touchmove\",N);var t=e.originalEvent,i=0;if(l.touch.end.x=t.changedTouches[0].pageX,l.touch.end.y=t.changedTouches[0].pageY,\"fade\"==l.settings.mode){(s=Math.abs(l.touch.start.x-l.touch.end.x))>=l.settings.swipeThreshold&&(l.touch.start.x>l.touch.end.x?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto())}else{var s=0;\"horizontal\"==l.settings.mode?(s=l.touch.end.x-l.touch.start.x,i=l.touch.originalPos.left):(s=l.touch.end.y-l.touch.start.y,i=l.touch.originalPos.top),!l.settings.infiniteLoop&&(0==l.active.index&&s>0||l.active.last&&s\u003C0)?w(i,\"reset\",200):Math.abs(s)>=l.settings.swipeThreshold?(s\u003C0?a.goToNextSlide():a.goToPrevSlide(),a.stopAuto()):w(i,\"reset\",200)}l.viewport.unbind(\"touchend\",V)},X=function(i){if(l.initialized){var s=e(t).width(),n=e(t).height();r==s&&d==n||(r=s,d=n,a.redrawSlider(),l.settings.onSliderResize.call(a,l.active.index))}};return a.goToSlide=function(t,i){if(!l.working&&l.active.index!=t)if(l.working=!0,l.oldIndex=l.active.index,t\u003C0?l.active.index=y()-1:t>=y()?l.active.index=0:l.active.index=t,l.settings.onSlideBefore(l.children.eq(l.active.index),l.oldIndex,l.active.index,l.children.eq(l.oldIndex)),\"next\"==i?l.settings.onSlideNext(l.children.eq(l.active.index),l.oldIndex,l.active.index):\"prev\"==i&&l.settings.onSlidePrev(l.children.eq(l.active.index),l.oldIndex,l.active.index),l.active.last=l.active.index>=y()-1,l.settings.pager&&I(l.active.index),l.settings.controls&&H(),\"fade\"==l.settings.mode)l.viewport.css({overflow:\"hidden\"}),l.settings.adaptiveHeight&&l.viewport.height()!=p()&&l.viewport.animate({height:p()},l.settings.adaptiveHeightSpeed),l.children.filter(\":visible\").fadeOut(l.settings.speed).css({zIndex:0}),l.children.eq(l.active.index).css(\"zIndex\",l.settings.slideZIndex+1).fadeIn(l.settings.speed,function(){e(this).css(\"zIndex\",l.settings.slideZIndex),D()});else{l.settings.adaptiveHeight&&l.viewport.height()!=p()&&l.viewport.animate({height:p()},l.settings.adaptiveHeightSpeed);var s=0,n={left:0,top:0};if(!l.settings.infiniteLoop&&l.carousel&&l.active.last)if(\"horizontal\"==l.settings.mode){n=(r=l.children.eq(l.children.length-1)).position(),s=l.viewport.width()-r.outerWidth()}else{var o=l.children.length-l.settings.minSlides;n=l.children.eq(o).position()}else if(l.carousel&&l.active.last&&\"prev\"==i){var r,d=1==l.settings.moveSlides?l.settings.maxSlides-x():(y()-1)*x()-(l.children.length-l.settings.maxSlides);n=(r=a.children(\".soliloquy-clone\").eq(d)).position()}else if(\"next\"==i&&0==l.active.index)n=a.find(\"> .soliloquy-clone\").eq(l.settings.maxSlides).position(),l.active.last=!1;else if(t>=0){var c=t*x();n=l.children.eq(c).position()}if(void 0!==n){var u=\"horizontal\"==l.settings.mode?-(n.left-s):-n.top;w(u,\"slide\",l.settings.speed)}}},a.goToNextSlide=function(){if(l.settings.infiniteLoop||!l.active.last){var e=parseInt(l.active.index)+1;a.goToSlide(e,\"next\")}},a.goToPrevSlide=function(){if(l.settings.infiniteLoop||0!=l.active.index){var e=parseInt(l.active.index)-1;a.goToSlide(e,\"prev\")}},a.startAuto=function(e){l.interval||(l.interval=setInterval(function(){\"next\"==l.settings.autoDirection?a.goToNextSlide():a.goToPrevSlide()},l.settings.pause),l.settings.autoControls&&1!=e&&A(\"stop\"))},a.stopAuto=function(e){l.interval&&(clearInterval(l.interval),l.interval=null,l.settings.autoControls&&1!=e&&A(\"start\"))},a.getCurrentSlide=function(){return l.active.index},a.getCurrentSlideElement=function(){return l.children.eq(l.active.index)},a.getSlideCount=function(){return l.children.length},a.redrawSlider=function(){l.children.add(a.find(\".soliloquy-clone\")).width(f()),l.viewport.css(\"height\",p()),l.settings.ticker||S(),l.active.last&&(l.active.index=y()-1),l.active.index>=y()&&(l.active.last=!0),l.settings.pager&&!l.settings.pagerCustom&&(q(),I(l.active.index))},a.destroySlider=function(){l.initialized&&(l.initialized=!1,e(\".soliloquy-clone\",this).remove(),l.children.each(function(){void 0!==e(this).data(\"origStyle\")?e(this).attr(\"style\",e(this).data(\"origStyle\")):e(this).removeAttr(\"style\")}),void 0!==e(this).data(\"origStyle\")?this.attr(\"style\",e(this).data(\"origStyle\")):e(this).removeAttr(\"style\"),e(this).unwrap().unwrap(),l.controls.el&&l.controls.el.remove(),l.controls.next&&l.controls.next.remove(),l.controls.prev&&l.controls.prev.remove(),l.pagerEl&&l.settings.controls&&l.pagerEl.remove(),e(\".soliloquy-caption\",this).remove(),l.controls.autoEl&&l.controls.autoEl.remove(),clearInterval(l.interval),l.settings.responsive&&e(t).unbind(\"resize\",X))},a.reloadSlider=function(e){void 0!==e&&(n=e),a.destroySlider(),c()},a.getSetting=function(e){return!!l.settings[e]&&l.settings[e]},c(),this}}(jQuery,window,document),function(e){\"function\"==typeof define&&define.amd?define([\"jquery\"],e):\"object\"==typeof exports?module.exports=e:e(jQuery)}(function(e){var t,i,s=[\"wheel\",\"mousewheel\",\"DOMMouseScroll\",\"MozMousePixelScroll\"],n=\"onwheel\"in document||document.documentMode>=9?[\"wheel\"]:[\"mousewheel\",\"DomMouseScroll\",\"MozMousePixelScroll\"],o=Array.prototype.slice;if(e.event.fixHooks)for(var l=s.length;l;)e.event.fixHooks[s[--l]]=e.event.mouseHooks;var a=e.event.special.mousewheel={version:\"3.1.12\",setup:function(){if(this.addEventListener)for(var t=n.length;t;)this.addEventListener(n[--t],r,!1);else this.onmousewheel=r;e.data(this,\"mousewheel-line-height\",a.getLineHeight(this)),e.data(this,\"mousewheel-page-height\",a.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=n.length;t;)this.removeEventListener(n[--t],r,!1);else this.onmousewheel=null;e.removeData(this,\"mousewheel-line-height\"),e.removeData(this,\"mousewheel-page-height\")},getLineHeight:function(t){var i=e(t),s=i[\"offsetParent\"in e.fn?\"offsetParent\":\"parent\"]();return s.length||(s=e(\"body\")),parseInt(s.css(\"fontSize\"),10)||parseInt(i.css(\"fontSize\"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function r(s){var n,l=s||window.event,r=o.call(arguments,1),u=0,g=0,h=0,p=0,v=0;if((s=e.event.fix(l)).type=\"mousewheel\",\"detail\"in l&&(h=-1*l.detail),\"wheelDelta\"in l&&(h=l.wheelDelta),\"wheelDeltaY\"in l&&(h=l.wheelDeltaY),\"wheelDeltaX\"in l&&(g=-1*l.wheelDeltaX),\"axis\"in l&&l.axis===l.HORIZONTAL_AXIS&&(g=-1*h,h=0),u=0===h?g:h,\"deltaY\"in l&&(u=h=-1*l.deltaY),\"deltaX\"in l&&(g=l.deltaX,0===h&&(u=-1*g)),0!==h||0!==g){if(1===l.deltaMode){var f=e.data(this,\"mousewheel-line-height\");u*=f,h*=f,g*=f}else if(2===l.deltaMode){var m=e.data(this,\"mousewheel-page-height\");u*=m,h*=m,g*=m}if(n=Math.max(Math.abs(h),Math.abs(g)),(!i||n\u003Ci)&&(i=n,c(l,n)&&(i\u002F=40)),c(l,n)&&(u\u002F=40,g\u002F=40,h\u002F=40),u=Math[u>=1?\"floor\":\"ceil\"](u\u002Fi),g=Math[g>=1?\"floor\":\"ceil\"](g\u002Fi),h=Math[h>=1?\"floor\":\"ceil\"](h\u002Fi),a.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();p=s.clientX-y.left,v=s.clientY-y.top}return s.deltaX=g,s.deltaY=h,s.deltaFactor=i,s.offsetX=p,s.offsetY=v,s.deltaMode=0,r.unshift(s,u,g,h),t&&clearTimeout(t),t=setTimeout(d,200),(e.event.dispatch||e.event.handle).apply(this,r)}}function d(){i=null}function c(e,t){return a.settings.adjustOldDeltas&&\"mousewheel\"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this.bind(\"mousewheel\",e):this.trigger(\"mousewheel\")},unmousewheel:function(e){return this.unbind(\"mousewheel\",e)}})});\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Foverview.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Foverview.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Foverview.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Foverview.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -15,7 +15,7 @@\n \t *\u002F\n \tif (typeof inlineEditPost !== 'undefined') {\n \t\t\u002F\u002F we create a copy of the WP inline edit post function\n-\t\tvar wp_inline_edit = inlineEditPost.edit;\n+\t\tconst wp_inline_edit = inlineEditPost.edit;\n \n \t\t\u002F\u002F and then we overwrite the function with our own code\n \t\tinlineEditPost.edit = function (id) {\n@@ -24,14 +24,14 @@\n \t\t\twp_inline_edit.apply(this, arguments);\n \n \t\t\t\u002F\u002F get the post ID\n-\t\t\tvar post_id = 0;\n-\t\t\tif (typeof id == 'object') {\n+\t\t\tlet post_id = 0;\n+\t\t\tif (typeof id === 'object') {\n \t\t\t\tpost_id = parseInt(this.getId(id));\n \t\t\t}\n \n \t\t\tif (post_id > 0) {\n \t\t\t\t\u002F\u002F Get the Edit and Post Row Elements\n-\t\t\t\tvar edit_row = $('#edit-' + post_id),\n+\t\t\t\tconst edit_row = $('#edit-' + post_id),\n \t\t\t\t\tpost_row = $('#post-' + post_id);\n \t\t\t\t\u002F\u002F Get Soliloquy Settings\n \t\t\t\t\u002F\u002F These are stored in hidden input fields created by includes\u002Fadmin\u002Fposttype.php\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fsettings.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fsettings.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fsettings.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fsettings.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,7 +1,7 @@\n \u002F* global soliloquy_settings *\u002F\n \u002F* ==========================================================\n  * settings.js\n- * http:\u002F\u002Fsoliloquywp.com\u002F\n+ * https:\u002F\u002Fsoliloquywp.com\u002F\n  * ==========================================================\n  * Copyright 2016 Soliloquy Team.\n  *\n@@ -21,7 +21,7 @@\n \t\u002F\u002FDom Ready\n \t$(function () {\n \t\t\u002F\u002F Initialize the slider tabs.\n-\t\tvar soliloquy_tabs = $('#soliloquy-tabs'),\n+\t\tlet soliloquy_tabs = $('#soliloquy-tabs'),\n \t\t\tsoliloquy_tabs_nav = $('#soliloquy-tabs-nav'),\n \t\t\tsoliloquy_tabs_hash = window.location.hash,\n \t\t\tsoliloquy_tabs_hash_sani = window.location.hash.replace('!', '');\n@@ -41,7 +41,7 @@\n \t\t$('.soliloquy-start-upgrade').on('click', function (e) {\n \t\t\te.preventDefault();\n \n-\t\t\tvar $this = $(this);\n+\t\t\tconst $this = $(this);\n \n \t\t\t\u002F\u002F Show the spinner.\n \t\t\t$('.soliloquy-spinner').css({\n@@ -51,7 +51,7 @@\n \t\t\t});\n \n \t\t\t\u002F\u002F Prepare our data to be sent via Ajax.\n-\t\t\tvar upgrade = {\n+\t\t\tconst upgrade = {\n \t\t\t\taction: 'soliloquy_upgrade_sliders',\n \t\t\t\tnonce: soliloquy_settings.upgrade_nonce\n \t\t\t};\n@@ -74,7 +74,7 @@\n \t\t$('#soliloquy-tabs-nav a').on('click', function (e) {\n \t\t\te.preventDefault();\n \n-\t\t\tvar $this = $(this);\n+\t\t\tconst $this = $(this);\n \n \t\t\t\u002F\u002FIf the tab is active return, else switch tabs\n \t\t\tif ($this.hasClass('soliloquy-active')) {\n@@ -82,7 +82,7 @@\n \t\t\t} else {\n \t\t\t\twindow.location.hash = soliloquy_tabs_hash = this.hash.split('#').join('#!');\n \n-\t\t\t\tvar current = soliloquy_tabs_nav\n+\t\t\t\tconst current = soliloquy_tabs_nav\n \t\t\t\t\t.find('.soliloquy-active')\n \t\t\t\t\t.removeClass('soliloquy-active nav-tab-active')\n \t\t\t\t\t.attr('href');\n@@ -97,7 +97,7 @@\n \n \t\t\u002F\u002FCreate the Select boxes\n \t\t$('.soliloquy-chosen').each(function () {\n-\t\t\tvar data_options = $(this).data('soliloquy-chosen-options');\n+\t\t\tconst data_options = $(this).data('soliloquy-chosen-options');\n \n \t\t\t$(this).chosen(data_options);\n \t\t});\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fsoliloquy.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fsoliloquy.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fsoliloquy.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fsoliloquy.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,3 +1,7 @@\n+\u002F* eslint-disable no-undef *\u002F\n+\n+\u002F* eslint-disable no-useless-escape *\u002F\n+\n \u002F*global soliloquy_ajax, MediaElementPlayer *\u002F\n \u002F**\n  * soliloquy.js is a placeholder, which CodeKit attaches the following JS files to, before compiling as min\u002Fsoliloquy-min.js:\n@@ -10,7 +14,7 @@\n  *\u002F\n \u002F\u002F Mobile checker function.\n function soliloquyIsMobile() {\n-\tvar check = false;\n+\tlet check = false;\n \t(function (a) {\n \t\tif (\n \t\t\t\u002F(android|bb\\d+|meego).+mobile|avantgo|bada\\\u002F|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\\u002F|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino\u002Fi.test(\n@@ -19,8 +23,9 @@\n \t\t\t\u002F1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\\-(n|u)|c55\\\u002F|capi|ccwa|cdm\\-|cell|chtm|cldc|cmd\\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\\-s|devi|dica|dmob|do(c|p)o|ds(12|\\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\\-|_)|g1 u|g560|gene|gf\\-5|g\\-mo|go(\\.w|od)|gr(ad|un)|haie|hcit|hd\\-(m|p|t)|hei\\-|hi(pt|ta)|hp( i|ip)|hs\\-c|ht(c(\\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\\-(20|go|ma)|i230|iac( |\\-|\\\u002F)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\\\u002F)|klon|kpt |kwc\\-|kyo(c|k)|le(no|xi)|lg( g|\\\u002F(k|l|u)|50|54|\\-[a-w])|libw|lynx|m1\\-w|m3ga|m50\\\u002F|ma(te|ui|xo)|mc(01|21|ca)|m\\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\\-2|po(ck|rt|se)|prox|psio|pt\\-g|qa\\-a|qc(07|12|21|32|60|\\-[2-7]|i\\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\\\u002F|sa(ge|ma|mm|ms|ny|va)|sc(01|h\\-|oo|p\\-)|sdk\\\u002F|se(c(\\-|0|1)|47|mc|nd|ri)|sgh\\-|shar|sie(\\-|m)|sk\\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\\-|v\\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\\-|tdg\\-|tel(i|m)|tim\\-|t\\-mo|to(pl|sh)|ts(70|m\\-|m3|m5)|tx\\-9|up(\\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\\-|your|zeto|zte\\-\u002Fi.test(\n \t\t\t\ta.substr(0, 4)\n \t\t\t)\n-\t\t)\n+\t\t) {\n \t\t\tcheck = true;\n+\t\t}\n \t})(navigator.userAgent || navigator.vendor || window.opera);\n \treturn check;\n }\n@@ -50,7 +55,7 @@\n \t}\n }\n function soliloquyYouTubeOnStateChange(event) {\n-\tvar id = jQuery(event.target.getIframe()).data('soliloquy-slider-id');\n+\tconst id = jQuery(event.target.getIframe()).data('soliloquy-slider-id');\n \n \t\u002F\u002F If the video has been paused or has finished playing, restart the slider.\n \tif (event.data === YT.PlayerState.PAUSED || event.data === YT.PlayerState.ENDED) {\n@@ -68,7 +73,7 @@\n \t\t}\n \t}\n }\n-function onYouTubeIframeAPIReady() {}\n+\n function soliloquyVimeoVids(data, id, width, height, holder, $) {\n \t\u002F\u002F Immediately make the holder visible and increase z-index to overlay the player icon.\n \t$('#' + holder)\n@@ -76,7 +81,7 @@\n \t\t.css({display: 'block', 'z-index': '1210'});\n \t\u002F\u002F Load a new video into the slider.\n \tif ($f) {\n-\t\tvar attrs = {};\n+\t\tconst attrs = {};\n \n \t\t$.each($('#' + holder)[0].attributes, function (idx, attr) {\n \t\t\tattrs[attr.nodeName] = attr.nodeValue;\n@@ -94,7 +99,7 @@\n \n \t\t\u002F\u002F Store a reference to the video object for use with the API.\n \t\tsoliloquy_vimeo[id] = $f($('#' + holder)[0]);\n-\t\tvar slider_id = $('#' + holder).data('soliloquy-slider-id');\n+\t\tconst slider_id = $('#' + holder).data('soliloquy-slider-id');\n \n \t\tsoliloquy_vimeo[id].addEvent('ready', function () {\n \t\t\t\u002F\u002FstopAuto when video ready, prevents autoplay while buffering\n@@ -120,13 +125,13 @@\n \t}\n }\n function soliloquyVimeoSliderPause(vid) {\n-\tvar id = jQuery('#' + vid).data('soliloquy-slider-id');\n+\tconst id = jQuery('#' + vid).data('soliloquy-slider-id');\n \tif (soliloquy_slider[id]) {\n \t\tsoliloquy_slider[id].stopAuto();\n \t}\n }\n function soliloquyVimeoSliderStart(vid) {\n-\tvar id = jQuery('#' + vid).data('soliloquy-slider-id');\n+\tconst id = jQuery('#' + vid).data('soliloquy-slider-id');\n \tif (soliloquy_slider[id]) {\n \t\tif (soliloquy_slider[id].getSetting('auto')) {\n \t\t\tsoliloquy_slider[id].startAuto();\n@@ -140,7 +145,7 @@\n \t\t.css({display: 'block', 'z-index': '1210'});\n \n \tif (wistiaEmbeds) {\n-\t\tvar attrs = {};\n+\t\tconst attrs = {};\n \t\t$.each($('#' + holder)[0].attributes, function (idx, attr) {\n \t\t\tattrs[attr.nodeName] = attr.nodeValue;\n \t\t});\n@@ -159,13 +164,13 @@\n \t\t\tif (id === video.hashedId()) {\n \t\t\t\tsoliloquy_wistia[id] = video;\n \t\t\t\tsoliloquy_wistia[id].bind('play', function () {\n-\t\t\t\t\tvar id = $(this.container).data('soliloquy-slider-id');\n+\t\t\t\t\tconst id = $(this.container).data('soliloquy-slider-id');\n \t\t\t\t\tif (soliloquy_slider[id]) {\n \t\t\t\t\t\tsoliloquy_slider[id].stopAuto();\n \t\t\t\t\t}\n \t\t\t\t});\n \t\t\t\tsoliloquy_wistia[id].bind('pause', function () {\n-\t\t\t\t\tvar id = $(this.container).data('soliloquy-slider-id');\n+\t\t\t\t\tconst id = $(this.container).data('soliloquy-slider-id');\n \t\t\t\t\tif (soliloquy_slider[id]) {\n \t\t\t\t\t\tif (soliloquy_slider[id].getSetting('auto')) {\n \t\t\t\t\t\t\tsoliloquy_slider[id].startAuto();\n@@ -173,7 +178,7 @@\n \t\t\t\t\t}\n \t\t\t\t});\n \t\t\t\tsoliloquy_wistia[id].bind('end', function () {\n-\t\t\t\t\tvar id = $(this.container).data('soliloquy-slider-id');\n+\t\t\t\t\tconst id = $(this.container).data('soliloquy-slider-id');\n \t\t\t\t\tif (soliloquy_slider[id]) {\n \t\t\t\t\t\tif (soliloquy_slider[id].getSetting('auto')) {\n \t\t\t\t\t\t\tsoliloquy_slider[id].startAuto();\n@@ -192,13 +197,13 @@\n \t\t.css({display: 'block', 'z-index': '1210'});\n \n \t\u002F\u002F Build atts\n-\tvar attrs = {};\n+\tconst attrs = {};\n \t$.each($('#' + holder)[0].attributes, function (idx, attr) {\n \t\tattrs[attr.nodeName] = attr.nodeValue;\n \t});\n \n \t\u002F\u002F Build features for MediaElementPlayer\n-\tvar features = [];\n+\tconst features = [];\n \tif (data.playpause === 1) {\n \t\tfeatures.push('playpause');\n \t}\n@@ -240,7 +245,7 @@\n function soliloquyInitManually() {\n \tjQuery(document).ready(function ($) {\n \t\t\u002F\u002F Find all sliders with data-soliloquy-loaded=0\n-\t\tvar soliloquy_sliders = [];\n+\t\tconst soliloquy_sliders = [];\n \t\t$(\".soliloquy-outer-container[data-soliloquy-loaded='0']\").each(function () {\n \t\t\tsoliloquy_sliders.push($('.soliloquy-container', $(this)).attr('id').replace(\u002F^\\D+\u002Fg, ''));\n \t\t});\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Ftabs.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Ftabs.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Ftabs.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Ftabs.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,15 +1,15 @@\n \u002F* global document *\u002F\n-\u002F* jshint unused:false *\u002F\n+\n \u002F**\n  * Soliloquy Admin Tabs\n  *\u002F\n (function ($, window, document) {\n \t'use strict';\n-\tvar soliloquy_tabs_hash = window.location.hash,\n+\tconst soliloquy_tabs_hash = window.location.hash,\n \t\tsoliloquy_tabs_current_tab = window.location.hash.replace('!', '');\n \n \tif (soliloquy_tabs_hash && soliloquy_tabs_hash.indexOf('soliloquy-tab') >= 0) {\n-\t\tvar $current_tab_container = $(soliloquy_tabs_current_tab.replace('tab_', '')),\n+\t\tlet $current_tab_container = $(soliloquy_tabs_current_tab.replace('tab_', '')),\n \t\t\t$tab_container = $current_tab_container.parent(),\n \t\t\t$tab_nav = $current_tab_container.parent().parent().find('ul.soliloquy-tabs-nav'),\n \t\t\tsoliloquy_post_action = $('#post').attr('action');\n@@ -46,7 +46,7 @@\n \t\t\te.preventDefault();\n \n \t\t\t\u002F\u002F\n-\t\t\tvar $this = $(this),\n+\t\t\tconst $this = $(this),\n \t\t\t\ttab_id = $this.attr('data-tab-id'),\n \t\t\t\t$parent = $this.parent(),\n \t\t\t\t$container = $parent.parent(),\n@@ -88,7 +88,7 @@\n \t\t\t\t\u002F\u002F Update the form action to contain the selected tab as a hash in the URL\n \t\t\t\t\u002F\u002F This means when the user saves their Gallery, they'll see the last selected\n \t\t\t\t\u002F\u002F tab 'open' on reload\n-\t\t\t\tvar soliloquy_post_action = $('#post').attr('action');\n+\t\t\t\tlet soliloquy_post_action = $('#post').attr('action');\n \n \t\t\t\tif (soliloquy_post_action) {\n \t\t\t\t\t\u002F\u002F Remove any existing hash from the post action\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fwelcome.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fwelcome.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fjs\u002Fwelcome.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fjs\u002Fwelcome.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -2,12 +2,12 @@\n \t$(function () {\n \t\t$('.soliloquy-am-plugins-wrap').on('click', '.soliloquy-am-plugins-install', function (e) {\n \t\t\te.preventDefault();\n-\t\t\tvar $this = $(this),\n+\t\t\tconst $this = $(this),\n \t\t\t\turl = $this.data('url'),\n \t\t\t\tbasename = $this.data('basename');\n \t\t\t(spinner = $this.parent().find('.spinner')),\n \t\t\t\t(message = $(this).parent().parent().find('.soliloquy-am-plugins-status'));\n-\t\t\tvar install_opts = {\n+\t\t\tconst install_opts = {\n \t\t\t\turl: soliloquy_welcome.ajax,\n \t\t\t\ttype: 'post',\n \t\t\t\tasync: true,\n@@ -28,7 +28,7 @@\n \t\t\t\t\t$(message).text(soliloquy_welcome.active);\n \n \t\t\t\t\t\u002F\u002F Trick here to wrap a span around he last word of the status\n-\t\t\t\t\tvar heading = $(message),\n+\t\t\t\t\tlet heading = $(message),\n \t\t\t\t\t\tword_array,\n \t\t\t\t\t\tlast_word,\n \t\t\t\t\t\tfirst_part;\n@@ -51,12 +51,12 @@\n \t\t});\n \t\t$('.soliloquy-am-plugins-wrap').on('click', '.soliloquy-am-plugins-activate', function (e) {\n \t\t\te.preventDefault();\n-\t\t\tvar $this = $(this),\n+\t\t\tconst $this = $(this),\n \t\t\t\turl = $this.data('url'),\n \t\t\t\tbasename = $this.data('basename'),\n \t\t\t\tspinner = $this.parent().find('.spinner'),\n \t\t\t\tmessage = $(this).parent().parent().find('.soliloquy-am-plugins-status');\n-\t\t\tvar activate_opts = {\n+\t\t\tconst activate_opts = {\n \t\t\t\turl: soliloquy_welcome.ajax,\n \t\t\t\ttype: 'post',\n \t\t\t\tasync: true,\n@@ -76,7 +76,7 @@\n \n \t\t\t\t\t$(message).text(soliloquy_welcome.active);\n \t\t\t\t\t\u002F\u002F Trick here to wrap a span around he last word of the status\n-\t\t\t\t\tvar heading = $(message),\n+\t\t\t\t\tlet heading = $(message),\n \t\t\t\t\t\tword_array,\n \t\t\t\t\t\tlast_word,\n \t\t\t\t\t\tfirst_part;\n@@ -98,12 +98,12 @@\n \t\t});\n \t\t$('.soliloquy-am-plugins-wrap').on('click', '.soliloquy-am-plugins-deactivate', function (e) {\n \t\t\te.preventDefault();\n-\t\t\tvar $this = $(this),\n+\t\t\tconst $this = $(this),\n \t\t\t\turl = $this.data('url'),\n \t\t\t\tbasename = $this.data('basename'),\n \t\t\t\tspinner = $this.parent().find('.spinner'),\n \t\t\t\tmessage = $(this).parent().parent().find('.soliloquy-am-plugins-status');\n-\t\t\tvar deactivate_opts = {\n+\t\t\tconst deactivate_opts = {\n \t\t\t\turl: soliloquy_welcome.ajax,\n \t\t\t\ttype: 'post',\n \t\t\t\tasync: true,\n@@ -123,7 +123,7 @@\n \n \t\t\t\t\t$(message).text(soliloquy_welcome.inactive);\n \t\t\t\t\t\u002F\u002F Trick here to wrap a span around he last word of the status\n-\t\t\t\t\tvar heading = $(message),\n+\t\t\t\t\tlet heading = $(message),\n \t\t\t\t\t\tword_array,\n \t\t\t\t\t\tlast_word,\n \t\t\t\t\t\tfirst_part;\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets: lib\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fscss\u002Faddons.scss \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fscss\u002Faddons.scss\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fscss\u002Faddons.scss\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fscss\u002Faddons.scss\t2026-05-20 07:32:18.000000000 +0000\n@@ -68,13 +68,14 @@\n \n }\n .soliloquy-addon {\n-\tposition: relative;\n+\tdisplay: flex;\n+\tflex-direction: column;\n \tborder: 1px solid $light-grey;\n \tbackground: $white;\n \tborder-radius: 3px;\n \tfloat: left;\n \tmargin: 0 2% 2% 0;\n-\theight: 510px;\n+\tmin-height: 380px;\n \ttext-align: center;\n \twidth: 32%;\n \tbox-sizing: border-box;\n@@ -90,18 +91,21 @@\n \t&.last {\n \t\tmargin-right: 0;\n \t}\n-\t.soliloquy-addon-content{ padding: 20px; }\n+\t.soliloquy-addon-content{\n+\t\tpadding: 20px;\n+\t\tflex: 1;\n+\t}\n \t.soliloquy-addon-footer{\n-\t\tposition: absolute;\n \t\twidth: 100%;\n-\t\tbottom: 0;\n \t\theight: 75px;\n-\t\tline-height: 75px;\n \t\tborder-top: 1px solid $light-grey;\n \t\tbackground-color: $almost-white;\n-\t\t.soliloquy-unlock-addon{\n-\t\t\tvertical-align: middle;\n-\t\t}\n+\t\tdisplay: flex;\n+\t\talign-items: center;\n+\t\tjustify-content: space-between;\n+\t\tpadding: 0 15px;\n+\t\tbox-sizing: border-box;\n+\t\tflex-shrink: 0;\n \t}\n \t.soliloquy-addon-action-button:before{\n \t\tfont-size: 18px;\n@@ -154,13 +158,17 @@\n \t}\n \n \t.soliloquy-addon-action {\n-\t\tdisplay: inline;\n-\t\tfloat: right;\n-\t\tmargin-top: 20px;\n-\t\tmargin-right: 15px;\n+\t\tdisplay: flex;\n+\t\talign-items: center;\n+\t\tmargin: 0;\n \t}\n \t.soliloquy-addon-message{\n-\t\tmargin-left: 15px;\n+\t\tdisplay: flex;\n+\t\tjustify-content: space-between;\n+\t\talign-items: center;\n+\t\twidth: 100%;\n+\t\tmargin-left: 0;\n+\t\tpadding: 0;\n \t}\n \n \n@@ -201,35 +209,10 @@\n \t}\n }\n \n-@media screen and (min-width: 1751px) {\n-.soliloquy-addon {\n-\tmargin: 0 2% 2% 0;\n-\theight: 720px;\n-\twidth: 32%;\n-\n-}\n-}\n-@media screen and (max-width: 1750px) {\n-.soliloquy-addon {\n-\tmargin: 0 2% 2% 0;\n-\theight: 620px;\n-\twidth: 32%;\n-\n-}\n-}\n-@media screen and (max-width: 1549px) {\n-.soliloquy-addon {\n-\tmargin: 0 2% 2% 0;\n-\theight: 500px;\n-\twidth: 32%;\n-\n-}\n-}\n-\n @media screen and (max-width: 1200px) {\n .soliloquy-addon {\n \tmargin: 0 2% 2% 0;\n-\tmin-height: 460px;\n+\tmin-height: 340px;\n \twidth: 48%;\n \t&.last{\n \t\tmargin: 0 2% 2% 0;\n@@ -243,8 +226,7 @@\n @media screen and (max-width: 568px) {\n \t.soliloquy-addon {\n \t\tmargin: 0 1% 1% 0;\n-\t\tmin-height: 530px;\n-\t\tmargin-bottom: 30px;\n+\t\tmargin-bottom: 20px;\n \t\twidth: 98%;\n \t\t&.last{\n \t\t\tmargin: 0 1% 1% 0;\n@@ -254,3 +236,104 @@\n \t\t}\n \t}\n }\n+\n+\u002F* ==========================================================================\n+   Addon Badge Styles\n+   ========================================================================== *\u002F\n+\n+.soliloquy-badge {\n+\ttext-transform: uppercase;\n+\tfont-weight: 700;\n+\ttext-align: center;\n+\tline-height: 1;\n+\tdisplay: inline-block;\n+\tcolor: #8c8f94;\n+\tbackground-color: #e5e5e6;\n+}\n+\n+.soliloquy-badge-lg {\n+\tfont-size: 10px;\n+\tletter-spacing: 0.5px;\n+\tpadding: 8px 10px;\n+}\n+\n+.soliloquy-badge-sm {\n+\tfont-size: 8px;\n+\tletter-spacing: 0.4px;\n+\tpadding: 6px 8px;\n+}\n+\n+.soliloquy-badge-rounded {\n+\tborder-radius: 3px;\n+}\n+\n+\u002F* ==========================================================================\n+   jQuery Confirm button styles overrides\n+   ========================================================================== *\u002F\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c {\n+\tmargin: 0 0 20px 0;\n+\tpadding: 0;\n+\tfont-weight: 600;\n+\ttext-align: center;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c .dashicons,\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c .dashicons-before:before {\n+\twidth: 42px;\n+\theight: 42px;\n+\tfont-size: 47px;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-icon-c + .jconfirm-title {\n+\tmargin-top: 20px;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-title-c .jconfirm-title {\n+\tcolor: #3c434a;\n+\tdisplay: block;\n+\tline-height: 30px;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane {\n+\tdisplay: block;\n+\tmargin-bottom: 20px;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane .jconfirm-content {\n+\tcolor: #3c434a;\n+\tfont-size: 16px;\n+\tline-height: 24px;\n+\tmargin-bottom: 0;\n+\toverflow: inherit;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-content-pane .jconfirm-content p {\n+\tfont-size: inherit;\n+\tline-height: inherit;\n+\tmargin: 0 0 16px;\n+}\n+\n+\u002F* Modal heading (top) border and icon - overrides jconfirm-type-blue default *\u002F\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue {\n+\tborder-top: solid 7px #1d2327;\n+\tanimation: none;\n+\n+\t.jconfirm-title-c .jconfirm-icon-c {\n+\t\tcolor: #1d2327 !important;\n+\t}\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue button.btn-confirm {\n+\tbackground-color: #1d2327;\n+\tborder-color: #1d2327;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box .jconfirm-buttons button.btn-confirm {\n+\tcolor: #ffffff;\n+}\n+\n+body div.jconfirm .jconfirm-box-container .jconfirm-box.soliloquy-upgrade-modal-box.jconfirm-type-blue button.btn-confirm:hover {\n+\tbackground-color: #2c3338;\n+\tborder-color: #2c3338;\n+}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fscss\u002Fadmin.scss \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fscss\u002Fadmin.scss\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fassets\u002Fscss\u002Fadmin.scss\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fassets\u002Fscss\u002Fadmin.scss\t2026-05-20 07:32:18.000000000 +0000\n@@ -401,6 +401,7 @@\n \t\theight: $input-height;\n \t\tfont-size: 13px;\n \t\tpadding: 0 20px 1px;\n+\t\tmin-height: 0;\n \t\t&:focus,\n \t\t&:hover {\n \t\t\tbackground: $primary-color;\n@@ -457,6 +458,7 @@\n \ta.button-soliloquy-secondary,\n \ta.button-soliloquy-delete {\n \t\tline-height: 32px;\n+\t\tmin-height: 0;\n \t}\n }\n .soliloquy-settings-tab {\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fblock.json \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fblock.json\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fblock.json\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fblock.json\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,33 +1,40 @@\n {\n-\t\"$schema\": \"https:\u002F\u002Fschemas.wp.org\u002Ftrunk\u002Fblock.json\",\n-\t\"apiVersion\": 3,\n-\t\"name\": \"soliloquy\u002Fsoliloquywp\",\n-\t\"version\": \"0.1.0\",\n-\t\"title\": \"Soliloquy\",\n-\t\"category\": \"widgets\",\n-\t\"description\": \"Select a Slider below to add it to your page.\",\n-\t\"example\": {},\n-\t\"supports\": {\n-\t\t\"html\": true,\n-\t\t\"align\": [\"wide\", \"full\"]\n-\t},\n-\t\"textdomain\": \"soliloquywp\",\n-\t\"editorScript\": \"file:.\u002Findex.js\",\n-\t\"editorStyle\": \"file:.\u002Fmain.css\",\n-\t\"style\": \"file:.\u002Fstyle-main.css\",\n-\t\"keywords\": [\"Slider\", \"Photo\", \"Carosuel\"],\n-\t\"attributes\": {\n-\t\t\"sliderId\": {\n-\t\t\t\"type\": \"number\",\n-\t\t\t\"default\": null\n-\t\t},\n-\t\t\"title\": {\n-\t\t\t\"type\": \"string\",\n-\t\t\t\"default\": \"\"\n-\t\t},\n-\t\t\"soliloquy_gutenberg_data\": {\n-\t\t\t\"type\": \"string\",\n-\t\t\t\"default\": \"\"\n-\t\t}\n-\t}\n-}\n+  \"$schema\": \"https:\u002F\u002Fschemas.wp.org\u002Ftrunk\u002Fblock.json\",\n+  \"apiVersion\": 3,\n+  \"name\": \"soliloquy\u002Fsoliloquywp\",\n+  \"version\": \"0.1.0\",\n+  \"title\": \"Soliloquy\",\n+  \"category\": \"widgets\",\n+  \"description\": \"Select a Slider below to add it to your page.\",\n+  \"example\": {},\n+  \"supports\": {\n+    \"html\": true,\n+    \"align\": [\n+      \"wide\",\n+      \"full\"\n+    ]\n+  },\n+  \"textdomain\": \"soliloquywp\",\n+  \"editorScript\": \"file:.\u002Findex.js\",\n+  \"editorStyle\": \"file:.\u002Fmain.css\",\n+  \"style\": \"file:.\u002Fstyle-main.css\",\n+  \"keywords\": [\n+    \"Slider\",\n+    \"Photo\",\n+    \"Carousel\"\n+  ],\n+  \"attributes\": {\n+    \"sliderId\": {\n+      \"type\": \"number\",\n+      \"default\": null\n+    },\n+    \"title\": {\n+      \"type\": \"string\",\n+      \"default\": \"\"\n+    },\n+    \"soliloquy_gutenberg_data\": {\n+      \"type\": \"string\",\n+      \"default\": \"\"\n+    }\n+  }\n+}\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Findex.asset.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Findex.asset.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Findex.asset.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Findex.asset.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -1 +1 @@\n-\u003C?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'b4fedc7556e7f230797d');\n+\u003C?php return array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '3cc29643e4bde5ab67e2');\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Findex.js \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Findex.js\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Findex.js\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Findex.js\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,640 +1 @@\n-(() => {\n-\t'use strict';\n-\tvar c,\n-\t\te = {\n-\t\t\t85: (c, e, t) => {\n-\t\t\t\tfunction l(c) {\n-\t\t\t\t\treturn (\n-\t\t\t\t\t\t(l =\n-\t\t\t\t\t\t\t'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator\n-\t\t\t\t\t\t\t\t? function (c) {\n-\t\t\t\t\t\t\t\t\t\treturn typeof c;\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t: function (c) {\n-\t\t\t\t\t\t\t\t\t\treturn c &&\n-\t\t\t\t\t\t\t\t\t\t\t'function' == typeof Symbol &&\n-\t\t\t\t\t\t\t\t\t\t\tc.constructor === Symbol &&\n-\t\t\t\t\t\t\t\t\t\t\tc !== Symbol.prototype\n-\t\t\t\t\t\t\t\t\t\t\t? 'symbol'\n-\t\t\t\t\t\t\t\t\t\t\t: typeof c;\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\tl(c)\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t\tfunction r(c, e, t) {\n-\t\t\t\t\treturn (\n-\t\t\t\t\t\t(e = (function (c) {\n-\t\t\t\t\t\t\tvar e = (function (c, e) {\n-\t\t\t\t\t\t\t\tif ('object' != l(c) || !c) return c;\n-\t\t\t\t\t\t\t\tvar t = c[Symbol.toPrimitive];\n-\t\t\t\t\t\t\t\tif (void 0 !== t) {\n-\t\t\t\t\t\t\t\t\tvar r = t.call(c, 'string');\n-\t\t\t\t\t\t\t\t\tif ('object' != l(r)) return r;\n-\t\t\t\t\t\t\t\t\tthrow new TypeError('@@toPrimitive must return a primitive value.');\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\treturn String(c);\n-\t\t\t\t\t\t\t})(c);\n-\t\t\t\t\t\t\treturn 'symbol' == l(e) ? e : e + '';\n-\t\t\t\t\t\t})(e)) in c\n-\t\t\t\t\t\t\t? Object.defineProperty(c, e, {\n-\t\t\t\t\t\t\t\t\tvalue: t,\n-\t\t\t\t\t\t\t\t\tenumerable: !0,\n-\t\t\t\t\t\t\t\t\tconfigurable: !0,\n-\t\t\t\t\t\t\t\t\twritable: !0\n-\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t: (c[e] = t),\n-\t\t\t\t\t\tc\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t\tconst n = window.wp.blocks,\n-\t\t\t\t\to = window.React;\n-\t\t\t\tvar i = t.n(o);\n-\t\t\t\tconst a = window.wp.blockEditor,\n-\t\t\t\t\tu = window.wp.data,\n-\t\t\t\t\ts = window.wp.apiFetch;\n-\t\t\t\tvar d = t.n(s);\n-\t\t\t\tconst f = window.wp.components;\n-\t\t\t\tfunction p(c, e) {\n-\t\t\t\t\t(null == e || e > c.length) && (e = c.length);\n-\t\t\t\t\tfor (var t = 0, l = Array(e); t \u003C e; t++) l[t] = c[t];\n-\t\t\t\t\treturn l;\n-\t\t\t\t}\n-\t\t\t\tfunction v(c, e) {\n-\t\t\t\t\treturn (\n-\t\t\t\t\t\t(function (c) {\n-\t\t\t\t\t\t\tif (Array.isArray(c)) return c;\n-\t\t\t\t\t\t})(c) ||\n-\t\t\t\t\t\t(function (c, e) {\n-\t\t\t\t\t\t\tvar t =\n-\t\t\t\t\t\t\t\tnull == c\n-\t\t\t\t\t\t\t\t\t? null\n-\t\t\t\t\t\t\t\t\t: ('undefined' != typeof Symbol && c[Symbol.iterator]) || c['@@iterator'];\n-\t\t\t\t\t\t\tif (null != t) {\n-\t\t\t\t\t\t\t\tvar l,\n-\t\t\t\t\t\t\t\t\tr,\n-\t\t\t\t\t\t\t\t\tn,\n-\t\t\t\t\t\t\t\t\to,\n-\t\t\t\t\t\t\t\t\ti = [],\n-\t\t\t\t\t\t\t\t\ta = !0,\n-\t\t\t\t\t\t\t\t\tu = !1;\n-\t\t\t\t\t\t\t\ttry {\n-\t\t\t\t\t\t\t\t\tif (((n = (t = t.call(c)).next), 0 === e)) {\n-\t\t\t\t\t\t\t\t\t\tif (Object(t) !== t) return;\n-\t\t\t\t\t\t\t\t\t\ta = !1;\n-\t\t\t\t\t\t\t\t\t} else\n-\t\t\t\t\t\t\t\t\t\tfor (\n-\t\t\t\t\t\t\t\t\t\t\t;\n-\t\t\t\t\t\t\t\t\t\t\t!(a = (l = n.call(t)).done) && (i.push(l.value), i.length !== e);\n-\t\t\t\t\t\t\t\t\t\t\ta = !0\n-\t\t\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t\t} catch (c) {\n-\t\t\t\t\t\t\t\t\t(u = !0), (r = c);\n-\t\t\t\t\t\t\t\t} finally {\n-\t\t\t\t\t\t\t\t\ttry {\n-\t\t\t\t\t\t\t\t\t\tif (!a && null != t.return && ((o = t.return()), Object(o) !== o)) return;\n-\t\t\t\t\t\t\t\t\t} finally {\n-\t\t\t\t\t\t\t\t\t\tif (u) throw r;\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\treturn i;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t})(c, e) ||\n-\t\t\t\t\t\t(function (c, e) {\n-\t\t\t\t\t\t\tif (c) {\n-\t\t\t\t\t\t\t\tif ('string' == typeof c) return p(c, e);\n-\t\t\t\t\t\t\t\tvar t = {}.toString.call(c).slice(8, -1);\n-\t\t\t\t\t\t\t\treturn (\n-\t\t\t\t\t\t\t\t\t'Object' === t && c.constructor && (t = c.constructor.name),\n-\t\t\t\t\t\t\t\t\t'Map' === t || 'Set' === t\n-\t\t\t\t\t\t\t\t\t\t? Array.from(c)\n-\t\t\t\t\t\t\t\t\t\t: 'Arguments' === t || \u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(t)\n-\t\t\t\t\t\t\t\t\t\t\t? p(c, e)\n-\t\t\t\t\t\t\t\t\t\t\t: void 0\n-\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t})(c, e) ||\n-\t\t\t\t\t\t(function () {\n-\t\t\t\t\t\t\tthrow new TypeError(\n-\t\t\t\t\t\t\t\t'Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.'\n-\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t})()\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t\tconst m = window.wp.i18n,\n-\t\t\t\t\th = function (c) {\n-\t\t\t\t\t\tvar e = c.clientId,\n-\t\t\t\t\t\t\tt = c.onSelect,\n-\t\t\t\t\t\t\tl = void 0 === t ? function () {} : t,\n-\t\t\t\t\t\t\tr = v((0, o.useState)(null), 2),\n-\t\t\t\t\t\t\tn = r[0],\n-\t\t\t\t\t\t\ta = r[1],\n-\t\t\t\t\t\t\ts = v((0, o.useState)([]), 2),\n-\t\t\t\t\t\t\tf = s[0],\n-\t\t\t\t\t\t\tp = s[1],\n-\t\t\t\t\t\t\th = v((0, o.useState)(''), 2),\n-\t\t\t\t\t\t\tb = h[0],\n-\t\t\t\t\t\t\ty = h[1],\n-\t\t\t\t\t\t\tg = v((0, o.useState)(!1), 2),\n-\t\t\t\t\t\t\tw = g[0],\n-\t\t\t\t\t\t\tE = g[1],\n-\t\t\t\t\t\t\tS = v((0, o.useState)(!1), 2),\n-\t\t\t\t\t\t\tO = S[0],\n-\t\t\t\t\t\t\tk = S[1],\n-\t\t\t\t\t\t\tI = (0, u.useSelect)(\n-\t\t\t\t\t\t\t\tfunction (c) {\n-\t\t\t\t\t\t\t\t\tvar t,\n-\t\t\t\t\t\t\t\t\t\tl = c('core\u002Fblock-editor').getBlock(e);\n-\t\t\t\t\t\t\t\t\treturn null !== (t = null == l ? void 0 : l.attributes) && void 0 !== t\n-\t\t\t\t\t\t\t\t\t\t? t\n-\t\t\t\t\t\t\t\t\t\t: {sliderId: null, title: ''};\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[e]\n-\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\t_ = (0, u.useDispatch)('core\u002Fblock-editor').updateBlockAttributes,\n-\t\t\t\t\t\t\tj = (0, o.useRef)(null);\n-\t\t\t\t\t\t(0, o.useEffect)(\n-\t\t\t\t\t\t\tfunction () {\n-\t\t\t\t\t\t\t\tvar c = I.sliderId ? {value: I.sliderId, label: I.title || ''} : null;\n-\t\t\t\t\t\t\t\ta(c), y(''), M();\n-\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t[I]\n-\t\t\t\t\t\t);\n-\t\t\t\t\t\tvar M = function () {\n-\t\t\t\t\t\t\tvar c = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : '';\n-\t\t\t\t\t\t\tk(!0),\n-\t\t\t\t\t\t\t\td()({path: '\u002Fwp\u002Fv2\u002Fsoliloquy?per_page=20&search='.concat(c)})\n-\t\t\t\t\t\t\t\t\t.then(function (c) {\n-\t\t\t\t\t\t\t\t\t\tvar e = Array.from(\n-\t\t\t\t\t\t\t\t\t\t\tnew Map(\n-\t\t\t\t\t\t\t\t\t\t\t\tc.map(function (c) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\treturn [c.id, {value: c.id, label: c.title.rendered}];\n-\t\t\t\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t\t\t).values()\n-\t\t\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t\t\t\tp(e);\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t.catch(function (c) {\n-\t\t\t\t\t\t\t\t\t\tconsole.error('Error fetching options:', c);\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t.then(function () {\n-\t\t\t\t\t\t\t\t\t\tk(!1);\n-\t\t\t\t\t\t\t\t\t});\n-\t\t\t\t\t\t};\n-\t\t\t\t\t\t(0, o.useEffect)(\n-\t\t\t\t\t\t\tfunction () {\n-\t\t\t\t\t\t\t\tvar c = function (c) {\n-\t\t\t\t\t\t\t\t\tj.current && !j.current.contains(c.target) && E(!1);\n-\t\t\t\t\t\t\t\t};\n-\t\t\t\t\t\t\t\treturn (\n-\t\t\t\t\t\t\t\t\tdocument.addEventListener('mousedown', c),\n-\t\t\t\t\t\t\t\t\tfunction () {\n-\t\t\t\t\t\t\t\t\t\tdocument.removeEventListener('mousedown', c);\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t[j]\n-\t\t\t\t\t\t);\n-\t\t\t\t\t\tvar C,\n-\t\t\t\t\t\t\tz = function (c) {\n-\t\t\t\t\t\t\t\ta(c), y(''), E(!1), l(c);\n-\t\t\t\t\t\t\t\tvar t = {\n-\t\t\t\t\t\t\t\t\tsliderId: c.value,\n-\t\t\t\t\t\t\t\t\ttitle: c.label,\n-\t\t\t\t\t\t\t\t\tsoliloquy_gutenberg_data: JSON.stringify({sliderId: c.value, title: c.label})\n-\t\t\t\t\t\t\t\t};\n-\t\t\t\t\t\t\t\t_(e, t), M();\n-\t\t\t\t\t\t\t};\n-\t\t\t\t\t\treturn (\n-\t\t\t\t\t\t\t(C = n ? n.label : (0, m.__)('Search for a slider.')),\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t{ref: j, className: 'select-with-search '.concat(w ? 'has-dropdown' : '')},\n-\t\t\t\t\t\t\t\ti().createElement('input', {\n-\t\t\t\t\t\t\t\t\ttype: 'text',\n-\t\t\t\t\t\t\t\t\tplaceholder: C,\n-\t\t\t\t\t\t\t\t\tvalue: b,\n-\t\t\t\t\t\t\t\t\tonChange: function (c) {\n-\t\t\t\t\t\t\t\t\t\tvar e = c.target.value;\n-\t\t\t\t\t\t\t\t\t\ty(e), E(!0), e.length > 1 ? M(e) : '' === e && M();\n-\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\tonClick: function () {\n-\t\t\t\t\t\t\t\t\t\tE(!w);\n-\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\tclassName: 'search-input '.concat(n ? 'selected' : '')\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\tw &&\n-\t\t\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t\t{className: 'dropdown-menu'},\n-\t\t\t\t\t\t\t\t\t\tO\n-\t\t\t\t\t\t\t\t\t\t\t? i().createElement(\n-\t\t\t\t\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t\t\t\t\t{className: 'dropdown-option loading'},\n-\t\t\t\t\t\t\t\t\t\t\t\t\t(0, m.__)('Loading…')\n-\t\t\t\t\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t\t\t\t\t: i().createElement(\n-\t\t\t\t\t\t\t\t\t\t\t\t\ti().Fragment,\n-\t\t\t\t\t\t\t\t\t\t\t\t\tnull,\n-\t\t\t\t\t\t\t\t\t\t\t\t\tf.length > 0\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t? f.map(function (c) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn i().createElement(\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tkey: c.value,\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclassName: 'dropdown-option '.concat(\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tc.value === (null == n ? void 0 : n.value) ? 'selected' : ''\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonClick: function () {\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\treturn z(c);\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tonKeyDown: function (e) {\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t('Enter' !== e.key && ' ' !== e.key) || z(c);\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\trole: 'button',\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\ttabIndex: 0\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tc.label\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t: i().createElement(\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{className: 'dropdown-option no-options'},\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t(0, m.__)('No options')\n-\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t};\n-\t\t\t\tfunction b() {\n-\t\t\t\t\treturn (\n-\t\t\t\t\t\t(b = Object.assign\n-\t\t\t\t\t\t\t? Object.assign.bind()\n-\t\t\t\t\t\t\t: function (c) {\n-\t\t\t\t\t\t\t\t\tfor (var e = 1; e \u003C arguments.length; e++) {\n-\t\t\t\t\t\t\t\t\t\tvar t = arguments[e];\n-\t\t\t\t\t\t\t\t\t\tfor (var l in t) ({}).hasOwnProperty.call(t, l) && (c[l] = t[l]);\n-\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\treturn c;\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\tb.apply(null, arguments)\n-\t\t\t\t\t);\n-\t\t\t\t}\n-\t\t\t\tconst y = function (c) {\n-\t\t\t\t\t\treturn i().createElement(\n-\t\t\t\t\t\t\t'svg',\n-\t\t\t\t\t\t\tb(\n-\t\t\t\t\t\t\t\t{\n-\t\t\t\t\t\t\t\t\tid: 'Layer_1',\n-\t\t\t\t\t\t\t\t\txmlns: 'http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg',\n-\t\t\t\t\t\t\t\t\twidth: '298.424',\n-\t\t\t\t\t\t\t\t\theight: '63.743',\n-\t\t\t\t\t\t\t\t\tviewBox: '0 0 298.424 63.743'\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\tc\n-\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t'g',\n-\t\t\t\t\t\t\t\t{id: 'Layer-1'},\n-\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\td: 'M1.33,23.784h-2.187l2.187,2.187l-2.187,2.188H1.33c2.416,0,4.375,1.959,4.375,4.375v1.094 l2.187,2.187l2.188-2.187v-1.094C10.081,27.702,6.163,23.784,1.33,23.784z',\n-\t\t\t\t\t\t\t\t\tfill: '#162937',\n-\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 78.657 100.448) scale(2.41618)'\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\td: 'M5.706,35.816v2.188c0,2.416-1.959,4.375-4.375,4.375H0.237l-2.187,2.187l2.187,2.187H1.33 c4.832,0,8.75-3.917,8.75-8.75v-2.188l-2.188,2.188L5.706,35.816z',\n-\t\t\t\t\t\t\t\t\tfill: '#162937',\n-\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 78.657 100.448) scale(2.41618)'\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\td: 'M-1.951,42.379h-2.188c-2.416,0-4.375-1.959-4.375-4.375V36.91l-2.188-2.188l-2.187,2.188v1.094 c0,4.833,3.917,8.75,8.75,8.75h2.188l-2.188-2.187L-1.951,42.379z',\n-\t\t\t\t\t\t\t\t\tfill: '#ff3700',\n-\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 78.657 100.448) scale(2.41618)'\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\td: 'M-8.513,34.722v-2.188c0-2.416,1.959-4.375,4.375-4.375h1.094l2.188-2.188l-2.188-2.187h-1.094 c-4.833,0-8.75,3.918-8.75,8.75v2.188l2.187-2.188L-8.513,34.722z',\n-\t\t\t\t\t\t\t\t\tfill: '#162937',\n-\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 78.657 100.448) scale(2.41618)'\n-\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t\t'g',\n-\t\t\t\t\t\t\t\t\tnull,\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M81.416,13.365c0.355,0.003,0.709,0.014,1.064,0.039c0.702,0.048,1.401,0.143,2.089,0.294 c0.704,0.155,1.395,0.368,2.061,0.646c0.694,0.29,1.358,0.65,1.977,1.075c0.471,0.323,0.915,0.685,1.331,1.077 c0.211,0.2,0.413,0.408,0.609,0.622l0.052,0.058c0.044,0.057,0.059,0.07,0.087,0.137c0.043,0.1,0.051,0.214,0.023,0.319 c-0.019,0.07-0.032,0.085-0.067,0.148l-2.576,3.81c-0.016,0.021-0.031,0.043-0.049,0.061c-0.036,0.038-0.078,0.071-0.124,0.096 c-0.165,0.089-0.371,0.075-0.522-0.035c-0.021-0.015-0.041-0.033-0.06-0.051c-0.035-0.035-0.055-0.066-0.083-0.105 c-0.031-0.043-0.062-0.086-0.094-0.129c-0.042-0.056-0.084-0.111-0.127-0.166c-0.176-0.223-0.361-0.439-0.56-0.643 c-0.353-0.362-0.744-0.687-1.175-0.954c-0.417-0.258-0.868-0.46-1.339-0.595c-0.485-0.139-0.989-0.207-1.494-0.214 c-0.404-0.006-0.809,0.026-1.204,0.109c-0.337,0.071-0.666,0.179-0.978,0.325c-0.323,0.152-0.626,0.346-0.902,0.574 c-0.145,0.12-0.282,0.248-0.409,0.387c-0.165,0.181-0.311,0.378-0.434,0.589c-0.228,0.392-0.373,0.827-0.445,1.273 c-0.03,0.183-0.047,0.367-0.056,0.552c-0.002,0.058-0.004,0.116-0.005,0.175c-0.001,0.051-0.001,0.101,0.003,0.152 c0.009,0.119,0.035,0.237,0.072,0.351c0.084,0.256,0.222,0.492,0.378,0.71c0.226,0.316,0.496,0.599,0.779,0.863 c0.439,0.409,0.917,0.774,1.409,1.117c0.653,0.454,1.333,0.867,2.023,1.261c0.791,0.446,1.584,0.888,2.376,1.331 c0.531,0.297,1.062,0.593,1.594,0.888c0.386,0.214,0.771,0.429,1.16,0.637c0.031,0.016,0.048,0.025,0.077,0.04 c0.006,0.003,0.012,0.006,0.018,0.009c0.001,0-0.002-0.001-0.002-0.001h0l0.055,0.026l0.056,0.036 c0.077,0.058,0.153,0.115,0.228,0.174c0.553,0.433,1.076,0.906,1.542,1.433c0.32,0.361,0.614,0.746,0.871,1.154 c0.288,0.458,0.531,0.945,0.716,1.453c0.209,0.576,0.344,1.178,0.401,1.788c0.017,0.18,0.027,0.36,0.032,0.54 c0.004,0.167,0.002,0.334-0.001,0.501c-0.007,0.363-0.025,0.727-0.056,1.089c-0.103,1.206-0.351,2.402-0.784,3.533 c-0.222,0.578-0.491,1.138-0.808,1.669c-0.338,0.567-0.73,1.102-1.167,1.597c-0.333,0.377-0.693,0.73-1.079,1.053 c-0.486,0.407-1.012,0.764-1.568,1.067c-0.566,0.308-1.163,0.559-1.777,0.754c-1.083,0.344-2.214,0.515-3.348,0.56 c-0.482,0.019-0.966,0.018-1.448-0.013c-0.655-0.042-1.306-0.137-1.944-0.291c-0.684-0.165-1.351-0.397-1.989-0.696 c-0.641-0.3-1.251-0.667-1.82-1.087c-1.02-0.753-1.906-1.676-2.665-2.689c-0.359-0.478-0.69-0.977-0.998-1.489 c-0.04-0.066-0.079-0.133-0.118-0.2c-0.028-0.048-0.072-0.117-0.093-0.173c-0.048-0.127-0.041-0.271,0.02-0.392 c0.032-0.064,0.048-0.076,0.095-0.13l3.488-3.435c0.021-0.017,0.04-0.037,0.062-0.052c0.044-0.031,0.094-0.055,0.146-0.07 c0.131-0.038,0.275-0.018,0.392,0.053c0.046,0.028,0.088,0.064,0.122,0.106c0.017,0.021,0.033,0.043,0.046,0.067 c0.026,0.045,0.038,0.082,0.056,0.13c0.018,0.048,0.024,0.061,0.043,0.108c0.022,0.054,0.045,0.108,0.068,0.161 c0.129,0.29,0.276,0.571,0.444,0.841c0.366,0.587,0.819,1.116,1.32,1.591c0.137,0.13,0.278,0.256,0.422,0.379 c0.215,0.182,0.436,0.356,0.668,0.516c0.462,0.32,0.962,0.589,1.496,0.769c0.128,0.043,0.257,0.081,0.387,0.114 c0.183,0.045,0.368,0.08,0.554,0.103c0.252,0.031,0.507,0.039,0.761,0.031c0.215-0.007,0.429-0.026,0.642-0.058 c0.368-0.056,0.731-0.154,1.074-0.302c0.377-0.163,0.726-0.386,1.033-0.659c0.234-0.209,0.442-0.445,0.629-0.697 c0.315-0.426,0.563-0.9,0.732-1.402c0.2-0.595,0.289-1.222,0.295-1.848c0.003-0.325-0.023-0.65-0.089-0.968 c-0.094-0.452-0.267-0.886-0.51-1.278c-0.062-0.101-0.129-0.199-0.2-0.294c-0.048-0.064-0.096-0.128-0.149-0.188 c-0.047-0.054-0.098-0.105-0.15-0.154c-0.127-0.119-0.263-0.228-0.402-0.332c-0.184-0.137-0.374-0.266-0.567-0.39 c-0.447-0.286-0.909-0.548-1.377-0.799c-0.467-0.251-0.94-0.491-1.417-0.724c-0.565-0.277-1.136-0.545-1.708-0.806 c-0.231-0.105-0.461-0.21-0.693-0.313c-0.183-0.081-0.366-0.162-0.548-0.245c-0.092-0.042-0.184-0.085-0.275-0.128 c-0.237-0.114-0.472-0.231-0.704-0.356c-0.168-0.09-0.334-0.183-0.498-0.279c-1.126-0.66-2.175-1.482-2.978-2.519 c-0.159-0.205-0.307-0.418-0.445-0.638c-0.175-0.281-0.331-0.574-0.465-0.877c-0.311-0.7-0.503-1.449-0.578-2.211 c-0.032-0.329-0.042-0.659-0.037-0.99c0.003-0.198,0.011-0.396,0.023-0.594c0.038-0.595,0.12-1.187,0.252-1.769 c0.137-0.602,0.328-1.192,0.574-1.759c0.228-0.525,0.503-1.03,0.819-1.506c0.311-0.469,0.662-0.911,1.045-1.323 c0.469-0.504,0.985-0.965,1.546-1.365c0.561-0.399,1.167-0.736,1.803-1.001c0.74-0.307,1.52-0.515,2.313-0.629 c0.512-0.074,1.028-0.108,1.545-0.113C81.312,13.365,81.364,13.365,81.416,13.365z M87.885,30.194 c-0.028-0.011-0.028-0.011-0.058-0.018C87.846,30.182,87.865,30.188,87.885,30.194z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M109.944,13.365c0.258,0.002,0.516,0.008,0.774,0.02c0.574,0.026,1.147,0.079,1.716,0.162 c1.297,0.188,2.572,0.531,3.781,1.039c0.783,0.329,1.537,0.727,2.251,1.186c0.699,0.449,1.359,0.956,1.978,1.51 c0.641,0.575,1.236,1.199,1.788,1.86c0.59,0.705,1.129,1.453,1.607,2.239c0.469,0.772,0.879,1.58,1.222,2.415 c0.466,1.134,0.809,2.317,1.033,3.522c0.226,1.223,0.33,2.466,0.33,3.709c0,1.242-0.103,2.485-0.328,3.706 c-0.222,1.203-0.563,2.384-1.026,3.516c-0.354,0.865-0.78,1.701-1.269,2.498c-0.443,0.72-0.937,1.407-1.475,2.058 c-0.568,0.688-1.183,1.338-1.849,1.933c-0.617,0.552-1.277,1.057-1.975,1.503c-0.687,0.439-1.41,0.821-2.16,1.14 c-1.046,0.445-2.143,0.767-3.262,0.971c-1.033,0.189-2.084,0.277-3.134,0.283c-1.09,0.006-2.182-0.075-3.256-0.263 c-1.122-0.196-2.223-0.509-3.276-0.945c-0.785-0.325-1.542-0.719-2.26-1.174c-0.7-0.444-1.362-0.946-1.983-1.495 c-0.642-0.568-1.238-1.186-1.79-1.841c-0.59-0.699-1.13-1.442-1.607-2.223c-0.452-0.739-0.848-1.511-1.182-2.31 c-0.487-1.162-0.843-2.377-1.072-3.616c-0.227-1.225-0.33-2.472-0.33-3.717c0-1.211,0.098-2.424,0.313-3.616 c0.218-1.211,0.556-2.4,1.018-3.54c0.354-0.872,0.778-1.714,1.269-2.516c0.48-0.787,1.023-1.535,1.616-2.24 c0.532-0.634,1.105-1.234,1.719-1.789c0.618-0.559,1.279-1.071,1.978-1.525c0.714-0.464,1.467-0.867,2.249-1.202 c1.173-0.502,2.41-0.848,3.67-1.047c0.566-0.089,1.137-0.149,1.708-0.183c0.293-0.017,0.587-0.026,0.881-0.03 C109.721,13.365,109.833,13.365,109.944,13.365z M109.734,19.767c-0.526,0.004-1.052,0.038-1.573,0.112 c-0.813,0.115-1.614,0.328-2.369,0.654c-0.577,0.249-1.124,0.562-1.631,0.933c-0.608,0.446-1.152,0.974-1.633,1.555 c-0.369,0.445-0.705,0.919-1.001,1.416c-0.293,0.492-0.547,1.006-0.76,1.538c-0.257,0.642-0.453,1.309-0.591,1.987 c-0.141,0.692-0.222,1.396-0.252,2.102c-0.023,0.547-0.017,1.094,0.021,1.64c0.067,0.955,0.237,1.902,0.519,2.817 c0.21,0.684,0.483,1.348,0.812,1.982c0.326,0.628,0.707,1.227,1.133,1.792c0.559,0.741,1.192,1.429,1.915,2.014 c0.421,0.34,0.871,0.646,1.346,0.905c0.48,0.261,0.985,0.475,1.507,0.636c0.837,0.259,1.713,0.381,2.588,0.387 c0.784,0.005,1.571-0.066,2.338-0.233c0.651-0.142,1.286-0.354,1.888-0.64c0.745-0.354,1.433-0.821,2.044-1.374 c0.486-0.44,0.922-0.932,1.314-1.457c0.49-0.655,0.91-1.363,1.25-2.107c0.416-0.91,0.711-1.873,0.896-2.856 c0.164-0.868,0.242-1.75,0.254-2.633c0.01-0.759-0.031-1.52-0.139-2.272c-0.137-0.954-0.382-1.893-0.747-2.785 c-0.217-0.53-0.477-1.043-0.775-1.532c-0.313-0.512-0.67-0.998-1.061-1.453c-0.437-0.507-0.926-0.97-1.463-1.371 c-0.553-0.413-1.157-0.757-1.794-1.023c-0.721-0.301-1.481-0.502-2.254-0.616c-0.496-0.073-0.996-0.109-1.498-0.119 C109.924,19.767,109.83,19.766,109.734,19.767z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M145.375,47.78h-15.348c-0.068-0.005-0.086-0.003-0.151-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.006-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.084-0.019,0.151-0.024h5.528c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151V42.13h9.33 l0.077,0.006c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151 v4.669c-0.005,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C145.461,47.777,145.443,47.775,145.375,47.78 z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M153.371,47.78h-5.527c-0.068-0.005-0.086-0.003-0.152-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.066-0.021,0.084-0.019,0.152-0.024h5.527c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151v32.575 c-0.005,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C153.457,47.777,153.439,47.775,153.371,47.78z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M175.346,47.78h-15.348c-0.068-0.005-0.086-0.003-0.152-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.084-0.019,0.152-0.024h5.527c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151V42.13h9.33 l0.077,0.006c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151 v4.669c-0.006,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C175.432,47.777,175.414,47.775,175.346,47.78 z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M191.439,13.365c0.295,0.003,0.589,0.01,0.883,0.025c0.538,0.028,1.074,0.079,1.607,0.157 c1.297,0.188,2.572,0.531,3.781,1.039c0.783,0.329,1.537,0.727,2.251,1.186c0.699,0.449,1.359,0.956,1.978,1.51 c0.641,0.575,1.236,1.199,1.788,1.86c0.567,0.678,1.088,1.396,1.552,2.149c0.492,0.799,0.92,1.637,1.277,2.505 c0.479,1.167,0.829,2.386,1.051,3.628c0.22,1.226,0.317,2.472,0.311,3.716c-0.006,1.169-0.103,2.338-0.309,3.489 c-0.221,1.239-0.568,2.456-1.045,3.621c-0.341,0.833-0.748,1.639-1.215,2.409c-0.475,0.783-1.011,1.527-1.597,2.23 c-0.549,0.657-1.141,1.279-1.78,1.85c-0.592,0.53-1.223,1.015-1.889,1.448c-0.712,0.462-1.465,0.863-2.246,1.196 c-1.014,0.432-2.076,0.747-3.158,0.952c-1.067,0.202-2.152,0.297-3.237,0.303c-1.09,0.006-2.182-0.075-3.256-0.263 c-1.122-0.196-2.223-0.509-3.276-0.945c-0.785-0.325-1.542-0.719-2.26-1.174c-0.7-0.444-1.363-0.946-1.983-1.495 c-0.642-0.568-1.238-1.186-1.79-1.841c-0.546-0.646-1.048-1.329-1.497-2.045c-0.498-0.792-0.931-1.625-1.293-2.488 c-0.501-1.195-0.863-2.446-1.091-3.721c-0.214-1.192-0.311-2.402-0.311-3.612c0-1.211,0.098-2.424,0.313-3.616 c0.218-1.211,0.556-2.4,1.018-3.54c0.34-0.839,0.747-1.651,1.214-2.427c0.494-0.82,1.054-1.598,1.67-2.33 c0.533-0.634,1.105-1.234,1.719-1.789c0.644-0.582,1.334-1.113,2.064-1.581c0.688-0.441,1.412-0.825,2.163-1.146 c1.173-0.502,2.41-0.848,3.67-1.047c0.566-0.089,1.136-0.149,1.708-0.183c0.293-0.017,0.587-0.026,0.881-0.03 C191.216,13.365,191.328,13.365,191.439,13.365z M191.229,19.767c-0.504,0.004-1.007,0.035-1.507,0.103 c-0.816,0.111-1.619,0.318-2.378,0.639c-0.578,0.244-1.128,0.554-1.638,0.921c-0.628,0.454-1.188,0.994-1.682,1.591 c-0.369,0.445-0.705,0.919-1.001,1.416c-0.282,0.473-0.529,0.968-0.736,1.479c-0.269,0.661-0.473,1.347-0.615,2.046 c-0.141,0.692-0.222,1.396-0.252,2.102c-0.024,0.57-0.017,1.141,0.026,1.71c0.071,0.931,0.239,1.855,0.514,2.747 c0.21,0.684,0.482,1.348,0.812,1.982c0.326,0.628,0.707,1.227,1.133,1.792c0.572,0.758,1.222,1.461,1.965,2.055 c0.422,0.337,0.874,0.638,1.35,0.893c0.481,0.258,0.988,0.468,1.511,0.626c0.841,0.253,1.719,0.369,2.596,0.369 c0.698,0,1.397-0.059,2.083-0.194c0.717-0.141,1.417-0.365,2.077-0.679c0.726-0.345,1.398-0.797,1.997-1.332 c0.505-0.451,0.956-0.958,1.361-1.499c0.49-0.655,0.911-1.363,1.25-2.107c0.406-0.889,0.697-1.828,0.883-2.787 c0.172-0.89,0.255-1.796,0.267-2.702c0.01-0.737-0.029-1.474-0.13-2.204c-0.129-0.935-0.361-1.856-0.709-2.734 c-0.219-0.552-0.483-1.087-0.79-1.596c-0.321-0.532-0.688-1.036-1.094-1.507c-0.437-0.507-0.926-0.97-1.463-1.371 c-0.553-0.413-1.157-0.757-1.794-1.023c-0.762-0.318-1.567-0.524-2.385-0.635c-0.5-0.067-1.004-0.098-1.508-0.102 C191.325,19.766,191.277,19.766,191.229,19.767z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M225.576,13.365c0.258,0.002,0.516,0.008,0.774,0.02c0.539,0.025,1.077,0.073,1.611,0.147 c1.266,0.175,2.512,0.497,3.697,0.977c1.233,0.499,2.394,1.167,3.451,1.974c0.988,0.755,1.882,1.628,2.685,2.577 c0.639,0.755,1.22,1.559,1.73,2.407c0.535,0.89,0.991,1.828,1.358,2.8c0.522,1.381,0.862,2.827,1.034,4.292 c0.121,1.029,0.157,2.066,0.129,3.102c-0.028,1.061-0.125,2.122-0.303,3.169c-0.197,1.156-0.494,2.295-0.904,3.394 c-0.396,1.06-0.897,2.08-1.5,3.038c-0.369,0.586-0.776,1.147-1.215,1.683l3.98,4.836c0.015,0.022,0.033,0.043,0.046,0.067 c0.027,0.047,0.046,0.099,0.057,0.152c0.01,0.053,0.011,0.108,0.004,0.162c-0.02,0.136-0.097,0.259-0.21,0.336 c-0.045,0.03-0.095,0.053-0.148,0.068c-0.026,0.007-0.053,0.009-0.08,0.014l-5.527,0.537c-0.071,0.001-0.089,0.006-0.159-0.01 c-0.078-0.018-0.15-0.055-0.211-0.108c-0.02-0.017-0.037-0.038-0.056-0.057l-2.087-2.514c-0.075,0.045-0.15,0.09-0.226,0.135 c-0.08,0.046-0.161,0.093-0.242,0.138c-0.284,0.158-0.572,0.307-0.865,0.447c-0.524,0.249-1.062,0.466-1.611,0.652 c-1.192,0.403-2.434,0.653-3.687,0.765c-0.803,0.072-1.611,0.088-2.416,0.057c-1.555-0.062-3.104-0.315-4.583-0.802 c-0.809-0.266-1.594-0.6-2.345-1c-0.755-0.402-1.474-0.87-2.149-1.393c-0.896-0.694-1.714-1.486-2.454-2.344 c-0.645-0.747-1.232-1.544-1.747-2.386c-0.506-0.827-0.942-1.697-1.3-2.599c-0.441-1.107-0.764-2.26-0.974-3.433 c-0.214-1.191-0.311-2.402-0.311-3.612c0-1.14,0.087-2.28,0.276-3.404c0.187-1.112,0.474-2.208,0.866-3.265 c0.327-0.881,0.725-1.735,1.191-2.551c0.543-0.953,1.177-1.853,1.883-2.692c0.326-0.388,0.667-0.764,1.024-1.124 c0.57-0.576,1.179-1.112,1.827-1.598c0.657-0.493,1.354-0.934,2.082-1.314c0.664-0.346,1.354-0.641,2.062-0.883 c0.72-0.246,1.457-0.436,2.205-0.574c0.702-0.129,1.412-0.212,2.124-0.253c0.331-0.019,0.661-0.029,0.992-0.031 C225.427,13.365,225.501,13.365,225.576,13.365z M225.423,19.552c-0.309,0.003-0.617,0.018-0.925,0.049 c-0.545,0.055-1.086,0.158-1.611,0.314c-0.572,0.169-1.124,0.402-1.645,0.691c-0.535,0.298-1.036,0.655-1.497,1.057 c-0.676,0.59-1.264,1.274-1.785,2.003c-0.731,1.023-1.321,2.145-1.729,3.335c-0.227,0.664-0.397,1.346-0.511,2.038 c-0.125,0.761-0.182,1.532-0.178,2.303c0.004,0.806,0.074,1.613,0.223,2.405c0.158,0.838,0.404,1.66,0.741,2.444 c0.416,0.965,0.968,1.868,1.628,2.685c0.251,0.311,0.517,0.611,0.8,0.893c0.417,0.416,0.871,0.796,1.359,1.127 c0.709,0.48,1.488,0.851,2.307,1.099c0.796,0.241,1.625,0.366,2.456,0.396c0.333,0.012,0.666,0.01,0.998-0.011 c0.448-0.028,0.895-0.09,1.332-0.189c0.4-0.091,0.793-0.213,1.174-0.367c0.21-0.085,0.415-0.18,0.617-0.283l0.029-0.015 l-5.615-6.417l-0.046-0.061c-0.012-0.023-0.026-0.044-0.036-0.068c-0.02-0.047-0.033-0.097-0.038-0.149 c-0.017-0.182,0.072-0.362,0.226-0.459c0.043-0.027,0.091-0.048,0.141-0.061c0.025-0.006,0.05-0.009,0.076-0.013l5.689-0.537 c0.026,0,0.051-0.003,0.077-0.001c0.077,0.005,0.152,0.028,0.219,0.067c0.059,0.035,0.069,0.05,0.118,0.098l3.262,3.694 c0.393-0.523,0.734-1.084,1.017-1.674c0.223-0.465,0.41-0.948,0.562-1.441c0.311-1.014,0.47-2.07,0.513-3.128 c0.057-1.394-0.075-2.8-0.452-4.146c-0.188-0.672-0.437-1.328-0.745-1.955c-0.28-0.571-0.609-1.119-0.979-1.637 c-0.549-0.769-1.185-1.482-1.915-2.085c-0.381-0.315-0.789-0.599-1.217-0.845c-0.44-0.252-0.901-0.464-1.379-0.634 c-0.628-0.222-1.281-0.37-1.942-0.449c-0.393-0.047-0.789-0.069-1.185-0.073C225.514,19.552,225.469,19.552,225.423,19.552z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M269.525,14.248c0.063,0.026,0.081,0.029,0.137,0.07c0.083,0.061,0.147,0.147,0.178,0.245 c0.021,0.065,0.019,0.083,0.024,0.151c0,6.53,0.011,13.061,0,19.591c-0.003,0.571-0.019,1.141-0.054,1.712 c-0.027,0.438-0.065,0.876-0.115,1.313c-0.037,0.322-0.081,0.643-0.132,0.963c-0.04,0.248-0.084,0.495-0.133,0.741 c-0.326,1.629-0.871,3.231-1.753,4.647c-0.137,0.22-0.281,0.434-0.434,0.643c-0.21,0.287-0.435,0.564-0.674,0.827 c-0.389,0.428-0.816,0.821-1.276,1.172c-0.321,0.246-0.658,0.47-1.008,0.674c-0.244,0.142-0.494,0.274-0.749,0.396 c-1.628,0.777-3.428,1.126-5.221,1.219c-0.251,0.013-0.503,0.021-0.754,0.024c-0.319,0.005-0.638,0.002-0.957-0.009 c-1.736-0.056-3.485-0.34-5.095-1.012c-0.216-0.09-0.429-0.187-0.639-0.291c-0.275-0.136-0.544-0.285-0.806-0.446 c-0.365-0.224-0.716-0.473-1.048-0.743c-0.488-0.398-0.936-0.844-1.338-1.329c-0.212-0.257-0.411-0.524-0.598-0.8 c-1.006-1.491-1.614-3.219-1.965-4.974c-0.056-0.277-0.105-0.556-0.148-0.835c-0.055-0.354-0.101-0.71-0.139-1.066 c-0.047-0.44-0.081-0.881-0.105-1.324c-0.029-0.537-0.041-1.075-0.042-1.613V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.083-0.019,0.151-0.024h5.527c0.068,0.006,0.086,0.003,0.152,0.024 c0.148,0.048,0.267,0.167,0.315,0.315c0.021,0.065,0.019,0.083,0.024,0.151c0,6.136-0.015,12.272,0.001,18.408 c0.004,0.563,0.02,1.125,0.057,1.687c0.027,0.421,0.065,0.842,0.117,1.26c0.075,0.606,0.177,1.209,0.32,1.802 c0.112,0.466,0.25,0.927,0.421,1.375c0.271,0.709,0.631,1.392,1.118,1.977c0.251,0.301,0.536,0.575,0.852,0.808 c0.463,0.341,0.988,0.59,1.542,0.743c0.624,0.173,1.277,0.231,1.923,0.21c0.459-0.015,0.918-0.073,1.363-0.188 c0.443-0.115,0.869-0.289,1.262-0.525c0.486-0.291,0.911-0.674,1.266-1.114c0.313-0.388,0.572-0.817,0.787-1.266 c0.194-0.404,0.354-0.824,0.487-1.252c0.158-0.505,0.279-1.021,0.375-1.542c0.212-1.154,0.301-2.328,0.324-3.5 c0.004-0.213,0.006-0.425,0.006-0.638V14.714c0.006-0.068,0.003-0.086,0.024-0.151c0.048-0.148,0.167-0.267,0.315-0.315 c0.065-0.021,0.083-0.019,0.151-0.024h5.474l0.077,0.006C269.474,14.236,269.5,14.242,269.525,14.248z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M287.522,47.78h-5.528c-0.068-0.005-0.086-0.003-0.151-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152v-14.68l-10.184-17.65l-0.034-0.071 c-0.007-0.025-0.017-0.05-0.022-0.076c-0.01-0.052-0.013-0.105-0.006-0.157c0.016-0.131,0.086-0.253,0.192-0.333 c0.042-0.032,0.089-0.057,0.139-0.073c0.067-0.022,0.086-0.02,0.155-0.025h6.547c0.026,0.002,0.051,0.004,0.076,0.006 c0.025,0.006,0.05,0.01,0.075,0.018c0.073,0.024,0.14,0.064,0.195,0.119c0.048,0.048,0.055,0.066,0.09,0.123l5.86,11.37 l6.37-11.385l0.041-0.062c0.044-0.049,0.053-0.064,0.108-0.102c0.061-0.042,0.132-0.07,0.205-0.082 c0.025-0.004,0.049-0.004,0.074-0.006h6.547c0.026,0.002,0.053,0.002,0.079,0.007c0.052,0.009,0.103,0.026,0.149,0.05 c0.118,0.062,0.207,0.172,0.243,0.3c0.014,0.051,0.021,0.104,0.018,0.157c-0.003,0.053-0.013,0.105-0.032,0.155 c-0.01,0.025-0.023,0.047-0.035,0.071l-10.344,17.648v14.679l-0.006,0.077c-0.016,0.066-0.016,0.085-0.047,0.146 c-0.059,0.115-0.163,0.204-0.286,0.244C287.608,47.777,287.59,47.775,287.522,47.78z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#162937'\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t},\n-\t\t\t\t\tg = function (c) {\n-\t\t\t\t\t\tvar e = c.clientId,\n-\t\t\t\t\t\t\tt = (0, o.useRef)(null),\n-\t\t\t\t\t\t\tl = (0, u.useSelect)(\n-\t\t\t\t\t\t\t\tfunction (c) {\n-\t\t\t\t\t\t\t\t\tvar t,\n-\t\t\t\t\t\t\t\t\t\tl = c('core\u002Fblock-editor').getBlock(e);\n-\t\t\t\t\t\t\t\t\treturn null !== (t = null == l ? void 0 : l.attributes) && void 0 !== t\n-\t\t\t\t\t\t\t\t\t\t? t\n-\t\t\t\t\t\t\t\t\t\t: {sliderId: null, title: ''};\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[e]\n-\t\t\t\t\t\t\t);\n-\t\t\t\t\t\treturn (\n-\t\t\t\t\t\t\t(0, o.useEffect)(\n-\t\t\t\t\t\t\t\tfunction () {\n-\t\t\t\t\t\t\t\t\tl.sliderId &&\n-\t\t\t\t\t\t\t\t\t\td()({path: '\u002Fwp\u002Fv2\u002Fsoliloquy\u002F'.concat(l.sliderId)})\n-\t\t\t\t\t\t\t\t\t\t\t.then(function (c) {\n-\t\t\t\t\t\t\t\t\t\t\t\treturn c;\n-\t\t\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t\t\t.then(function (c) {\n-\t\t\t\t\t\t\t\t\t\t\t\tt.current = c.gallery_data;\n-\t\t\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t\t\t\t.catch(function (c) {\n-\t\t\t\t\t\t\t\t\t\t\t\tconsole.error('Error fetching slider:', c);\n-\t\t\t\t\t\t\t\t\t\t\t});\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[l.sliderId]\n-\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\tf.Placeholder,\n-\t\t\t\t\t\t\t\t{className: 'soliloquy-block__placeholder'},\n-\t\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t{className: 'soliloquy-block__placeholder-brand'},\n-\t\t\t\t\t\t\t\t\ti().createElement(y, null)\n-\t\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\t{className: 'soliloquy-block-select'},\n-\t\t\t\t\t\t\t\t\ti().createElement(h, {\n-\t\t\t\t\t\t\t\t\t\tclientId: e,\n-\t\t\t\t\t\t\t\t\t\tattributes: l,\n-\t\t\t\t\t\t\t\t\t\tonSelect: function (c) {\n-\t\t\t\t\t\t\t\t\t\t\tnull !== c\n-\t\t\t\t\t\t\t\t\t\t\t\t? console.log('Selected option:', c)\n-\t\t\t\t\t\t\t\t\t\t\t\t: console.log('No option selected');\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t},\n-\t\t\t\t\tw = function (c) {\n-\t\t\t\t\t\tvar e = c.clientId,\n-\t\t\t\t\t\t\tt = (0, o.useRef)(!1),\n-\t\t\t\t\t\t\tl = (0, u.useSelect)(\n-\t\t\t\t\t\t\t\tfunction (c) {\n-\t\t\t\t\t\t\t\t\tvar t,\n-\t\t\t\t\t\t\t\t\t\tl = c('core\u002Fblock-editor').getBlock(e);\n-\t\t\t\t\t\t\t\t\treturn null !== (t = null == l ? void 0 : l.attributes) && void 0 !== t\n-\t\t\t\t\t\t\t\t\t\t? t\n-\t\t\t\t\t\t\t\t\t\t: {sliderId: null, title: ''};\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[e]\n-\t\t\t\t\t\t\t);\n-\t\t\t\t\t\treturn (\n-\t\t\t\t\t\t\t(0, o.useEffect)(\n-\t\t\t\t\t\t\t\tfunction () {\n-\t\t\t\t\t\t\t\t\tt.current = null !== l.sliderId;\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[l.sliderId]\n-\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\ta.InspectorControls,\n-\t\t\t\t\t\t\t\tnull,\n-\t\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t\tf.PanelBody,\n-\t\t\t\t\t\t\t\t\t{title: (0, m.__)('Slider'), className: 'soliloquy-inspector-panelbody'},\n-\t\t\t\t\t\t\t\t\ti().createElement('h3', null, (0, m.__)('Search for a Slider')),\n-\t\t\t\t\t\t\t\t\ti().createElement(h, {\n-\t\t\t\t\t\t\t\t\t\tclientId: e,\n-\t\t\t\t\t\t\t\t\t\tattributes: l,\n-\t\t\t\t\t\t\t\t\t\tonSelect: function (c) {\n-\t\t\t\t\t\t\t\t\t\t\tnull !== c\n-\t\t\t\t\t\t\t\t\t\t\t\t? console.log('Selected option:', c)\n-\t\t\t\t\t\t\t\t\t\t\t\t: console.log('No option selected');\n-\t\t\t\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t},\n-\t\t\t\t\tE = function (c) {\n-\t\t\t\t\t\tvar e = c.clientId,\n-\t\t\t\t\t\t\tt = (0, u.useSelect)(\n-\t\t\t\t\t\t\t\tfunction (c) {\n-\t\t\t\t\t\t\t\t\tvar t,\n-\t\t\t\t\t\t\t\t\t\tl = c('core\u002Fblock-editor').getBlock(e);\n-\t\t\t\t\t\t\t\t\treturn {\n-\t\t\t\t\t\t\t\t\t\tattributes:\n-\t\t\t\t\t\t\t\t\t\t\tnull !== (t = null == l ? void 0 : l.attributes) && void 0 !== t\n-\t\t\t\t\t\t\t\t\t\t\t\t? t\n-\t\t\t\t\t\t\t\t\t\t\t\t: {sliderId: null, title: ''}\n-\t\t\t\t\t\t\t\t\t};\n-\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t[e]\n-\t\t\t\t\t\t\t).attributes || {sliderId: null, title: ''};\n-\t\t\t\t\t\treturn i().createElement(\n-\t\t\t\t\t\t\to.Fragment,\n-\t\t\t\t\t\t\tnull,\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t{key: 'block'},\n-\t\t\t\t\t\t\t\ti().createElement(g, {clientId: e, attributes: t})\n-\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\ti().createElement(\n-\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t{key: 'controls'},\n-\t\t\t\t\t\t\t\ti().createElement(w, {clientId: e, attributes: t})\n-\t\t\t\t\t\t\t)\n-\t\t\t\t\t\t);\n-\t\t\t\t\t},\n-\t\t\t\t\tS = window.wp.element,\n-\t\t\t\t\tO = JSON.parse(\n-\t\t\t\t\t\t'{\"$schema\":\"https:\u002F\u002Fschemas.wp.org\u002Ftrunk\u002Fblock.json\",\"apiVersion\":3,\"name\":\"soliloquy\u002Fsoliloquywp\",\"version\":\"0.1.0\",\"title\":\"Soliloquy\",\"category\":\"widgets\",\"description\":\"Select a Slider below to add it to your page.\",\"example\":{},\"supports\":{\"html\":true,\"align\":[\"wide\",\"full\"]},\"textdomain\":\"soliloquywp\",\"editorScript\":\"file:.\u002Findex.js\",\"editorStyle\":\"file:.\u002Fmain.css\",\"style\":\"file:.\u002Fstyle-main.css\",\"keywords\":[\"Slider\",\"Photo\",\"Carosuel\"],\"attributes\":{\"sliderId\":{\"type\":\"number\",\"default\":null},\"title\":{\"type\":\"string\",\"default\":\"\"},\"soliloquy_gutenberg_data\":{\"type\":\"string\",\"default\":\"\"}}}'\n-\t\t\t\t\t);\n-\t\t\t\tfunction k(c, e) {\n-\t\t\t\t\tvar t = Object.keys(c);\n-\t\t\t\t\tif (Object.getOwnPropertySymbols) {\n-\t\t\t\t\t\tvar l = Object.getOwnPropertySymbols(c);\n-\t\t\t\t\t\te &&\n-\t\t\t\t\t\t\t(l = l.filter(function (e) {\n-\t\t\t\t\t\t\t\treturn Object.getOwnPropertyDescriptor(c, e).enumerable;\n-\t\t\t\t\t\t\t})),\n-\t\t\t\t\t\t\tt.push.apply(t, l);\n-\t\t\t\t\t}\n-\t\t\t\t\treturn t;\n-\t\t\t\t}\n-\t\t\t\tfunction I(c) {\n-\t\t\t\t\tfor (var e = 1; e \u003C arguments.length; e++) {\n-\t\t\t\t\t\tvar t = null != arguments[e] ? arguments[e] : {};\n-\t\t\t\t\t\te % 2\n-\t\t\t\t\t\t\t? k(Object(t), !0).forEach(function (e) {\n-\t\t\t\t\t\t\t\t\tr(c, e, t[e]);\n-\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t: Object.getOwnPropertyDescriptors\n-\t\t\t\t\t\t\t\t? Object.defineProperties(c, Object.getOwnPropertyDescriptors(t))\n-\t\t\t\t\t\t\t\t: k(Object(t)).forEach(function (e) {\n-\t\t\t\t\t\t\t\t\t\tObject.defineProperty(c, e, Object.getOwnPropertyDescriptor(t, e));\n-\t\t\t\t\t\t\t\t\t});\n-\t\t\t\t\t}\n-\t\t\t\t\treturn c;\n-\t\t\t\t}\n-\t\t\t\t(0, n.registerBlockType)(\n-\t\t\t\t\tO.name,\n-\t\t\t\t\tI(\n-\t\t\t\t\t\tI({}, O),\n-\t\t\t\t\t\t{},\n-\t\t\t\t\t\t{\n-\t\t\t\t\t\t\ticon: function (c) {\n-\t\t\t\t\t\t\t\treturn i().createElement(\n-\t\t\t\t\t\t\t\t\t'svg',\n-\t\t\t\t\t\t\t\t\tb(\n-\t\t\t\t\t\t\t\t\t\t{\n-\t\t\t\t\t\t\t\t\t\t\tid: 'Layer_1',\n-\t\t\t\t\t\t\t\t\t\t\txmlns: 'http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg',\n-\t\t\t\t\t\t\t\t\t\t\twidth: '100',\n-\t\t\t\t\t\t\t\t\t\t\theight: '100',\n-\t\t\t\t\t\t\t\t\t\t\tviewBox: '0 0 100 100'\n-\t\t\t\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\t\t\t\tc\n-\t\t\t\t\t\t\t\t\t),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M70.05-14.767h-9.466l9.466,9.468L60.584,4.17h9.466c10.459,0,18.937,8.478,18.937,18.936v4.735l9.468,9.468l9.469-9.468v-4.735C107.925,2.19,90.966-14.767,70.05-14.767z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#172937',\n-\t\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 29.127 37.595) scale(.90454)'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M88.987,37.309v9.469c0,10.459-8.478,18.937-18.937,18.937h-4.734l-9.468,9.468l9.468,9.468h4.734c20.916,0,37.874-16.955,37.874-37.873v-9.469l-9.469,9.469L88.987,37.309z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#172937',\n-\t\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 29.127 37.595) scale(.90454)'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M55.848,65.716h-9.469c-10.457,0-18.936-8.478-18.936-18.937v-4.734l-9.469-9.469l-9.466,9.469v4.734c0,20.918,16.954,37.873,37.872,37.873h9.469l-9.469-9.468L55.848,65.716z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#ef3f23',\n-\t\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 29.127 37.595) scale(.90454)'\n-\t\t\t\t\t\t\t\t\t}),\n-\t\t\t\t\t\t\t\t\ti().createElement('path', {\n-\t\t\t\t\t\t\t\t\t\td: 'M27.443,32.575v-9.469c0-10.457,8.478-18.936,18.936-18.936h4.735l9.469-9.469l-9.469-9.468h-4.735c-20.918,0-37.872,16.957-37.872,37.873v9.469l9.466-9.469L27.443,32.575z',\n-\t\t\t\t\t\t\t\t\t\tfill: '#172937',\n-\t\t\t\t\t\t\t\t\t\ttransform: 'rotate(45 29.127 37.595) scale(.90454)'\n-\t\t\t\t\t\t\t\t\t})\n-\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\tedit: function (c) {\n-\t\t\t\t\t\t\t\tvar e = c.clientId,\n-\t\t\t\t\t\t\t\t\tt = c.attributes,\n-\t\t\t\t\t\t\t\t\tl = c.setAttributes,\n-\t\t\t\t\t\t\t\t\tr = (0, a.useBlockProps)();\n-\t\t\t\t\t\t\t\treturn i().createElement(\n-\t\t\t\t\t\t\t\t\t'div',\n-\t\t\t\t\t\t\t\t\tr,\n-\t\t\t\t\t\t\t\t\ti().createElement(E, {clientId: e, attributes: t, setAttributes: l})\n-\t\t\t\t\t\t\t\t);\n-\t\t\t\t\t\t\t},\n-\t\t\t\t\t\t\tsave: function (c) {\n-\t\t\t\t\t\t\t\tvar e = c.attributes,\n-\t\t\t\t\t\t\t\t\tt = a.useBlockProps.save(),\n-\t\t\t\t\t\t\t\t\tl = e.sliderId,\n-\t\t\t\t\t\t\t\t\tr = \"[soliloquy id='\".concat(l, \"' type='gutenberg']\");\n-\t\t\t\t\t\t\t\treturn null != l ? i().createElement(S.RawHTML, t, r) : null;\n-\t\t\t\t\t\t\t}\n-\t\t\t\t\t\t}\n-\t\t\t\t\t)\n-\t\t\t\t);\n-\t\t\t}\n-\t\t},\n-\t\tt = {};\n-\tfunction l(c) {\n-\t\tvar r = t[c];\n-\t\tif (void 0 !== r) return r.exports;\n-\t\tvar n = (t[c] = {exports: {}});\n-\t\treturn e[c](n, n.exports, l), n.exports;\n-\t}\n-\t(l.m = e),\n-\t\t(c = []),\n-\t\t(l.O = (e, t, r, n) => {\n-\t\t\tif (!t) {\n-\t\t\t\tvar o = 1 \u002F 0;\n-\t\t\t\tfor (s = 0; s \u003C c.length; s++) {\n-\t\t\t\t\tfor (var [t, r, n] = c[s], i = !0, a = 0; a \u003C t.length; a++)\n-\t\t\t\t\t\t(!1 & n || o >= n) && Object.keys(l.O).every(c => l.O[c](t[a]))\n-\t\t\t\t\t\t\t? t.splice(a--, 1)\n-\t\t\t\t\t\t\t: ((i = !1), n \u003C o && (o = n));\n-\t\t\t\t\tif (i) {\n-\t\t\t\t\t\tc.splice(s--, 1);\n-\t\t\t\t\t\tvar u = r();\n-\t\t\t\t\t\tvoid 0 !== u && (e = u);\n-\t\t\t\t\t}\n-\t\t\t\t}\n-\t\t\t\treturn e;\n-\t\t\t}\n-\t\t\tn = n || 0;\n-\t\t\tfor (var s = c.length; s > 0 && c[s - 1][2] > n; s--) c[s] = c[s - 1];\n-\t\t\tc[s] = [t, r, n];\n-\t\t}),\n-\t\t(l.n = c => {\n-\t\t\tvar e = c && c.__esModule ? () => c.default : () => c;\n-\t\t\treturn l.d(e, {a: e}), e;\n-\t\t}),\n-\t\t(l.d = (c, e) => {\n-\t\t\tfor (var t in e)\n-\t\t\t\tl.o(e, t) && !l.o(c, t) && Object.defineProperty(c, t, {enumerable: !0, get: e[t]});\n-\t\t}),\n-\t\t(l.o = (c, e) => Object.prototype.hasOwnProperty.call(c, e)),\n-\t\t(() => {\n-\t\t\tvar c = {792: 0, 85: 0};\n-\t\t\tl.O.j = e => 0 === c[e];\n-\t\t\tvar e = (e, t) => {\n-\t\t\t\t\tvar r,\n-\t\t\t\t\t\tn,\n-\t\t\t\t\t\t[o, i, a] = t,\n-\t\t\t\t\t\tu = 0;\n-\t\t\t\t\tif (o.some(e => 0 !== c[e])) {\n-\t\t\t\t\t\tfor (r in i) l.o(i, r) && (l.m[r] = i[r]);\n-\t\t\t\t\t\tif (a) var s = a(l);\n-\t\t\t\t\t}\n-\t\t\t\t\tfor (e && e(t); u \u003C o.length; u++) (n = o[u]), l.o(c, n) && c[n] && c[n][0](), (c[n] = 0);\n-\t\t\t\t\treturn l.O(s);\n-\t\t\t\t},\n-\t\t\t\tt = (globalThis.webpackChunk_envira_soliloquy_lite =\n-\t\t\t\t\tglobalThis.webpackChunk_envira_soliloquy_lite || []);\n-\t\t\tt.forEach(e.bind(null, 0)), (t.push = e.bind(null, t.push.bind(t)));\n-\t\t})();\n-\tvar r = l.O(void 0, [85], () => l(85));\n-\tr = l.O(r);\n-})();\n+(()=>{\"use strict\";var c,e={85:(c,e,t)=>{function l(c){return l=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&\"function\"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?\"symbol\":typeof c},l(c)}function r(c){var e=function(c,e){if(\"object\"!=l(c)||!c)return c;var t=c[Symbol.toPrimitive];if(void 0!==t){var r=t.call(c,\"string\");if(\"object\"!=l(r))return r;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return String(c)}(c);return\"symbol\"==l(e)?e:String(e)}const n=window.wp.blocks,o=window.React;var i=t.n(o);const a=window.wp.blockEditor,u=window.wp.data,s=window.wp.apiFetch;var d=t.n(s);const f=window.wp.components;function p(c,e){(null==e||e>c.length)&&(e=c.length);for(var t=0,l=new Array(e);t\u003Ce;t++)l[t]=c[t];return l}function v(c,e){return function(c){if(Array.isArray(c))return c}(c)||function(c,e){var t=null==c?null:\"undefined\"!=typeof Symbol&&c[Symbol.iterator]||c[\"@@iterator\"];if(null!=t){var l,r,n,o,i=[],a=!0,u=!1;try{if(n=(t=t.call(c)).next,0===e){if(Object(t)!==t)return;a=!1}else for(;!(a=(l=n.call(t)).done)&&(i.push(l.value),i.length!==e);a=!0);}catch(c){u=!0,r=c}finally{try{if(!a&&null!=t.return&&(o=t.return(),Object(o)!==o))return}finally{if(u)throw r}}return i}}(c,e)||function(c,e){if(c){if(\"string\"==typeof c)return p(c,e);var t=Object.prototype.toString.call(c).slice(8,-1);return\"Object\"===t&&c.constructor&&(t=c.constructor.name),\"Map\"===t||\"Set\"===t?Array.from(c):\"Arguments\"===t||\u002F^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$\u002F.test(t)?p(c,e):void 0}}(c,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}const m=window.wp.i18n,h=function(c){var e=c.clientId,t=c.onSelect,l=void 0===t?function(){}:t,r=v((0,o.useState)(null),2),n=r[0],a=r[1],s=v((0,o.useState)([]),2),f=s[0],p=s[1],h=v((0,o.useState)(\"\"),2),b=h[0],y=h[1],g=v((0,o.useState)(!1),2),w=g[0],E=g[1],S=v((0,o.useState)(!1),2),O=S[0],k=S[1],I=(0,u.useSelect)((function(c){var t,l=c(\"core\u002Fblock-editor\").getBlock(e);return null!==(t=null==l?void 0:l.attributes)&&void 0!==t?t:{sliderId:null,title:\"\"}}),[e]),_=(0,u.useDispatch)(\"core\u002Fblock-editor\").updateBlockAttributes,j=(0,o.useRef)(null);(0,o.useEffect)((function(){var c=I.sliderId?{value:I.sliderId,label:I.title||\"\"}:null;a(c),y(\"\"),M()}),[I]);var M=function(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";k(!0),d()({path:\"\u002Fwp\u002Fv2\u002Fsoliloquy?per_page=20&search=\".concat(c)}).then((function(c){var e=Array.from(new Map(c.map((function(c){return[c.id,{value:c.id,label:c.title.rendered}]}))).values());p(e)})).catch((function(c){console.error(\"Error fetching options:\",c)})).then((function(){k(!1)}))};(0,o.useEffect)((function(){var c=function(c){j.current&&!j.current.contains(c.target)&&E(!1)};return document.addEventListener(\"mousedown\",c),function(){document.removeEventListener(\"mousedown\",c)}}),[j]);var C,z=function(c){a(c),y(\"\"),E(!1),l(c);var t={sliderId:c.value,title:c.label,soliloquy_gutenberg_data:JSON.stringify({sliderId:c.value,title:c.label})};_(e,t),M()};return C=n?n.label:(0,m.__)(\"Search for a slider.\"),i().createElement(\"div\",{ref:j,className:\"select-with-search \".concat(w?\"has-dropdown\":\"\")},i().createElement(\"input\",{type:\"text\",placeholder:C,value:b,onChange:function(c){var e=c.target.value;y(e),E(!0),e.length>1?M(e):\"\"===e&&M()},onClick:function(){E(!w)},className:\"search-input \".concat(n?\"selected\":\"\")}),w&&i().createElement(\"div\",{className:\"dropdown-menu\"},O?i().createElement(\"div\",{className:\"dropdown-option loading\"},(0,m.__)(\"Loading…\")):i().createElement(i().Fragment,null,f.length>0?f.map((function(c){return i().createElement(\"div\",{key:c.value,className:\"dropdown-option \".concat(c.value===(null==n?void 0:n.value)?\"selected\":\"\"),onClick:function(){return z(c)},onKeyDown:function(e){\"Enter\"!==e.key&&\" \"!==e.key||z(c)},role:\"button\",tabIndex:0},c.label)})):i().createElement(\"div\",{className:\"dropdown-option no-options\"},(0,m.__)(\"No options\")))))};function b(){return b=Object.assign?Object.assign.bind():function(c){for(var e=1;e\u003Carguments.length;e++){var t=arguments[e];for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(c[l]=t[l])}return c},b.apply(this,arguments)}const y=function(c){return i().createElement(\"svg\",b({id:\"Layer_1\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"298.424\",height:\"63.743\",viewBox:\"0 0 298.424 63.743\"},c),i().createElement(\"g\",{id:\"Layer-1\"},i().createElement(\"path\",{d:\"M1.33,23.784h-2.187l2.187,2.187l-2.187,2.188H1.33c2.416,0,4.375,1.959,4.375,4.375v1.094 l2.187,2.187l2.188-2.187v-1.094C10.081,27.702,6.163,23.784,1.33,23.784z\",fill:\"#162937\",transform:\"rotate(45 78.657 100.448) scale(2.41618)\"}),i().createElement(\"path\",{d:\"M5.706,35.816v2.188c0,2.416-1.959,4.375-4.375,4.375H0.237l-2.187,2.187l2.187,2.187H1.33 c4.832,0,8.75-3.917,8.75-8.75v-2.188l-2.188,2.188L5.706,35.816z\",fill:\"#162937\",transform:\"rotate(45 78.657 100.448) scale(2.41618)\"}),i().createElement(\"path\",{d:\"M-1.951,42.379h-2.188c-2.416,0-4.375-1.959-4.375-4.375V36.91l-2.188-2.188l-2.187,2.188v1.094 c0,4.833,3.917,8.75,8.75,8.75h2.188l-2.188-2.187L-1.951,42.379z\",fill:\"#ff3700\",transform:\"rotate(45 78.657 100.448) scale(2.41618)\"}),i().createElement(\"path\",{d:\"M-8.513,34.722v-2.188c0-2.416,1.959-4.375,4.375-4.375h1.094l2.188-2.188l-2.188-2.187h-1.094 c-4.833,0-8.75,3.918-8.75,8.75v2.188l2.187-2.188L-8.513,34.722z\",fill:\"#162937\",transform:\"rotate(45 78.657 100.448) scale(2.41618)\"}),i().createElement(\"g\",null,i().createElement(\"path\",{d:\"M81.416,13.365c0.355,0.003,0.709,0.014,1.064,0.039c0.702,0.048,1.401,0.143,2.089,0.294 c0.704,0.155,1.395,0.368,2.061,0.646c0.694,0.29,1.358,0.65,1.977,1.075c0.471,0.323,0.915,0.685,1.331,1.077 c0.211,0.2,0.413,0.408,0.609,0.622l0.052,0.058c0.044,0.057,0.059,0.07,0.087,0.137c0.043,0.1,0.051,0.214,0.023,0.319 c-0.019,0.07-0.032,0.085-0.067,0.148l-2.576,3.81c-0.016,0.021-0.031,0.043-0.049,0.061c-0.036,0.038-0.078,0.071-0.124,0.096 c-0.165,0.089-0.371,0.075-0.522-0.035c-0.021-0.015-0.041-0.033-0.06-0.051c-0.035-0.035-0.055-0.066-0.083-0.105 c-0.031-0.043-0.062-0.086-0.094-0.129c-0.042-0.056-0.084-0.111-0.127-0.166c-0.176-0.223-0.361-0.439-0.56-0.643 c-0.353-0.362-0.744-0.687-1.175-0.954c-0.417-0.258-0.868-0.46-1.339-0.595c-0.485-0.139-0.989-0.207-1.494-0.214 c-0.404-0.006-0.809,0.026-1.204,0.109c-0.337,0.071-0.666,0.179-0.978,0.325c-0.323,0.152-0.626,0.346-0.902,0.574 c-0.145,0.12-0.282,0.248-0.409,0.387c-0.165,0.181-0.311,0.378-0.434,0.589c-0.228,0.392-0.373,0.827-0.445,1.273 c-0.03,0.183-0.047,0.367-0.056,0.552c-0.002,0.058-0.004,0.116-0.005,0.175c-0.001,0.051-0.001,0.101,0.003,0.152 c0.009,0.119,0.035,0.237,0.072,0.351c0.084,0.256,0.222,0.492,0.378,0.71c0.226,0.316,0.496,0.599,0.779,0.863 c0.439,0.409,0.917,0.774,1.409,1.117c0.653,0.454,1.333,0.867,2.023,1.261c0.791,0.446,1.584,0.888,2.376,1.331 c0.531,0.297,1.062,0.593,1.594,0.888c0.386,0.214,0.771,0.429,1.16,0.637c0.031,0.016,0.048,0.025,0.077,0.04 c0.006,0.003,0.012,0.006,0.018,0.009c0.001,0-0.002-0.001-0.002-0.001h0l0.055,0.026l0.056,0.036 c0.077,0.058,0.153,0.115,0.228,0.174c0.553,0.433,1.076,0.906,1.542,1.433c0.32,0.361,0.614,0.746,0.871,1.154 c0.288,0.458,0.531,0.945,0.716,1.453c0.209,0.576,0.344,1.178,0.401,1.788c0.017,0.18,0.027,0.36,0.032,0.54 c0.004,0.167,0.002,0.334-0.001,0.501c-0.007,0.363-0.025,0.727-0.056,1.089c-0.103,1.206-0.351,2.402-0.784,3.533 c-0.222,0.578-0.491,1.138-0.808,1.669c-0.338,0.567-0.73,1.102-1.167,1.597c-0.333,0.377-0.693,0.73-1.079,1.053 c-0.486,0.407-1.012,0.764-1.568,1.067c-0.566,0.308-1.163,0.559-1.777,0.754c-1.083,0.344-2.214,0.515-3.348,0.56 c-0.482,0.019-0.966,0.018-1.448-0.013c-0.655-0.042-1.306-0.137-1.944-0.291c-0.684-0.165-1.351-0.397-1.989-0.696 c-0.641-0.3-1.251-0.667-1.82-1.087c-1.02-0.753-1.906-1.676-2.665-2.689c-0.359-0.478-0.69-0.977-0.998-1.489 c-0.04-0.066-0.079-0.133-0.118-0.2c-0.028-0.048-0.072-0.117-0.093-0.173c-0.048-0.127-0.041-0.271,0.02-0.392 c0.032-0.064,0.048-0.076,0.095-0.13l3.488-3.435c0.021-0.017,0.04-0.037,0.062-0.052c0.044-0.031,0.094-0.055,0.146-0.07 c0.131-0.038,0.275-0.018,0.392,0.053c0.046,0.028,0.088,0.064,0.122,0.106c0.017,0.021,0.033,0.043,0.046,0.067 c0.026,0.045,0.038,0.082,0.056,0.13c0.018,0.048,0.024,0.061,0.043,0.108c0.022,0.054,0.045,0.108,0.068,0.161 c0.129,0.29,0.276,0.571,0.444,0.841c0.366,0.587,0.819,1.116,1.32,1.591c0.137,0.13,0.278,0.256,0.422,0.379 c0.215,0.182,0.436,0.356,0.668,0.516c0.462,0.32,0.962,0.589,1.496,0.769c0.128,0.043,0.257,0.081,0.387,0.114 c0.183,0.045,0.368,0.08,0.554,0.103c0.252,0.031,0.507,0.039,0.761,0.031c0.215-0.007,0.429-0.026,0.642-0.058 c0.368-0.056,0.731-0.154,1.074-0.302c0.377-0.163,0.726-0.386,1.033-0.659c0.234-0.209,0.442-0.445,0.629-0.697 c0.315-0.426,0.563-0.9,0.732-1.402c0.2-0.595,0.289-1.222,0.295-1.848c0.003-0.325-0.023-0.65-0.089-0.968 c-0.094-0.452-0.267-0.886-0.51-1.278c-0.062-0.101-0.129-0.199-0.2-0.294c-0.048-0.064-0.096-0.128-0.149-0.188 c-0.047-0.054-0.098-0.105-0.15-0.154c-0.127-0.119-0.263-0.228-0.402-0.332c-0.184-0.137-0.374-0.266-0.567-0.39 c-0.447-0.286-0.909-0.548-1.377-0.799c-0.467-0.251-0.94-0.491-1.417-0.724c-0.565-0.277-1.136-0.545-1.708-0.806 c-0.231-0.105-0.461-0.21-0.693-0.313c-0.183-0.081-0.366-0.162-0.548-0.245c-0.092-0.042-0.184-0.085-0.275-0.128 c-0.237-0.114-0.472-0.231-0.704-0.356c-0.168-0.09-0.334-0.183-0.498-0.279c-1.126-0.66-2.175-1.482-2.978-2.519 c-0.159-0.205-0.307-0.418-0.445-0.638c-0.175-0.281-0.331-0.574-0.465-0.877c-0.311-0.7-0.503-1.449-0.578-2.211 c-0.032-0.329-0.042-0.659-0.037-0.99c0.003-0.198,0.011-0.396,0.023-0.594c0.038-0.595,0.12-1.187,0.252-1.769 c0.137-0.602,0.328-1.192,0.574-1.759c0.228-0.525,0.503-1.03,0.819-1.506c0.311-0.469,0.662-0.911,1.045-1.323 c0.469-0.504,0.985-0.965,1.546-1.365c0.561-0.399,1.167-0.736,1.803-1.001c0.74-0.307,1.52-0.515,2.313-0.629 c0.512-0.074,1.028-0.108,1.545-0.113C81.312,13.365,81.364,13.365,81.416,13.365z M87.885,30.194 c-0.028-0.011-0.028-0.011-0.058-0.018C87.846,30.182,87.865,30.188,87.885,30.194z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M109.944,13.365c0.258,0.002,0.516,0.008,0.774,0.02c0.574,0.026,1.147,0.079,1.716,0.162 c1.297,0.188,2.572,0.531,3.781,1.039c0.783,0.329,1.537,0.727,2.251,1.186c0.699,0.449,1.359,0.956,1.978,1.51 c0.641,0.575,1.236,1.199,1.788,1.86c0.59,0.705,1.129,1.453,1.607,2.239c0.469,0.772,0.879,1.58,1.222,2.415 c0.466,1.134,0.809,2.317,1.033,3.522c0.226,1.223,0.33,2.466,0.33,3.709c0,1.242-0.103,2.485-0.328,3.706 c-0.222,1.203-0.563,2.384-1.026,3.516c-0.354,0.865-0.78,1.701-1.269,2.498c-0.443,0.72-0.937,1.407-1.475,2.058 c-0.568,0.688-1.183,1.338-1.849,1.933c-0.617,0.552-1.277,1.057-1.975,1.503c-0.687,0.439-1.41,0.821-2.16,1.14 c-1.046,0.445-2.143,0.767-3.262,0.971c-1.033,0.189-2.084,0.277-3.134,0.283c-1.09,0.006-2.182-0.075-3.256-0.263 c-1.122-0.196-2.223-0.509-3.276-0.945c-0.785-0.325-1.542-0.719-2.26-1.174c-0.7-0.444-1.362-0.946-1.983-1.495 c-0.642-0.568-1.238-1.186-1.79-1.841c-0.59-0.699-1.13-1.442-1.607-2.223c-0.452-0.739-0.848-1.511-1.182-2.31 c-0.487-1.162-0.843-2.377-1.072-3.616c-0.227-1.225-0.33-2.472-0.33-3.717c0-1.211,0.098-2.424,0.313-3.616 c0.218-1.211,0.556-2.4,1.018-3.54c0.354-0.872,0.778-1.714,1.269-2.516c0.48-0.787,1.023-1.535,1.616-2.24 c0.532-0.634,1.105-1.234,1.719-1.789c0.618-0.559,1.279-1.071,1.978-1.525c0.714-0.464,1.467-0.867,2.249-1.202 c1.173-0.502,2.41-0.848,3.67-1.047c0.566-0.089,1.137-0.149,1.708-0.183c0.293-0.017,0.587-0.026,0.881-0.03 C109.721,13.365,109.833,13.365,109.944,13.365z M109.734,19.767c-0.526,0.004-1.052,0.038-1.573,0.112 c-0.813,0.115-1.614,0.328-2.369,0.654c-0.577,0.249-1.124,0.562-1.631,0.933c-0.608,0.446-1.152,0.974-1.633,1.555 c-0.369,0.445-0.705,0.919-1.001,1.416c-0.293,0.492-0.547,1.006-0.76,1.538c-0.257,0.642-0.453,1.309-0.591,1.987 c-0.141,0.692-0.222,1.396-0.252,2.102c-0.023,0.547-0.017,1.094,0.021,1.64c0.067,0.955,0.237,1.902,0.519,2.817 c0.21,0.684,0.483,1.348,0.812,1.982c0.326,0.628,0.707,1.227,1.133,1.792c0.559,0.741,1.192,1.429,1.915,2.014 c0.421,0.34,0.871,0.646,1.346,0.905c0.48,0.261,0.985,0.475,1.507,0.636c0.837,0.259,1.713,0.381,2.588,0.387 c0.784,0.005,1.571-0.066,2.338-0.233c0.651-0.142,1.286-0.354,1.888-0.64c0.745-0.354,1.433-0.821,2.044-1.374 c0.486-0.44,0.922-0.932,1.314-1.457c0.49-0.655,0.91-1.363,1.25-2.107c0.416-0.91,0.711-1.873,0.896-2.856 c0.164-0.868,0.242-1.75,0.254-2.633c0.01-0.759-0.031-1.52-0.139-2.272c-0.137-0.954-0.382-1.893-0.747-2.785 c-0.217-0.53-0.477-1.043-0.775-1.532c-0.313-0.512-0.67-0.998-1.061-1.453c-0.437-0.507-0.926-0.97-1.463-1.371 c-0.553-0.413-1.157-0.757-1.794-1.023c-0.721-0.301-1.481-0.502-2.254-0.616c-0.496-0.073-0.996-0.109-1.498-0.119 C109.924,19.767,109.83,19.766,109.734,19.767z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M145.375,47.78h-15.348c-0.068-0.005-0.086-0.003-0.151-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.006-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.084-0.019,0.151-0.024h5.528c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151V42.13h9.33 l0.077,0.006c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151 v4.669c-0.005,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C145.461,47.777,145.443,47.775,145.375,47.78 z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M153.371,47.78h-5.527c-0.068-0.005-0.086-0.003-0.152-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.066-0.021,0.084-0.019,0.152-0.024h5.527c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151v32.575 c-0.005,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C153.457,47.777,153.439,47.775,153.371,47.78z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M175.346,47.78h-15.348c-0.068-0.005-0.086-0.003-0.152-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.084-0.019,0.152-0.024h5.527c0.026,0.002,0.051,0.004,0.077,0.006 c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151V42.13h9.33 l0.077,0.006c0.066,0.016,0.085,0.016,0.146,0.047c0.115,0.059,0.204,0.163,0.244,0.286c0.021,0.065,0.019,0.083,0.024,0.151 v4.669c-0.006,0.068-0.003,0.086-0.024,0.152c-0.048,0.148-0.167,0.267-0.315,0.315C175.432,47.777,175.414,47.775,175.346,47.78 z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M191.439,13.365c0.295,0.003,0.589,0.01,0.883,0.025c0.538,0.028,1.074,0.079,1.607,0.157 c1.297,0.188,2.572,0.531,3.781,1.039c0.783,0.329,1.537,0.727,2.251,1.186c0.699,0.449,1.359,0.956,1.978,1.51 c0.641,0.575,1.236,1.199,1.788,1.86c0.567,0.678,1.088,1.396,1.552,2.149c0.492,0.799,0.92,1.637,1.277,2.505 c0.479,1.167,0.829,2.386,1.051,3.628c0.22,1.226,0.317,2.472,0.311,3.716c-0.006,1.169-0.103,2.338-0.309,3.489 c-0.221,1.239-0.568,2.456-1.045,3.621c-0.341,0.833-0.748,1.639-1.215,2.409c-0.475,0.783-1.011,1.527-1.597,2.23 c-0.549,0.657-1.141,1.279-1.78,1.85c-0.592,0.53-1.223,1.015-1.889,1.448c-0.712,0.462-1.465,0.863-2.246,1.196 c-1.014,0.432-2.076,0.747-3.158,0.952c-1.067,0.202-2.152,0.297-3.237,0.303c-1.09,0.006-2.182-0.075-3.256-0.263 c-1.122-0.196-2.223-0.509-3.276-0.945c-0.785-0.325-1.542-0.719-2.26-1.174c-0.7-0.444-1.363-0.946-1.983-1.495 c-0.642-0.568-1.238-1.186-1.79-1.841c-0.546-0.646-1.048-1.329-1.497-2.045c-0.498-0.792-0.931-1.625-1.293-2.488 c-0.501-1.195-0.863-2.446-1.091-3.721c-0.214-1.192-0.311-2.402-0.311-3.612c0-1.211,0.098-2.424,0.313-3.616 c0.218-1.211,0.556-2.4,1.018-3.54c0.34-0.839,0.747-1.651,1.214-2.427c0.494-0.82,1.054-1.598,1.67-2.33 c0.533-0.634,1.105-1.234,1.719-1.789c0.644-0.582,1.334-1.113,2.064-1.581c0.688-0.441,1.412-0.825,2.163-1.146 c1.173-0.502,2.41-0.848,3.67-1.047c0.566-0.089,1.136-0.149,1.708-0.183c0.293-0.017,0.587-0.026,0.881-0.03 C191.216,13.365,191.328,13.365,191.439,13.365z M191.229,19.767c-0.504,0.004-1.007,0.035-1.507,0.103 c-0.816,0.111-1.619,0.318-2.378,0.639c-0.578,0.244-1.128,0.554-1.638,0.921c-0.628,0.454-1.188,0.994-1.682,1.591 c-0.369,0.445-0.705,0.919-1.001,1.416c-0.282,0.473-0.529,0.968-0.736,1.479c-0.269,0.661-0.473,1.347-0.615,2.046 c-0.141,0.692-0.222,1.396-0.252,2.102c-0.024,0.57-0.017,1.141,0.026,1.71c0.071,0.931,0.239,1.855,0.514,2.747 c0.21,0.684,0.482,1.348,0.812,1.982c0.326,0.628,0.707,1.227,1.133,1.792c0.572,0.758,1.222,1.461,1.965,2.055 c0.422,0.337,0.874,0.638,1.35,0.893c0.481,0.258,0.988,0.468,1.511,0.626c0.841,0.253,1.719,0.369,2.596,0.369 c0.698,0,1.397-0.059,2.083-0.194c0.717-0.141,1.417-0.365,2.077-0.679c0.726-0.345,1.398-0.797,1.997-1.332 c0.505-0.451,0.956-0.958,1.361-1.499c0.49-0.655,0.911-1.363,1.25-2.107c0.406-0.889,0.697-1.828,0.883-2.787 c0.172-0.89,0.255-1.796,0.267-2.702c0.01-0.737-0.029-1.474-0.13-2.204c-0.129-0.935-0.361-1.856-0.709-2.734 c-0.219-0.552-0.483-1.087-0.79-1.596c-0.321-0.532-0.688-1.036-1.094-1.507c-0.437-0.507-0.926-0.97-1.463-1.371 c-0.553-0.413-1.157-0.757-1.794-1.023c-0.762-0.318-1.567-0.524-2.385-0.635c-0.5-0.067-1.004-0.098-1.508-0.102 C191.325,19.766,191.277,19.766,191.229,19.767z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M225.576,13.365c0.258,0.002,0.516,0.008,0.774,0.02c0.539,0.025,1.077,0.073,1.611,0.147 c1.266,0.175,2.512,0.497,3.697,0.977c1.233,0.499,2.394,1.167,3.451,1.974c0.988,0.755,1.882,1.628,2.685,2.577 c0.639,0.755,1.22,1.559,1.73,2.407c0.535,0.89,0.991,1.828,1.358,2.8c0.522,1.381,0.862,2.827,1.034,4.292 c0.121,1.029,0.157,2.066,0.129,3.102c-0.028,1.061-0.125,2.122-0.303,3.169c-0.197,1.156-0.494,2.295-0.904,3.394 c-0.396,1.06-0.897,2.08-1.5,3.038c-0.369,0.586-0.776,1.147-1.215,1.683l3.98,4.836c0.015,0.022,0.033,0.043,0.046,0.067 c0.027,0.047,0.046,0.099,0.057,0.152c0.01,0.053,0.011,0.108,0.004,0.162c-0.02,0.136-0.097,0.259-0.21,0.336 c-0.045,0.03-0.095,0.053-0.148,0.068c-0.026,0.007-0.053,0.009-0.08,0.014l-5.527,0.537c-0.071,0.001-0.089,0.006-0.159-0.01 c-0.078-0.018-0.15-0.055-0.211-0.108c-0.02-0.017-0.037-0.038-0.056-0.057l-2.087-2.514c-0.075,0.045-0.15,0.09-0.226,0.135 c-0.08,0.046-0.161,0.093-0.242,0.138c-0.284,0.158-0.572,0.307-0.865,0.447c-0.524,0.249-1.062,0.466-1.611,0.652 c-1.192,0.403-2.434,0.653-3.687,0.765c-0.803,0.072-1.611,0.088-2.416,0.057c-1.555-0.062-3.104-0.315-4.583-0.802 c-0.809-0.266-1.594-0.6-2.345-1c-0.755-0.402-1.474-0.87-2.149-1.393c-0.896-0.694-1.714-1.486-2.454-2.344 c-0.645-0.747-1.232-1.544-1.747-2.386c-0.506-0.827-0.942-1.697-1.3-2.599c-0.441-1.107-0.764-2.26-0.974-3.433 c-0.214-1.191-0.311-2.402-0.311-3.612c0-1.14,0.087-2.28,0.276-3.404c0.187-1.112,0.474-2.208,0.866-3.265 c0.327-0.881,0.725-1.735,1.191-2.551c0.543-0.953,1.177-1.853,1.883-2.692c0.326-0.388,0.667-0.764,1.024-1.124 c0.57-0.576,1.179-1.112,1.827-1.598c0.657-0.493,1.354-0.934,2.082-1.314c0.664-0.346,1.354-0.641,2.062-0.883 c0.72-0.246,1.457-0.436,2.205-0.574c0.702-0.129,1.412-0.212,2.124-0.253c0.331-0.019,0.661-0.029,0.992-0.031 C225.427,13.365,225.501,13.365,225.576,13.365z M225.423,19.552c-0.309,0.003-0.617,0.018-0.925,0.049 c-0.545,0.055-1.086,0.158-1.611,0.314c-0.572,0.169-1.124,0.402-1.645,0.691c-0.535,0.298-1.036,0.655-1.497,1.057 c-0.676,0.59-1.264,1.274-1.785,2.003c-0.731,1.023-1.321,2.145-1.729,3.335c-0.227,0.664-0.397,1.346-0.511,2.038 c-0.125,0.761-0.182,1.532-0.178,2.303c0.004,0.806,0.074,1.613,0.223,2.405c0.158,0.838,0.404,1.66,0.741,2.444 c0.416,0.965,0.968,1.868,1.628,2.685c0.251,0.311,0.517,0.611,0.8,0.893c0.417,0.416,0.871,0.796,1.359,1.127 c0.709,0.48,1.488,0.851,2.307,1.099c0.796,0.241,1.625,0.366,2.456,0.396c0.333,0.012,0.666,0.01,0.998-0.011 c0.448-0.028,0.895-0.09,1.332-0.189c0.4-0.091,0.793-0.213,1.174-0.367c0.21-0.085,0.415-0.18,0.617-0.283l0.029-0.015 l-5.615-6.417l-0.046-0.061c-0.012-0.023-0.026-0.044-0.036-0.068c-0.02-0.047-0.033-0.097-0.038-0.149 c-0.017-0.182,0.072-0.362,0.226-0.459c0.043-0.027,0.091-0.048,0.141-0.061c0.025-0.006,0.05-0.009,0.076-0.013l5.689-0.537 c0.026,0,0.051-0.003,0.077-0.001c0.077,0.005,0.152,0.028,0.219,0.067c0.059,0.035,0.069,0.05,0.118,0.098l3.262,3.694 c0.393-0.523,0.734-1.084,1.017-1.674c0.223-0.465,0.41-0.948,0.562-1.441c0.311-1.014,0.47-2.07,0.513-3.128 c0.057-1.394-0.075-2.8-0.452-4.146c-0.188-0.672-0.437-1.328-0.745-1.955c-0.28-0.571-0.609-1.119-0.979-1.637 c-0.549-0.769-1.185-1.482-1.915-2.085c-0.381-0.315-0.789-0.599-1.217-0.845c-0.44-0.252-0.901-0.464-1.379-0.634 c-0.628-0.222-1.281-0.37-1.942-0.449c-0.393-0.047-0.789-0.069-1.185-0.073C225.514,19.552,225.469,19.552,225.423,19.552z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M269.525,14.248c0.063,0.026,0.081,0.029,0.137,0.07c0.083,0.061,0.147,0.147,0.178,0.245 c0.021,0.065,0.019,0.083,0.024,0.151c0,6.53,0.011,13.061,0,19.591c-0.003,0.571-0.019,1.141-0.054,1.712 c-0.027,0.438-0.065,0.876-0.115,1.313c-0.037,0.322-0.081,0.643-0.132,0.963c-0.04,0.248-0.084,0.495-0.133,0.741 c-0.326,1.629-0.871,3.231-1.753,4.647c-0.137,0.22-0.281,0.434-0.434,0.643c-0.21,0.287-0.435,0.564-0.674,0.827 c-0.389,0.428-0.816,0.821-1.276,1.172c-0.321,0.246-0.658,0.47-1.008,0.674c-0.244,0.142-0.494,0.274-0.749,0.396 c-1.628,0.777-3.428,1.126-5.221,1.219c-0.251,0.013-0.503,0.021-0.754,0.024c-0.319,0.005-0.638,0.002-0.957-0.009 c-1.736-0.056-3.485-0.34-5.095-1.012c-0.216-0.09-0.429-0.187-0.639-0.291c-0.275-0.136-0.544-0.285-0.806-0.446 c-0.365-0.224-0.716-0.473-1.048-0.743c-0.488-0.398-0.936-0.844-1.338-1.329c-0.212-0.257-0.411-0.524-0.598-0.8 c-1.006-1.491-1.614-3.219-1.965-4.974c-0.056-0.277-0.105-0.556-0.148-0.835c-0.055-0.354-0.101-0.71-0.139-1.066 c-0.047-0.44-0.081-0.881-0.105-1.324c-0.029-0.537-0.041-1.075-0.042-1.613V14.714c0.005-0.068,0.003-0.086,0.024-0.151 c0.048-0.148,0.167-0.267,0.315-0.315c0.065-0.021,0.083-0.019,0.151-0.024h5.527c0.068,0.006,0.086,0.003,0.152,0.024 c0.148,0.048,0.267,0.167,0.315,0.315c0.021,0.065,0.019,0.083,0.024,0.151c0,6.136-0.015,12.272,0.001,18.408 c0.004,0.563,0.02,1.125,0.057,1.687c0.027,0.421,0.065,0.842,0.117,1.26c0.075,0.606,0.177,1.209,0.32,1.802 c0.112,0.466,0.25,0.927,0.421,1.375c0.271,0.709,0.631,1.392,1.118,1.977c0.251,0.301,0.536,0.575,0.852,0.808 c0.463,0.341,0.988,0.59,1.542,0.743c0.624,0.173,1.277,0.231,1.923,0.21c0.459-0.015,0.918-0.073,1.363-0.188 c0.443-0.115,0.869-0.289,1.262-0.525c0.486-0.291,0.911-0.674,1.266-1.114c0.313-0.388,0.572-0.817,0.787-1.266 c0.194-0.404,0.354-0.824,0.487-1.252c0.158-0.505,0.279-1.021,0.375-1.542c0.212-1.154,0.301-2.328,0.324-3.5 c0.004-0.213,0.006-0.425,0.006-0.638V14.714c0.006-0.068,0.003-0.086,0.024-0.151c0.048-0.148,0.167-0.267,0.315-0.315 c0.065-0.021,0.083-0.019,0.151-0.024h5.474l0.077,0.006C269.474,14.236,269.5,14.242,269.525,14.248z\",fill:\"#162937\"}),i().createElement(\"path\",{d:\"M287.522,47.78h-5.528c-0.068-0.005-0.086-0.003-0.151-0.024 c-0.148-0.048-0.267-0.167-0.315-0.315c-0.021-0.065-0.019-0.084-0.024-0.152v-14.68l-10.184-17.65l-0.034-0.071 c-0.007-0.025-0.017-0.05-0.022-0.076c-0.01-0.052-0.013-0.105-0.006-0.157c0.016-0.131,0.086-0.253,0.192-0.333 c0.042-0.032,0.089-0.057,0.139-0.073c0.067-0.022,0.086-0.02,0.155-0.025h6.547c0.026,0.002,0.051,0.004,0.076,0.006 c0.025,0.006,0.05,0.01,0.075,0.018c0.073,0.024,0.14,0.064,0.195,0.119c0.048,0.048,0.055,0.066,0.09,0.123l5.86,11.37 l6.37-11.385l0.041-0.062c0.044-0.049,0.053-0.064,0.108-0.102c0.061-0.042,0.132-0.07,0.205-0.082 c0.025-0.004,0.049-0.004,0.074-0.006h6.547c0.026,0.002,0.053,0.002,0.079,0.007c0.052,0.009,0.103,0.026,0.149,0.05 c0.118,0.062,0.207,0.172,0.243,0.3c0.014,0.051,0.021,0.104,0.018,0.157c-0.003,0.053-0.013,0.105-0.032,0.155 c-0.01,0.025-0.023,0.047-0.035,0.071l-10.344,17.648v14.679l-0.006,0.077c-0.016,0.066-0.016,0.085-0.047,0.146 c-0.059,0.115-0.163,0.204-0.286,0.244C287.608,47.777,287.59,47.775,287.522,47.78z\",fill:\"#162937\"}))))},g=function(c){var e=c.clientId,t=(0,o.useRef)(null),l=(0,u.useSelect)((function(c){var t,l=c(\"core\u002Fblock-editor\").getBlock(e);return null!==(t=null==l?void 0:l.attributes)&&void 0!==t?t:{sliderId:null,title:\"\"}}),[e]);return(0,o.useEffect)((function(){l.sliderId&&d()({path:\"\u002Fwp\u002Fv2\u002Fsoliloquy\u002F\".concat(l.sliderId)}).then((function(c){return c})).then((function(c){t.current=c.gallery_data})).catch((function(c){console.error(\"Error fetching slider:\",c)}))}),[l.sliderId]),i().createElement(f.Placeholder,{className:\"soliloquy-block__placeholder\"},i().createElement(\"div\",{className:\"soliloquy-block__placeholder-brand\"},i().createElement(y,null)),i().createElement(\"div\",{className:\"soliloquy-block-select\"},i().createElement(h,{clientId:e,attributes:l,onSelect:function(c){null!==c?console.log(\"Selected option:\",c):console.log(\"No option selected\")}})))},w=function(c){var e=c.clientId,t=(0,o.useRef)(!1),l=(0,u.useSelect)((function(c){var t,l=c(\"core\u002Fblock-editor\").getBlock(e);return null!==(t=null==l?void 0:l.attributes)&&void 0!==t?t:{sliderId:null,title:\"\"}}),[e]);return(0,o.useEffect)((function(){t.current=null!==l.sliderId}),[l.sliderId]),i().createElement(a.InspectorControls,null,i().createElement(f.PanelBody,{title:(0,m.__)(\"Slider\"),className:\"soliloquy-inspector-panelbody\"},i().createElement(\"h3\",null,(0,m.__)(\"Search for a Slider\")),i().createElement(h,{clientId:e,attributes:l,onSelect:function(c){null!==c?console.log(\"Selected option:\",c):console.log(\"No option selected\")}})))},E=function(c){var e=c.clientId,t=(0,u.useSelect)((function(c){var t,l=c(\"core\u002Fblock-editor\").getBlock(e);return{attributes:null!==(t=null==l?void 0:l.attributes)&&void 0!==t?t:{sliderId:null,title:\"\"}}}),[e]).attributes||{sliderId:null,title:\"\"};return i().createElement(o.Fragment,null,i().createElement(\"div\",{key:\"block\"},i().createElement(g,{clientId:e,attributes:t})),i().createElement(\"div\",{key:\"controls\"},i().createElement(w,{clientId:e,attributes:t})))},S=window.wp.element,O=JSON.parse('{\"$schema\":\"https:\u002F\u002Fschemas.wp.org\u002Ftrunk\u002Fblock.json\",\"apiVersion\":3,\"name\":\"soliloquy\u002Fsoliloquywp\",\"version\":\"0.1.0\",\"title\":\"Soliloquy\",\"category\":\"widgets\",\"description\":\"Select a Slider below to add it to your page.\",\"example\":{},\"supports\":{\"html\":true,\"align\":[\"wide\",\"full\"]},\"textdomain\":\"soliloquywp\",\"editorScript\":\"file:.\u002Findex.js\",\"editorStyle\":\"file:.\u002Fmain.css\",\"style\":\"file:.\u002Fstyle-main.css\",\"keywords\":[\"Slider\",\"Photo\",\"Carousel\"],\"attributes\":{\"sliderId\":{\"type\":\"number\",\"default\":null},\"title\":{\"type\":\"string\",\"default\":\"\"},\"soliloquy_gutenberg_data\":{\"type\":\"string\",\"default\":\"\"}}}');function k(c,e){var t=Object.keys(c);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(c);e&&(l=l.filter((function(e){return Object.getOwnPropertyDescriptor(c,e).enumerable}))),t.push.apply(t,l)}return t}function I(c){for(var e=1;e\u003Carguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?k(Object(t),!0).forEach((function(e){var l,n,o;l=c,n=e,o=t[e],(n=r(n))in l?Object.defineProperty(l,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):l[n]=o})):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(t)):k(Object(t)).forEach((function(e){Object.defineProperty(c,e,Object.getOwnPropertyDescriptor(t,e))}))}return c}(0,n.registerBlockType)(O.name,I(I({},O),{},{icon:function(c){return i().createElement(\"svg\",b({id:\"Layer_1\",xmlns:\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\",width:\"100\",height:\"100\",viewBox:\"0 0 100 100\"},c),i().createElement(\"path\",{d:\"M70.05-14.767h-9.466l9.466,9.468L60.584,4.17h9.466c10.459,0,18.937,8.478,18.937,18.936v4.735l9.468,9.468l9.469-9.468v-4.735C107.925,2.19,90.966-14.767,70.05-14.767z\",fill:\"#172937\",transform:\"rotate(45 29.127 37.595) scale(.90454)\"}),i().createElement(\"path\",{d:\"M88.987,37.309v9.469c0,10.459-8.478,18.937-18.937,18.937h-4.734l-9.468,9.468l9.468,9.468h4.734c20.916,0,37.874-16.955,37.874-37.873v-9.469l-9.469,9.469L88.987,37.309z\",fill:\"#172937\",transform:\"rotate(45 29.127 37.595) scale(.90454)\"}),i().createElement(\"path\",{d:\"M55.848,65.716h-9.469c-10.457,0-18.936-8.478-18.936-18.937v-4.734l-9.469-9.469l-9.466,9.469v4.734c0,20.918,16.954,37.873,37.872,37.873h9.469l-9.469-9.468L55.848,65.716z\",fill:\"#ef3f23\",transform:\"rotate(45 29.127 37.595) scale(.90454)\"}),i().createElement(\"path\",{d:\"M27.443,32.575v-9.469c0-10.457,8.478-18.936,18.936-18.936h4.735l9.469-9.469l-9.469-9.468h-4.735c-20.918,0-37.872,16.957-37.872,37.873v9.469l9.466-9.469L27.443,32.575z\",fill:\"#172937\",transform:\"rotate(45 29.127 37.595) scale(.90454)\"}))},edit:function(c){var e=c.clientId,t=c.attributes,l=c.setAttributes,r=(0,a.useBlockProps)();return i().createElement(\"div\",r,i().createElement(E,{clientId:e,attributes:t,setAttributes:l}))},save:function(c){var e=c.attributes,t=a.useBlockProps.save(),l=e.sliderId,r=\"[soliloquy id='\".concat(l,\"' type='gutenberg']\");return null!=l?i().createElement(S.RawHTML,t,r):null}}))}},t={};function l(c){var r=t[c];if(void 0!==r)return r.exports;var n=t[c]={exports:{}};return e[c](n,n.exports,l),n.exports}l.m=e,c=[],l.O=(e,t,r,n)=>{if(!t){var o=1\u002F0;for(s=0;s\u003Cc.length;s++){for(var[t,r,n]=c[s],i=!0,a=0;a\u003Ct.length;a++)(!1&n||o>=n)&&Object.keys(l.O).every((c=>l.O[c](t[a])))?t.splice(a--,1):(i=!1,n\u003Co&&(o=n));if(i){c.splice(s--,1);var u=r();void 0!==u&&(e=u)}}return e}n=n||0;for(var s=c.length;s>0&&c[s-1][2]>n;s--)c[s]=c[s-1];c[s]=[t,r,n]},l.n=c=>{var e=c&&c.__esModule?()=>c.default:()=>c;return l.d(e,{a:e}),e},l.d=(c,e)=>{for(var t in e)l.o(e,t)&&!l.o(c,t)&&Object.defineProperty(c,t,{enumerable:!0,get:e[t]})},l.o=(c,e)=>Object.prototype.hasOwnProperty.call(c,e),(()=>{var c={792:0,85:0};l.O.j=e=>0===c[e];var e=(e,t)=>{var r,n,[o,i,a]=t,u=0;if(o.some((e=>0!==c[e]))){for(r in i)l.o(i,r)&&(l.m[r]=i[r]);if(a)var s=a(l)}for(e&&e(t);u\u003Co.length;u++)n=o[u],l.o(c,n)&&c[n]&&c[n][0](),c[n]=0;return l.O(s)},t=globalThis.webpackChunk_envira_soliloquy_lite=globalThis.webpackChunk_envira_soliloquy_lite||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})();var r=l.O(void 0,[85],(()=>l(85)));r=l.O(r)})();\n\\ No newline at end of file\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fmain.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fmain.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fmain.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fmain.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,114 +1,2 @@\n-.select-with-search {\n-\tfont-family: inherit;\n-\tmargin: 0 auto;\n-\tmax-width: 100%;\n-\tposition: relative;\n-\twidth: 100%;\n-}\n-.select-with-search .search-input {\n-\tbackground: #fff\n-\t\turl(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns=%27http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg%27 width=%2714%27 height=%2710%27%3E%3Cpath fill=%27none%27 stroke=%27%23323a45%27 stroke-width=%272%27 d=%27m1 1 6 6 6-6%27\u002F%3E%3C\u002Fsvg%3E\")\n-\t\tno-repeat right 12px center;\n-\tborder: 1px solid gray;\n-\tborder-radius: 4px;\n-\tbox-sizing: border-box;\n-\tcolor: #333;\n-\tcursor: pointer;\n-\tfont-size: 14px;\n-\tline-height: 1.5;\n-\tpadding: 12px 40px 12px 12px;\n-\ttransition:\n-\t\tborder-color 0.2s ease-in-out,\n-\t\tbox-shadow 0.2s ease-in-out;\n-\twidth: 100%;\n-}\n-.select-with-search .search-input:focus {\n-\tborder-color: #2684ff;\n-\tbox-shadow: 0 0 0 1px #2684ff;\n-\toutline: none;\n-}\n-.select-with-search .search-input::-moz-placeholder {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input::placeholder {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input.selected::-moz-placeholder {\n-\tcolor: #333;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input.selected::placeholder {\n-\tcolor: #333;\n-\tfont-size: 13px;\n-}\n-.select-with-search .dropdown-menu {\n-\tbackground: #fff;\n-\tborder: 1px solid #d9d9d9;\n-\tborder-radius: 5px;\n-\tbox-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n-\tmargin-top: 7px;\n-\tmax-height: 250px;\n-\toverflow-y: auto;\n-\tpadding-bottom: 5px;\n-\tpadding-top: 5px;\n-\tposition: absolute;\n-\twidth: 100%;\n-\tz-index: 1000;\n-}\n-.select-with-search .dropdown-menu .dropdown-option {\n-\tcolor: #333;\n-\tcursor: pointer;\n-\tfont-size: 13px;\n-\tpadding: 12px;\n-\ttransition: background-color 0.2s ease-in-out;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:hover {\n-\tbackground: #f1f1f1;\n-}\n-.select-with-search .dropdown-menu .dropdown-option.selected {\n-\tbackground: #2684ff;\n-\tcolor: #fff;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:first-of-type {\n-\tborder-radius: 4px 4px 0 0;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:last-of-type {\n-\tborder-radius: 0 0 4px 4px;\n-}\n-.select-with-search .dropdown-menu .loading,\n-.select-with-search .dropdown-menu .no-options {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-\tpadding: 12px;\n-\ttext-align: center;\n-}\n-.wp-block-envira-example-dynamic-example-dynamic {\n-\tborder: 1px dotted red;\n-}\n-.EnviraClear {\n-\twidth: 100%;\n-}\n-.soliloquy-inspector-panelbody h3 {\n-\tmargin-bottom: 10px;\n-\tmargin-top: 20px;\n-}\n-.soliloquy-inspector-panelbody input,\n-.soliloquy-inspector-panelbody input:active,\n-.soliloquy-inspector-panelbody input:focus {\n-\tborder: none;\n-\tbox-shadow: none;\n-\toutline: none;\n-}\n-.soliloquy-block-select {\n-\tpadding-top: 20px;\n-\twidth: 100%;\n-}\n-.soliloquy-block-select input,\n-.soliloquy-block-select input:active,\n-.soliloquy-block-select input:focus {\n-\tborder: none;\n-\tbox-shadow: none;\n-\toutline: none;\n-}\n+.select-with-search{font-family:inherit;margin:0 auto;max-width:100%;position:relative;width:100%}.select-with-search .search-input{background:#fff url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns=%27http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg%27 width=%2714%27 height=%2710%27%3E%3Cpath fill=%27none%27 stroke=%27%23323a45%27 stroke-width=%272%27 d=%27m1 1 6 6 6-6%27\u002F%3E%3C\u002Fsvg%3E\") no-repeat right 12px center;border:1px solid gray;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;font-size:14px;line-height:1.5;padding:12px 40px 12px 12px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.select-with-search .search-input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff;outline:none}.select-with-search .search-input::-moz-placeholder{color:gray;font-size:13px}.select-with-search .search-input::placeholder{color:gray;font-size:13px}.select-with-search .search-input.selected::-moz-placeholder{color:#333;font-size:13px}.select-with-search .search-input.selected::placeholder{color:#333;font-size:13px}.select-with-search .dropdown-menu{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:7px;max-height:250px;overflow-y:auto;padding-bottom:5px;padding-top:5px;position:absolute;width:100%;z-index:1000}.select-with-search .dropdown-menu .dropdown-option{color:#333;cursor:pointer;font-size:13px;padding:12px;transition:background-color .2s ease-in-out}.select-with-search .dropdown-menu .dropdown-option:hover{background:#f1f1f1}.select-with-search .dropdown-menu .dropdown-option.selected{background:#2684ff;color:#fff}.select-with-search .dropdown-menu .dropdown-option:first-of-type{border-radius:4px 4px 0 0}.select-with-search .dropdown-menu .dropdown-option:last-of-type{border-radius:0 0 4px 4px}.select-with-search .dropdown-menu .loading,.select-with-search .dropdown-menu .no-options{color:gray;font-size:13px;padding:12px;text-align:center}\n+.wp-block-envira-example-dynamic-example-dynamic{border:1px dotted red}.EnviraClear{width:100%}.soliloquy-inspector-panelbody h3{margin-bottom:10px;margin-top:20px}.soliloquy-inspector-panelbody input,.soliloquy-inspector-panelbody input:active,.soliloquy-inspector-panelbody input:focus{border:none;box-shadow:none;outline:none}.soliloquy-block-select{padding-top:20px;width:100%}.soliloquy-block-select input,.soliloquy-block-select input:active,.soliloquy-block-select input:focus{border:none;box-shadow:none;outline:none}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fmain-rtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fmain-rtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fmain-rtl.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fmain-rtl.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,114 +1,2 @@\n-.select-with-search {\n-\tfont-family: inherit;\n-\tmargin: 0 auto;\n-\tmax-width: 100%;\n-\tposition: relative;\n-\twidth: 100%;\n-}\n-.select-with-search .search-input {\n-\tbackground: #fff\n-\t\turl(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns=%27http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg%27 width=%2714%27 height=%2710%27%3E%3Cpath fill=%27none%27 stroke=%27%23323a45%27 stroke-width=%272%27 d=%27m1 1 6 6 6-6%27\u002F%3E%3C\u002Fsvg%3E\")\n-\t\tno-repeat left 12px center;\n-\tborder: 1px solid gray;\n-\tborder-radius: 4px;\n-\tbox-sizing: border-box;\n-\tcolor: #333;\n-\tcursor: pointer;\n-\tfont-size: 14px;\n-\tline-height: 1.5;\n-\tpadding: 12px 12px 12px 40px;\n-\ttransition:\n-\t\tborder-color 0.2s ease-in-out,\n-\t\tbox-shadow 0.2s ease-in-out;\n-\twidth: 100%;\n-}\n-.select-with-search .search-input:focus {\n-\tborder-color: #2684ff;\n-\tbox-shadow: 0 0 0 1px #2684ff;\n-\toutline: none;\n-}\n-.select-with-search .search-input::-moz-placeholder {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input::placeholder {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input.selected::-moz-placeholder {\n-\tcolor: #333;\n-\tfont-size: 13px;\n-}\n-.select-with-search .search-input.selected::placeholder {\n-\tcolor: #333;\n-\tfont-size: 13px;\n-}\n-.select-with-search .dropdown-menu {\n-\tbackground: #fff;\n-\tborder: 1px solid #d9d9d9;\n-\tborder-radius: 5px;\n-\tbox-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);\n-\tmargin-top: 7px;\n-\tmax-height: 250px;\n-\toverflow-y: auto;\n-\tpadding-bottom: 5px;\n-\tpadding-top: 5px;\n-\tposition: absolute;\n-\twidth: 100%;\n-\tz-index: 1000;\n-}\n-.select-with-search .dropdown-menu .dropdown-option {\n-\tcolor: #333;\n-\tcursor: pointer;\n-\tfont-size: 13px;\n-\tpadding: 12px;\n-\ttransition: background-color 0.2s ease-in-out;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:hover {\n-\tbackground: #f1f1f1;\n-}\n-.select-with-search .dropdown-menu .dropdown-option.selected {\n-\tbackground: #2684ff;\n-\tcolor: #fff;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:first-of-type {\n-\tborder-radius: 4px 4px 0 0;\n-}\n-.select-with-search .dropdown-menu .dropdown-option:last-of-type {\n-\tborder-radius: 0 0 4px 4px;\n-}\n-.select-with-search .dropdown-menu .loading,\n-.select-with-search .dropdown-menu .no-options {\n-\tcolor: gray;\n-\tfont-size: 13px;\n-\tpadding: 12px;\n-\ttext-align: center;\n-}\n-.wp-block-envira-example-dynamic-example-dynamic {\n-\tborder: 1px dotted red;\n-}\n-.EnviraClear {\n-\twidth: 100%;\n-}\n-.soliloquy-inspector-panelbody h3 {\n-\tmargin-bottom: 10px;\n-\tmargin-top: 20px;\n-}\n-.soliloquy-inspector-panelbody input,\n-.soliloquy-inspector-panelbody input:active,\n-.soliloquy-inspector-panelbody input:focus {\n-\tborder: none;\n-\tbox-shadow: none;\n-\toutline: none;\n-}\n-.soliloquy-block-select {\n-\tpadding-top: 20px;\n-\twidth: 100%;\n-}\n-.soliloquy-block-select input,\n-.soliloquy-block-select input:active,\n-.soliloquy-block-select input:focus {\n-\tborder: none;\n-\tbox-shadow: none;\n-\toutline: none;\n-}\n+.select-with-search{font-family:inherit;margin:0 auto;max-width:100%;position:relative;width:100%}.select-with-search .search-input{background:#fff url(\"data:image\u002Fsvg+xml;charset=utf-8,%3Csvg xmlns=%27http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg%27 width=%2714%27 height=%2710%27%3E%3Cpath fill=%27none%27 stroke=%27%23323a45%27 stroke-width=%272%27 d=%27m1 1 6 6 6-6%27\u002F%3E%3C\u002Fsvg%3E\") no-repeat left 12px center;border:1px solid gray;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;font-size:14px;line-height:1.5;padding:12px 12px 12px 40px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.select-with-search .search-input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff;outline:none}.select-with-search .search-input::-moz-placeholder{color:gray;font-size:13px}.select-with-search .search-input::placeholder{color:gray;font-size:13px}.select-with-search .search-input.selected::-moz-placeholder{color:#333;font-size:13px}.select-with-search .search-input.selected::placeholder{color:#333;font-size:13px}.select-with-search .dropdown-menu{background:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);margin-top:7px;max-height:250px;overflow-y:auto;padding-bottom:5px;padding-top:5px;position:absolute;width:100%;z-index:1000}.select-with-search .dropdown-menu .dropdown-option{color:#333;cursor:pointer;font-size:13px;padding:12px;transition:background-color .2s ease-in-out}.select-with-search .dropdown-menu .dropdown-option:hover{background:#f1f1f1}.select-with-search .dropdown-menu .dropdown-option.selected{background:#2684ff;color:#fff}.select-with-search .dropdown-menu .dropdown-option:first-of-type{border-radius:4px 4px 0 0}.select-with-search .dropdown-menu .dropdown-option:last-of-type{border-radius:0 0 4px 4px}.select-with-search .dropdown-menu .loading,.select-with-search .dropdown-menu .no-options{color:gray;font-size:13px;padding:12px;text-align:center}\n+.wp-block-envira-example-dynamic-example-dynamic{border:1px dotted red}.EnviraClear{width:100%}.soliloquy-inspector-panelbody h3{margin-bottom:10px;margin-top:20px}.soliloquy-inspector-panelbody input,.soliloquy-inspector-panelbody input:active,.soliloquy-inspector-panelbody input:focus{border:none;box-shadow:none;outline:none}.soliloquy-block-select{padding-top:20px;width:100%}.soliloquy-block-select input,.soliloquy-block-select input:active,.soliloquy-block-select input:focus{border:none;box-shadow:none;outline:none}\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fstyle-main.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fstyle-main.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fstyle-main.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fstyle-main.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -0,0 +1 @@\n+\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fstyle-main-rtl.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fstyle-main-rtl.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fblocks\u002Fsoliloquy\u002Fstyle-main-rtl.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fblocks\u002Fsoliloquy\u002Fstyle-main-rtl.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -0,0 +1 @@\n+\nOnly in \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2: eslint.config.js\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Faddons.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Faddons.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Faddons.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Faddons.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -105,6 +105,10 @@\n \t *\u002F\n \tpublic function enqueue_admin_styles() {\n \n+\t\t\u002F\u002F Enqueue jquery-confirm CSS for upgrade modal.\n+\t\twp_register_style( $this->base->plugin_slug . '-jquery-confirm', plugins_url( 'assets\u002Flib\u002Fjquery.confirm\u002Fjquery-confirm.min.css', $this->base->file ), [], $this->base->version );\n+\t\twp_enqueue_style( $this->base->plugin_slug . '-jquery-confirm' );\n+\n \t\twp_register_style( $this->base->plugin_slug . '-addons-style', plugins_url( 'assets\u002Fcss\u002Faddons.css', $this->base->file ), [], $this->base->version );\n \t\twp_enqueue_style( $this->base->plugin_slug . '-addons-style' );\n \n@@ -125,26 +129,30 @@\n \t\twp_register_script( $this->base->plugin_slug . '-chosen', plugins_url( 'assets\u002Fjs\u002Fmin\u002Fchosen.jquery-min.js', $this->base->file ), [], $this->base->version, true );\n \t\twp_enqueue_script( $this->base->plugin_slug . '-chosen' );\n \n-\t\twp_register_script( $this->base->plugin_slug . '-addons-script', plugins_url( 'assets\u002Fjs\u002Faddons.js', $this->base->file ), [ 'jquery', 'jquery-ui-tabs' ], $this->base->version, true );\n+\t\t\u002F\u002F Register jquery-confirm JS for upgrade modal; it will be enqueued\n+\t\t\u002F\u002F automatically as a dependency of the addons script.\n+\t\twp_register_script( $this->base->plugin_slug . '-jquery-confirm', plugins_url( 'assets\u002Flib\u002Fjquery.confirm\u002Fjquery-confirm.min.js', $this->base->file ), [ 'jquery' ], $this->base->version, true );\n+\n+\t\twp_register_script( $this->base->plugin_slug . '-addons-script', plugins_url( 'assets\u002Fjs\u002Faddons.js', $this->base->file ), [ 'jquery', 'jquery-ui-tabs', $this->base->plugin_slug . '-jquery-confirm' ], $this->base->version, true );\n \t\twp_enqueue_script( $this->base->plugin_slug . '-addons-script' );\n \t\twp_localize_script(\n \t\t\t$this->base->plugin_slug . '-addons-script',\n \t\t\t'soliloquy_addons',\n \t\t\t[\n-\t\t\t\t'active'           => __( 'Active', 'soliloquy' ),\n-\t\t\t\t'activate'         => __( 'Activate', 'soliloquy' ),\n-\t\t\t\t'activate_nonce'   => wp_create_nonce( 'soliloquy-activate' ),\n-\t\t\t\t'activating'       => __( 'Activating...', 'soliloquy' ),\n-\t\t\t\t'ajax'             => admin_url( 'admin-ajax.php' ),\n-\t\t\t\t'deactivate'       => __( 'Deactivate', 'soliloquy' ),\n-\t\t\t\t'deactivate_nonce' => wp_create_nonce( 'soliloquy-deactivate' ),\n-\t\t\t\t'deactivating'     => __( 'Deactivating...', 'soliloquy' ),\n-\t\t\t\t'inactive'         => __( 'Inactive', 'soliloquy' ),\n-\t\t\t\t'install'          => __( 'Install Addon', 'soliloquy' ),\n-\t\t\t\t'install_nonce'    => wp_create_nonce( 'soliloquy-install' ),\n-\t\t\t\t'installing'       => __( 'Installing...', 'soliloquy' ),\n-\t\t\t\t'proceed'          => __( 'Proceed', 'soliloquy' ),\n-\t\t\t\t'redirect'         => esc_url(\n+\t\t\t\t'active'              => esc_html__( 'Active', 'soliloquy' ),\n+\t\t\t\t'activate'            => esc_html__( 'Activate', 'soliloquy' ),\n+\t\t\t\t'activate_nonce'      => wp_create_nonce( 'soliloquy-activate' ),\n+\t\t\t\t'activating'          => esc_html__( 'Activating...', 'soliloquy' ),\n+\t\t\t\t'ajax'                => admin_url( 'admin-ajax.php' ),\n+\t\t\t\t'deactivate'          => esc_html__( 'Deactivate', 'soliloquy' ),\n+\t\t\t\t'deactivate_nonce'    => wp_create_nonce( 'soliloquy-deactivate' ),\n+\t\t\t\t'deactivating'        => esc_html__( 'Deactivating...', 'soliloquy' ),\n+\t\t\t\t'inactive'            => esc_html__( 'Inactive', 'soliloquy' ),\n+\t\t\t\t'install'             => esc_html__( 'Install Addon', 'soliloquy' ),\n+\t\t\t\t'install_nonce'       => wp_create_nonce( 'soliloquy-install' ),\n+\t\t\t\t'installing'          => esc_html__( 'Installing...', 'soliloquy' ),\n+\t\t\t\t'proceed'             => esc_html__( 'Proceed', 'soliloquy' ),\n+\t\t\t\t'redirect'            => esc_url(\n \t\t\t\t\tadd_query_arg(\n \t\t\t\t\t\t[\n \t\t\t\t\t\t\t'post_type'          => 'soliloquy',\n@@ -153,7 +161,22 @@\n \t\t\t\t\t\tadmin_url( 'edit.php' )\n \t\t\t\t\t)\n \t\t\t\t),\n-\t\t\t\t'upgrade_nonce'    => wp_create_nonce( 'soliloquy-upgrade' ),\n+\t\t\t\t'upgrade_nonce'       => wp_create_nonce( 'soliloquy-upgrade' ),\n+\t\t\t\t'thanks_for_interest' => esc_html__( 'Thanks for your interest in Soliloquy Pro!', 'soliloquy' ),\n+\t\t\t\t'upgrade_modal'       => sprintf(\n+\t\t\t\t\t'\u003Cp>%s \u003Ca href=\"https:\u002F\u002Fsoliloquywp.com\u002Fsupport\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cstrong>%s\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\u003Cp>%s \u003Cstrong>%s\u003C\u002Fstrong> %s \u003Cstrong>%s\u003C\u002Fstrong>. %s\u003C\u002Fp>\u003Cp>%s \u003Ca href=\"https:\u002F\u002Fsoliloquywp.com\u002Fdocs\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">\u003Cstrong>%s\u003C\u002Fstrong>\u003C\u002Fa> %s\u003C\u002Fp>',\n+\t\t\t\t\tesc_html__( 'If you have any questions or issues just', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'let us know', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'After purchasing a license, just', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'enter your license key', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'on the', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'Soliloquy Settings page', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( \"This will let your site automatically upgrade to Soliloquy Pro! (Don't worry, all your sliders and settings will be preserved.)\", 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'Check out', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'our documentation', 'soliloquy' ),\n+\t\t\t\t\tesc_html__( 'for step-by-step instructions.', 'soliloquy' )\n+\t\t\t\t),\n+\t\t\t\t'ok'                  => esc_html__( 'OK', 'soliloquy' ),\n \t\t\t]\n \t\t);\n \n@@ -203,6 +226,10 @@\n \t\t\t\t\tif ( is_ssl() ) {\n \t\t\t\t\t\t$addon->image = str_replace( 'http:\u002F\u002F', 'https:\u002F\u002F', $addon->image );\n \t\t\t\t\t}\n+\n+\t\t\t\t\t\u002F\u002F Get the minimum required license level from the plans array (first plan is the minimum).\n+\t\t\t\t\t$min_license = ! empty( $addon->plans ) && is_array( $addon->plans ) && ! empty( $addon->plans[0] ) ? $addon->plans[0] : 'Pro';\n+\t\t\t\t\t$badge_label = $min_license;\n \t\t\t\t\t?>\n \n \t\t\t\t\u003Cdiv class=\"soliloquy-addon \u003C?php echo sanitize_html_class( $last ); ?>\">\n@@ -218,12 +245,8 @@\n \t\t\t\t\t\t\u003C\u002Fdiv>\n \n \t\t\t\t\t\t\u003Cdiv class=\"soliloquy-addon-footer\">\n-\n-\t\t\t\t\t\t\t\u003Cdiv class=\"soliloquy-addon-unlock soliloquy-addon-message\">\n-\n-\t\t\t\t\t\t\t\t\u003Ca  href=\"\u003C?php echo esc_url( $this->common->get_upgrade_link() ); ?>\" target=\"_blank\" class=\"button button-soliloquy soliloquy-addon-action-button soliloquy-unlock-addon\" rel=\"\u003C?php echo esc_attr( $addon->title ); ?>\">\u003C?php esc_html_e( 'Upgrade Now', 'soliloquy' ); ?>\u003C\u002Fa>\n-\n-\t\t\t\t\t\t\t\u003C\u002Fdiv>\n+\t\t\t\t\t\t\t\u003Cspan class=\"soliloquy-badge soliloquy-badge-lg soliloquy-badge-rounded\" aria-label=\"\u003C?php esc_attr_e( 'Required plan:', 'soliloquy' ); ?> \u003C?php echo esc_attr( $badge_label ); ?>\">\u003C?php echo esc_html( $badge_label ); ?>\u003C\u002Fspan>\n+\t\t\t\t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $this->common->get_upgrade_link() ); ?>\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"button button-soliloquy soliloquy-addon-action-button soliloquy-unlock-addon soliloquy-upgrade-modal\">\u003C?php esc_html_e( 'Upgrade Now', 'soliloquy' ); ?>\u003C\u002Fa>\n \t\t\t\t\t\t\u003C\u002Fdiv>\n \t\t\t\t\t\u003C\u002Fdiv>\n \t\t\t\t\t\u003C?php\n@@ -232,6 +255,9 @@\n \t\t\tendif\n \t\t\t?>\n \n+\t\t\t\u003C\u002Fdiv>\n+\n+\t\t\t\u003C\u002Fdiv>\n \n \t\t\u003C\u002Fdiv>\n \n@@ -309,7 +335,7 @@\n \t\t];\n \n \t\t\u002F\u002F Perform the query and retrieve the response.\n-\t\t$response      = wp_remote_post( 'http:\u002F\u002Fsoliloquywp.com\u002F', $post );\n+\t\t$response      = wp_remote_post( 'https:\u002F\u002Fsoliloquywp.com\u002F', $post );\n \t\t$response_code = wp_remote_retrieve_response_code( $response );\n \t\t$response_body = wp_remote_retrieve_body( $response );\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Fcommon.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Fcommon.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Fcommon.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Fcommon.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -194,7 +194,7 @@\n \t\t\tesc_html__( 'Upgrade to Pro', 'soliloquy' ),\n \t\t\tesc_html__( 'Upgrade to Pro', 'soliloquy' ),\n \t\t\tapply_filters( 'soliloquy_gallery_menu_cap', 'manage_options' ),\n-\t\t\tesc_url( $this->get_upgrade_link( 'http:\u002F\u002Fsoliloquywp.com\u002Flite\u002F', 'adminsidebar', 'unlockprosidebar' ) )\n+\t\t\tesc_url( $this->get_upgrade_link( 'https:\u002F\u002Fsoliloquywp.com\u002Flite\u002F', 'adminsidebar', 'unlockprosidebar' ) )\n \t\t);\n \n \t\tif ( ! current_user_can( 'manage_options' ) ) {\n@@ -205,7 +205,7 @@\n \t\t\tarray_filter(\n \t\t\t\t$submenu['edit.php?post_type=soliloquy'],\n \t\t\t\tstatic function ( $item ) {\n-\t\t\t\t\treturn strpos( $item[2], 'http:\u002F\u002Fsoliloquywp.com\u002Flite\u002F' ) !== false;\n+\t\t\t\t\treturn strpos( $item[2], 'https:\u002F\u002Fsoliloquywp.com\u002Flite\u002F' ) !== false;\n \t\t\t\t}\n \t\t\t)\n \t\t);\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Fmetaboxes.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Fmetaboxes.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fadmin\u002Fmetaboxes.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fadmin\u002Fmetaboxes.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -709,7 +709,7 @@\n \t\t\t\t\u003Cdiv>\n \t\t\t\t\u003Cimg class=\"soliloquy-item-img\" src=\"\u003C?php echo esc_url( plugins_url( 'assets\u002Fimages\u002Flogo-color.png', $this->base->file ) ); ?>\" \u002F>\n \t\t\t\t\u003Ch3>\u003C?php esc_html_e( 'Create your slider by adding your media files above.', 'soliloquy' ); ?>\u003C\u002Fh3>\n-\t\t\t\t\u003Cp class=\"soliloquy-help-text\">\u003C?php esc_html_e( 'Need some help?', 'soliloquy' ); ?> \u003Ca href=\"http:\u002F\u002Fsoliloquywp.com\u002Fdocs\u002Fcreating-your-first-slider\u002F\" target=\"_blank\">\u003C?php esc_html_e( 'Watch a video how to add media and create a slider', 'soliloquy' ); ?>\u003C\u002Fa>\u003C\u002Fp>\n+\t\t\t\t\u003Cp class=\"soliloquy-help-text\">\u003C?php esc_html_e( 'Need some help?', 'soliloquy' ); ?> \u003Ca href=\"https:\u002F\u002Fsoliloquywp.com\u002Fdocs\u002Fcreating-your-first-slider\u002F\" target=\"_blank\">\u003C?php esc_html_e( 'Watch a video how to add media and create a slider', 'soliloquy' ); ?>\u003C\u002Fa>\u003C\u002Fp>\n \t\t\t\t\u003C\u002Fdiv>\n \t\t\t\u003C\u002Fdiv>\n \n@@ -1130,7 +1130,7 @@\n \n \t\t\t\t\u003Cp class=\"soliloquy-intro\">\u003C?php esc_attr_e( 'Want to add Thumbnail Navigation?', 'soliloquy' ); ?>\u003C\u002Fp>\n \t\t\t\t\u003Cp>\u003C?php esc_html_e( 'By upgrading to Soliloquy Pro, you can add thumbnail images as navigation for your WordPress slider. ', 'soliloquy' ); ?>\n-\t\t\t\t\t\u003Ca target=\"_blank\" href=\"\u003C?php echo esc_url( 'http:\u002F\u002Fsoliloquywp.com\u002Faddons\u002Fthumbnails\u002F' ); ?>\">\u003C?php esc_attr_e( '(See Demo)', 'soliloquy' ); ?>\u003C\u002Fa>\n+\t\t\t\t\t\u003Ca target=\"_blank\" href=\"\u003C?php echo esc_url( 'https:\u002F\u002Fsoliloquywp.com\u002Faddons\u002Fthumbnails\u002F' ); ?>\">\u003C?php esc_attr_e( '(See Demo)', 'soliloquy' ); ?>\u003C\u002Fa>\n \t\t\t\t\u003C\u002Fp>\n \t\t\t\t\u003Ca href=\"\u003C?php echo esc_url( $this->common->get_upgrade_link() ); ?>\" target=\"_blank\" class=\"button button-soliloquy\">\u003C?php esc_attr_e( 'Click here to Upgrade', 'soliloquy' ); ?>\u003C\u002Fa>\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fglobal\u002Fposttype.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fglobal\u002Fposttype.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fincludes\u002Fglobal\u002Fposttype.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fincludes\u002Fglobal\u002Fposttype.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -90,9 +90,7 @@\n \t\t\t\t'show_in_rest'        => true,\n \t\t\t\t'rest_base'           => 'soliloquy',\n \t\t\t\t'capability_type'     => 'post',\n-\t\t\t\t'capabilities'        => [\n-\t\t\t\t\t'read_post' => 'read', \u002F\u002F Allow any logged-in user to read (filtered by map_meta_cap).\n-\t\t\t\t],\n+\t\t\t\t'map_meta_cap'        => true,\n \t\t\t\t'menu_position'       => apply_filters( 'soliloquy_post_type_menu_position', 248 ),\n \t\t\t\t'menu_icon'           => plugins_url( 'assets\u002Fcss\u002Fimages\u002Fmenu-icon@2x.png', $this->base->file ),\n \t\t\t\t'supports'            => [ 'title', 'author' ],\n@@ -119,6 +117,12 @@\n \t *\u002F\n \tpublic function prepare_meta( $data, $post, $context ) {\n \n+\t\t\u002F\u002F Belt-and-suspenders gate: only expose slider_data when the post is published or the current user can read it.\n+\t\t\u002F\u002F REST controller already enforces this via map_meta_cap; this guards against future regressions in cap mapping.\n+\t\tif ( 'publish' !== $post->post_status && ! current_user_can( 'read_post', $post->ID ) ) {\n+\t\t\treturn $data;\n+\t\t}\n+\n \t\t$slider_data = get_post_meta( $post->ID, '_sol_slider_data', true );\n \n \t\tif ( $slider_data ) {\n@@ -174,7 +178,14 @@\n \t\t}\n \n \t\tif ( 'read_post' === $cap ) {\n-\t\t\t$caps = ( 'private' === $post->post_status ) ? [ 'read_private_posts' ] : [ 'read' ];\n+\t\t\tif ( 'private' === $post->post_status ) {\n+\t\t\t\t$caps = [ 'read_private_posts' ];\n+\t\t\t} elseif ( 'publish' === $post->post_status ) {\n+\t\t\t\t$caps = [ 'read' ];\n+\t\t\t} else {\n+\t\t\t\t\u002F\u002F Non-public statuses (draft, pending, future, auto-draft, trash, inherit, etc.) require edit caps.\n+\t\t\t\t$caps = ( $user_id === $post_author ) ? [ 'edit_posts' ] : [ 'edit_others_posts' ];\n+\t\t\t}\n \t\t}\n \n \t\treturn $caps;\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Flanguages\u002Fsoliloquy-lite.pot \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Flanguages\u002Fsoliloquy-lite.pot\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Flanguages\u002Fsoliloquy-lite.pot\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Flanguages\u002Fsoliloquy-lite.pot\t2026-05-20 07:32:18.000000000 +0000\n@@ -255,7 +255,7 @@\n \"\u003Cstrong>dynamic sliders on the fly\u003C\u002Fstrong>, \u003Cstrong>complete slider API\u003C\u002F\"\n \"strong>, \u003Cstrong>powerful slider documentation\u003C\u002Fstrong>, \u003Cstrong>full mobile \"\n \"and Retina support\u003C\u002Fstrong>, \u003Cstrong>dedicated customer support\u003C\u002Fstrong> and \"\n-\"so much more! \u003Ca href=\\\"http:\u002F\u002Fsoliloquywp.com\u002Flite\u002F?\"\n+\"so much more! \u003Ca href=\\\"https:\u002F\u002Fsoliloquywp.com\u002Flite\u002F?\"\n \"utm_source=liteplugin&utm_medium=link&utm_campaign=WordPress\\\" title=\\\"Click \"\n \"here to upgrade to Soliloquy Pro!\\\" target=\\\"_blank\\\">Click here to upgrade \"\n \"to Soliloquy Pro!\u003C\u002Fa>\"\n@@ -406,7 +406,7 @@\n \"for blazing fast load times\u003C\u002Fstrong>, \u003Cstrong>control over navigation arrows \"\n \"and dots\u003C\u002Fstrong>, \u003Cstrong>pause\u002Fplay functionality\u003C\u002Fstrong>, \"\n \"\u003Cstrong>hardware accelerated CSS transitions\u003C\u002Fstrong>, \u003Cstrong>slider \"\n-\"randomization\u003C\u002Fstrong> and so much more! \u003Ca href=\\\"http:\u002F\u002Fsoliloquywp.com\u002F\"\n+\"randomization\u003C\u002Fstrong> and so much more! \u003Ca href=\\\"https:\u002F\u002Fsoliloquywp.com\u002F\"\n \"lite\u002F?utm_source=liteplugin&utm_medium=link&utm_campaign=WordPress\\\" title=\"\n \"\\\"Click here to upgrade to Soliloquy Pro!\\\" target=\\\"_blank\\\">Click here to \"\n \"upgrade to Soliloquy Pro!\u003C\u002Fa>\"\n@@ -463,7 +463,7 @@\n \"you can get access to numerous other features, including: \u003Cstrong>a fully-\"\n \"integrated import\u002Fexport module for your sliders\u003C\u002Fstrong>, \u003Cstrong>custom \"\n \"CSS controls for each slider\u003C\u002Fstrong>, \u003Cstrong>lightbox and featured content \"\n-\"support\u003C\u002Fstrong> and so much more! \u003Ca href=\\\"http:\u002F\u002Fsoliloquywp.com\u002Flite\u002F?\"\n+\"support\u003C\u002Fstrong> and so much more! \u003Ca href=\\\"https:\u002F\u002Fsoliloquywp.com\u002Flite\u002F?\"\n \"utm_source=liteplugin&utm_medium=link&utm_campaign=WordPress\\\" title=\\\"Click \"\n \"here to upgrade to Soliloquy Pro!\\\" target=\\\"_blank\\\">Click here to upgrade \"\n \"to Soliloquy Pro!\u003C\u002Fa>\"\n@@ -747,7 +747,7 @@\n msgstr \"\"\n \n #. Plugin URI of the plugin\u002Ftheme\n-msgid \"http:\u002F\u002Fsoliloquywp.com\"\n+msgid \"https:\u002F\u002Fsoliloquywp.com\"\n msgstr \"\"\n \n #. Description of the plugin\u002Ftheme\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Freadme.txt \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Freadme.txt\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Freadme.txt\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Freadme.txt\t2026-05-20 07:32:18.000000000 +0000\n@@ -2,9 +2,9 @@\n Contributors: soliloquyslider\n Tags: slideshow, carousel, video slider, gallery slider, instagram slider\n Requires at least: 5.7.0\n-Tested up to: 6.8.1\n+Tested up to: 7.0\n Requires PHP: 7.0\n-Stable tag: 2.8.1\n+Stable tag: 2.8.2\n License: GNU General Public License v2.0 or later\n \n The best WordPress slider plugin. Drag & Drop responsive slider builder that helps you create a beautiful image slideshows with just a few clicks.\n@@ -259,6 +259,16 @@\n \n == Changelog ==\n \n+= 2.8.2 =\n+* Added: Tested with WordPress 7.0.\n+* Added: Plan badges on the Addons page so you can see at a glance which addons are included with your license.\n+* Added: Friendly upgrade screen when clicking an addon that needs a higher plan.\n+* Fixed: Security hardening for sliders that are draft, pending, scheduled, or private (reported by Wordfence).\n+* Fixed: Button heights looking off on WordPress 7.0.\n+* Fixed: Error messages now show up properly when a request fails.\n+* Fixed: Searching for \"Carousel\" in the block inserter now finds the Soliloquy block.\n+* Updated: All Soliloquy links now use https instead of http.\n+\n = 2.8.1 =\n * Added: Map meta cap for better compatibility\n \ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fsoliloquy-lite.php \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fsoliloquy-lite.php\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fsoliloquy-lite.php\t2025-11-13 15:38:54.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fsoliloquy-lite.php\t2026-05-20 07:32:18.000000000 +0000\n@@ -5,7 +5,7 @@\n  * Description: Soliloquy is the best responsive WordPress slider plugin. This is the lite version.\n  * Author:      Soliloquy Team\n  * Author URI:  https:\u002F\u002Fsoliloquywp.com\n- * Version:     2.8.1\n+ * Version:     2.8.2\n  * Text Domain: soliloquy\n  * Domain Path: languages\n  *\n@@ -58,7 +58,7 @@\n \t *\n \t * @var string\n \t *\u002F\n-\tpublic $version = '2.8.1';\n+\tpublic $version = '2.8.2';\n \n \t\u002F**\n \t * The name of the plugin.\ndiff -ru \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fthemes\u002Fclassic\u002Fstyle.css \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fthemes\u002Fclassic\u002Fstyle.css\n--- \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.1\u002Fthemes\u002Fclassic\u002Fstyle.css\t2026-05-20 07:32:18.000000000 +0000\n+++ \u002Fhome\u002Fdeploy\u002Fwp-safety.org\u002Fdata\u002Fplugin-versions\u002Fsoliloquy-lite\u002F2.8.2\u002Fthemes\u002Fclassic\u002Fstyle.css\t2026-05-20 07:32:18.000000000 +0000\n@@ -1,94 +1 @@\n-.soliloquy-theme-classic:after {\n-\tdisplay: none;\n-\theight: 0;\n-\tline-height: 0;\n-\tvisibility: hidden;\n-\tcontent: url(\"images\u002Fslider-arrows-horizontal.png\") url(\"images\u002Fslider-dots.png\");\n-}\n-.soliloquy-theme-classic .soliloquy-controls-direction {\n-\tdisplay: none;\n-\theight: 0;\n-}\n-.soliloquy-theme-classic:hover .soliloquy-controls-direction,\n-.soliloquy-theme-classic.soliloquy-hover .soliloquy-controls-direction {\n-\tdisplay: block;\n-}\n-.soliloquy-theme-classic .soliloquy-prev {\n-\tdisplay: block;\n-\twidth: 13px;\n-\theight: 18px;\n-\tposition: absolute;\n-\ttop: 50%;\n-\tmargin-top: -8px;\n-\tleft: 10px;\n-\tz-index: 1320;\n-\tbackground: transparent url(\"images\u002Fslider-arrows-horizontal.png\") no-repeat scroll 0 0;\n-}\n-.soliloquy-theme-classic .soliloquy-next {\n-\tdisplay: block;\n-\twidth: 13px;\n-\theight: 18px;\n-\tposition: absolute;\n-\ttop: 50%;\n-\tmargin-top: -8px;\n-\tright: 10px;\n-\tz-index: 1320;\n-\tbackground: transparent url(\"images\u002Fslider-arrows-horizontal.png\") no-repeat scroll 0 -18px;\n-}\n-.soliloquy-theme-classic .soliloquy-pager {\n-\twidth: 100%;\n-\tmargin: 0 0 0 5px;\n-\tposition: absolute;\n-\tbottom: 10px;\n-\theight: 14px;\n-\ttext-align: left;\n-}\n-.soliloquy-theme-classic .soliloquy-pager-item {\n-\tdisplay: inline-block;\n-\tmargin: 0 0 0 5px;\n-\tposition: relative;\n-\tz-index: 1320;\n-}\n-.soliloquy-theme-classic .soliloquy-pager-item:first-child {\n-\tmargin-left: 5px;\n-}\n-.soliloquy-theme-classic .soliloquy-pager-link {\n-\tbackground: url(\"images\u002Fslider-dots.png\") no-repeat scroll 0 0;\n-\twidth: 14px;\n-\theight: 14px;\n-\tdisplay: block;\n-\toutline: none;\n-\ttext-indent: -9999px;\n-}\n-.soliloquy-theme-classic .soliloquy-pager-link:hover,\n-.soliloquy-theme-classic .soliloquy-pager-link.active {\n-\tbackground: url(\"images\u002Fslider-dots.png\") no-repeat scroll 0 -14px;\n-}\n-.soliloquy-theme-classic .soliloquy-caption-wrap {\n-\tbottom: 0;\n-\ttop: auto;\n-}\n-@media only screen and (-webkit-min-device-pixel-ratio: 2),\n-\tonly screen and (min--moz-device-pixel-ratio: 2),\n-\tonly screen and (-o-min-device-pixel-ratio: 2 \u002F 1), only screen and (min-device-pixel-ratio: 2),\n-\tonly screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {\n-\t.soliloquy-theme-classic .soliloquy-prev {\n-\t\tbackground: url(\"images\u002Fslider-arrows-horizontal@2x.png\") no-repeat scroll 0 0;\n-\t\tbackground-size: 100%;\n-\t}\n-\t.soliloquy-theme-classic .soliloquy-next {\n-\t\tbackground: url(\"images\u002Fslider-arrows-horizontal@2x.png\") no-repeat scroll 0 -20px;\n-\t\tbackground-size: 100%;\n-\t}\n-\t.soliloquy-theme-classic .soliloquy-pager-link {\n-\t\tbackground: url(\"images\u002Fslider-dots@2x.png\") no-repeat scroll 0 0;\n-\t\tbackground-size: 100%;\n-\t\theight: 15px;\n-\t}\n-\t.soliloquy-theme-classic .soliloquy-pager-link:hover,\n-\t.soliloquy-theme-classic .soliloquy-pager-link.active {\n-\t\tbackground: url(\"images\u002Fslider-dots@2x.png\") no-repeat scroll 0 -15px;\n-\t\tbackground-size: 100%;\n-\t\theight: 15px;\n-\t}\n-}\n+.soliloquy-theme-classic:after{display:none;height:0;line-height:0;visibility:hidden;content:url(\"images\u002Fslider-arrows-horizontal.png\") url(\"images\u002Fslider-dots.png\")}.soliloquy-theme-classic .soliloquy-controls-direction{display:none;height:0}.soliloquy-theme-classic:hover .soliloquy-controls-direction,.soliloquy-theme-classic.soliloquy-hover .soliloquy-controls-direction{display:block}.soliloquy-theme-classic .soliloquy-prev{display:block;width:13px;height:18px;position:absolute;top:50%;margin-top:-8px;left:10px;z-index:1320;background:transparent url(\"images\u002Fslider-arrows-horizontal.png\") no-repeat scroll 0 0}.soliloquy-theme-classic .soliloquy-next{display:block;width:13px;height:18px;position:absolute;top:50%;margin-top:-8px;right:10px;z-index:1320;background:transparent url(\"images\u002Fslider-arrows-horizontal.png\") no-repeat scroll 0 -18px}.soliloquy-theme-classic .soliloquy-pager{width:100%;margin:0 0 0 5px;position:absolute;bottom:10px;height:14px;text-align:left}.soliloquy-theme-classic .soliloquy-pager-item{display:inline-block;margin:0 0 0 5px;position:relative;z-index:1320}.soliloquy-theme-classic .soliloquy-pager-item:first-child{margin-left:5px}.soliloquy-theme-classic .soliloquy-pager-link{background:url(\"images\u002Fslider-dots.png\") no-repeat scroll 0 0;width:14px;height:14px;display:block;outline:none;text-indent:-9999px}.soliloquy-theme-classic .soliloquy-pager-link:hover,.soliloquy-theme-classic .soliloquy-pager-link.active{background:url(\"images\u002Fslider-dots.png\") no-repeat scroll 0 -14px}.soliloquy-theme-classic .soliloquy-caption-wrap{bottom:0;top:auto}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 \u002F 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.soliloquy-theme-classic .soliloquy-prev{background:url(\"images\u002Fslider-arrows-horizontal@2x.png\") no-repeat scroll 0 0;background-size:100%}.soliloquy-theme-classic .soliloquy-next{background:url(\"images\u002Fslider-arrows-horizontal@2x.png\") no-repeat scroll 0 -20px;background-size:100%}.soliloquy-theme-classic .soliloquy-pager-link{background:url(\"images\u002Fslider-dots@2x.png\") no-repeat scroll 0 0;background-size:100%;height:15px}.soliloquy-theme-classic .soliloquy-pager-link:hover,.soliloquy-theme-classic .soliloquy-pager-link.active{background:url(\"images\u002Fslider-dots@2x.png\") no-repeat scroll 0 -15px;background-size:100%;height:15px}}\n","1. Authenticate to the target WordPress site as a Subscriber-level user.\n2. Obtain a valid WordPress REST API nonce, typically found in the 'wpApiSettings' JavaScript object on the dashboard.\n3. Send an authenticated GET request to the '\u002Fwp-json\u002Fwp\u002Fv2\u002Fsoliloquy' endpoint.\n4. Append the 'status=draft' or 'status=private' query parameter to the request to bypass default visibility filters.\n5. The API will return a JSON response containing the full metadata and content (including captions and image URLs) for sliders created by administrators that are not yet public.","gemini-3-flash-preview","2026-06-04 21:55:52","2026-06-04 21:56:20",{"type":41,"vulnerable_version":42,"fixed_version":11,"vulnerable_browse":43,"vulnerable_zip":44,"fixed_browse":45,"fixed_zip":46,"all_tags":47},"plugin","2.8.1","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fsoliloquy-lite\u002Ftags\u002F2.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsoliloquy-lite.2.8.1.zip","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fsoliloquy-lite\u002Ftags\u002F2.8.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsoliloquy-lite.2.8.2.zip","https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fsoliloquy-lite\u002Ftags"]