Help
RSS
API
Feed
Maltego
Contact
Domain > stopklopam.ru
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2013-06-09
188.93.212.151
(
ClassC
)
2024-09-09
104.21.17.245
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 09 Sep 2024 23:03:04 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Tue, 10 Sep 2024 00:03:03 GMTLocation: https://stopklopam.ru/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s23z%2FzOzx938V1P6kZYLQNnIoq0rdyKL0BE%2F94P%2BvwkVomuYIZVPQglXcC0C%2FWqSDkiIml2vMOaZ7KEGNlWN5S%2BCSlEHha7vxv7xiYg3ih9XqnVq2Rr809U8T6W1UR8xC},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}X-Content-Type-Options: nosniffServer: cloudflareCF-RAY: 8c0acf39e9283093-SEAalt-svc: h3:443; ma86400 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 09 Sep 2024 23:03:04 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivex-dns-prefetch-control: onlink: https://stopklopam.ru/wp-json/>; relhttps://api.w.org/link: https://stopklopam.ru/wp-json/wp/v2/pages/58>; relalternate; titleJSON; typeapplication/jsonvary: Accept-Encodingx-litespeed-cache: hitCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sahHy7j0sSpANaqr%2FkiPzzo%2BrqUYF9Ak3CM01hEhTlrN05rBq3Uy8L0S9vx8ez8%2BjjkZxl1yT9lxvSXq3SQW9jpGF%2Fw1c1HqCA4Y%2BD7YDyqiEcxC7yeUitkfBoWL%2Faf0q},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Strict-Transport-Security: max-age31536000; includeSubDomains; preloadX-Content-Type-Options: nosniffServer: cloudflareCF-RAY: 8c0acf3a5b0c306c-SEAalt-svc: h3:443; ma86400 !doctype html>html langru-RU>head> meta charsetUTF-8>script srcdata:text/javascript;base64,V2ViRm9udENvbmZpZz17Z29vZ2xlOntmYW1pbGllczpbIk1vbnRzZXJyYXQ6NDAwLDQwMGksNzAwOmN5cmlsbGljJmRpc3BsYXk9c3dhcCJdfX07aWYodHlwZW9mIFdlYkZvbnQ9PT0ib2JqZWN0IiYmdHlwZW9mIFdlYkZvbnQubG9hZD09PSJmdW5jdGlvbiIpe1dlYkZvbnQubG9hZChXZWJGb250Q29uZmlnKX0 defer type83f680e2073c32a49cf45581-text/javascript>/script>script data-optimized1 srchttps://stopklopam.ru/wp-content/plugins/litespeed-cache/assets/js/webfontloader.min.js defer type83f680e2073c32a49cf45581-text/javascript>/script> meta nameviewport contentwidthdevice-width, initial-scale1> script srcdata:text/javascript;base64,dmFyIGJsb2NrX2NsYXNzZXM9WyJjb250ZW50X3JiIiwiY250MzJfcmxfYmdfc3RyIiwicmxfY250X2JnIl07ZnVuY3Rpb24gYWRkQXR0ckl0ZW0oY2xhc3NOYW1lKXtpZihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuIitjbGFzc05hbWUpJiYhYmxvY2tfY2xhc3Nlcy5pbmNsdWRlcyhjbGFzc05hbWUpKXtibG9ja19jbGFzc2VzLnB1c2goY2xhc3NOYW1lKX19 defer type83f680e2073c32a49cf45581-text/javascript>/script>script srcdata:text/javascript;base64,ZnVuY3Rpb24gb25FcnJvclBsYWNpbmcoKXtpZih0eXBlb2YgY2FjaGVQbGFjaW5nIT09J3VuZGVmaW5lZCcmJnR5cGVvZiBjYWNoZVBsYWNpbmc9PT0nZnVuY3Rpb24nJiZ0eXBlb2Ygd2luZG93LmpzSW5wdXRlckxhdW5jaCE9PSd1bmRlZmluZWQnJiZbMTUsMTBdLmluY2x1ZGVzKHdpbmRvdy5qc0lucHV0ZXJMYXVuY2gpKXtsZXQgZXJyb3JJbmZvPVtdO2NhY2hlUGxhY2luZygnbG93JyxlcnJvckluZm8pfWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe29uRXJyb3JQbGFjaW5nKCl9LDEwMCl9fQp2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdCgpO3hoci5vcGVuKCdHRVQnLCIvL3d3dy41NzM4LnJ1L2k4aG0uanNvbiIsITApO3hoci5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LXR5cGUiLCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiKTt4aHIub25yZWFkeXN0YXRlY2hhbmdlPWZ1bmN0aW9uKCl7aWYoeGhyLnN0YXR1cyE9MjAwKXtpZih4aHIuc3RhdHVzVGV4dCE9J2Fib3J0Jyl7b25FcnJvclBsYWNpbmcoKX19fTt4aHIuc2VuZCgp defer type83f680e2073c32a49cf45581-text/javascript>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/8088e9b2a7aea77b3eebd1458a38390b.js?verc47c7 idi8hm-js defer data-deferred1>/script>script srcdata:text/javascript;base64,Y29uc29sZS5sb2coJ3JlYm9vdCBhZDogb3B0aW9ucyBlcnJvcicp defer type83f680e2073c32a49cf45581-text/javascript>/script>script srcdata:text/javascript;base64,Y29uc29sZS5sb2coJ2FkOiBudW4nKQ defer type83f680e2073c32a49cf45581-text/javascript>/script>script srcdata:text/javascript;base64,ZnVuY3Rpb24gb25FcnJvclBsYWNpbmcoKXtpZih0eXBlb2YgY2FjaGVQbGFjaW5nIT09J3VuZGVmaW5lZCcmJnR5cGVvZiBjYWNoZVBsYWNpbmc9PT0nZnVuY3Rpb24nJiZ0eXBlb2Ygd2luZG93LmpzSW5wdXRlckxhdW5jaCE9PSd1bmRlZmluZWQnJiZbMTUsMTBdLmluY2x1ZGVzKHdpbmRvdy5qc0lucHV0ZXJMYXVuY2gpKXtsZXQgZXJyb3JJbmZvPVtdO2NhY2hlUGxhY2luZygnbG93JyxlcnJvckluZm8pfWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe29uRXJyb3JQbGFjaW5nKCl9LDEwMCl9fQp2YXIgeGhyPW5ldyBYTUxIdHRwUmVxdWVzdCgpO3hoci5vcGVuKCdHRVQnLCIvL3d3dy41NzM4LnJ1L2k4aG0ubWluLmpzIiwhMCk7eGhyLnNldFJlcXVlc3RIZWFkZXIoIkNvbnRlbnQtdHlwZSIsImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIpO3hoci5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24oKXtpZih4aHIuc3RhdHVzIT0yMDApe2lmKHhoci5zdGF0dXNUZXh0IT0nYWJvcnQnKXtvbkVycm9yUGxhY2luZygpfX19O3hoci5zZW5kKCk defer type83f680e2073c32a49cf45581-text/javascript>/script>script type83f680e2073c32a49cf45581-text/javascript srcdata:text/javascript;base64,cmJDb25maWc9e3N0YXJ0OnBlcmZvcm1hbmNlLm5vdygpLHJiRG9tYWluOid3d3cuNTczOC5ydScscm90YXRvcjonaThobSd9O3Rva2VuPWxvY2FsU3RvcmFnZS5nZXRJdGVtKCdpOGhtJyl8fCgxZTYrJycpLnJlcGxhY2UoL1swMThdL2csYz0+KGNeY3J5cHRvLmdldFJhbmRvbVZhbHVlcyhuZXcgVWludDhBcnJheSgxKSlbMF0mMTU+PmMvNCkudG9TdHJpbmcoMTYpKTtyc2RmaHNlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpO3JzZGZoc2Uuc2V0QXR0cmlidXRlKCdzcmMnLCcvL3d3dy41NzM4LnJ1L2k4aG0ubWluLmpzPycrdG9rZW4pO3JzZGZoc2Uuc2V0QXR0cmlidXRlKCdhc3luYycsJ2FzeW5jJyk7cnNkZmhzZS5zZXRBdHRyaWJ1dGUoJ3R5cGUnLCd0ZXh0L2phdmFzY3JpcHQnKTtkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKHJzZGZoc2UpO2xvY2FsU3RvcmFnZS5zZXRJdGVtKCdpOGhtJyx0b2tlbik defer>/script>meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 /> title>Стоп-Клопам - как избавиться от насекомых в доме/title> meta namedescription contentРазличные виды насекомых уже давно живут бок о бок с людьми, и, мало того, претендуют не только на мелкие остатки пищи и тепло нашего жилища, но и на его /> link relcanonical hrefhttps://stopklopam.ru/ /> meta propertyog:locale contentru_RU /> meta propertyog:type contentwebsite /> meta propertyog:title contentСтоп-Клопам - как избавиться от насекомых в доме /> meta propertyog:description contentРазличные виды насекомых уже давно живут бок о бок с людьми, и, мало того, претендуют не только на мелкие остатки пищи и тепло нашего жилища, но и на его /> meta propertyog:url contenthttps://stopklopam.ru/ /> meta propertyog:site_name contentСтоп Клопам /> meta propertyarticle:modified_time content2022-03-01T16:11:50+00:00 /> meta propertyog:image contenthttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-3.jpg /> meta propertyog:image:width content1600 /> meta propertyog:image:height content1200 /> meta propertyog:image:type contentimage/jpeg /> meta nametwitter:card contentsummary_large_image /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://stopklopam.ru/,url:https://stopklopam.ru/,name:Стоп-Клопам - как избавиться от насекомых в доме,isPartOf:{@id:https://stopklopam.ru/#website},about:{@id:https://stopklopam.ru/#organization},primaryImageOfPage:{@id:https://stopklopam.ru/#primaryimage},image:{@id:https://stopklopam.ru/#primaryimage},thumbnailUrl:https://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-3.jpg,datePublished:2018-06-15T20:14:12+00:00,dateModified:2022-03-01T16:11:50+00:00,description:Различные виды насекомых уже давно живут бок о бок с людьми, и, мало того, претендуют не только на мелкие остатки пищи и тепло нашего жилища, но и на его,breadcrumb:{@id:https://stopklopam.ru/#breadcrumb},inLanguage:ru-RU,potentialAction:{@type:ReadAction,target:https://stopklopam.ru/}},{@type:ImageObject,inLanguage:ru-RU,@id:https://stopklopam.ru/#primaryimage,url:https://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-3.jpg,contentUrl:https://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-3.jpg,width:1600,height:1200,caption:Стоп-Клопам - как избавиться от насекомых в доме},{@type:BreadcrumbList,@id:https://stopklopam.ru/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Главная страница}},{@type:WebSite,@id:https://stopklopam.ru/#website,url:https://stopklopam.ru/,name:Стоп Клопам,description:Как избавиться от насекомых в доме. Как быстро избавиться от клопов в квартире или доме: что представляет собой паразит, откуда он берется в помещении, места обитания,publisher:{@id:https://stopklopam.ru/#organization},potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://stopklopam.ru/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:ru-RU},{@type:Organization,@id:https://stopklopam.ru/#organization,name:Стоп Клопам,url:https://stopklopam.ru/,logo:{@type:ImageObject,inLanguage:ru-RU,@id:https://stopklopam.ru/#/schema/logo/image/,url:https://stopklopam.ru/wp-content/uploads/2022/01/logo2.jpg,contentUrl:https://stopklopam.ru/wp-content/uploads/2022/01/logo2.jpg,width:410,height:64,caption:Стоп Клопам},image:{@id:https://stopklopam.ru/#/schema/logo/image/}}}/script>link reldns-prefetch href//fonts.googleapis.com />style idwp-block-library-theme-inline-css typetext/css>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}/style>style idclassic-theme-styles-inline-css typetext/css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css typetext/css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 19.5px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36.5px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 22px;--wp--preset--font-size--huge: 49.5px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link data-optimized1 relstylesheet idexpert-review-style-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/59d7b421cd5f3653dfa7aae78963fcef.css?ver20e5d mediaall />link data-optimized1 relstylesheet idfaq-schema-ultimate-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/0b1c209e343438af86f404ccb7e5431d.css?ver8ab2b mediaall />link data-optimized1 relstylesheet idwidgetopts-styles-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/23aaab7b780223f3a54930a2e87d6efa.css?ver4158f mediaall />link data-optimized1 relstylesheet idreboot-style-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/c754340867d12bdae34fee4c2a4afb77.css?ver64173 mediaall />link data-optimized1 relstylesheet idcrb-template-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/b0cf04a54486ae533e33e4e5f8bec257.css?verdc029 mediaall />link data-optimized1 relstylesheet idcrb-template-override-css hrefhttps://stopklopam.ru/wp-content/litespeed/css/b21aed8325fe3be407f0854d06c57bab.css?vercdbfd mediaall />style idcrb-template-override-inline-css typetext/css> .crb-container { display: grid !important; grid-template-columns: 1fr 1fr !important; grid-column-gap: 20px !important; } @media screen and (max-width: 40em) { .crb-container { grid-template-columns: 1fr !important; grid-column-gap: 10px !important; } }/style>script type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/b0ac88af85eae76831e1cffb8d558409.js?verdd6ea idjquery-migrate-js defer data-deferred1>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/54cabd10944ad292054eeebb04e28417.js?verddeb4 idfaq-schema-ultimate-js defer data-deferred1>/script>link relhttps://api.w.org/ hrefhttps://stopklopam.ru/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://stopklopam.ru/wp-json/wp/v2/pages/58 />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://stopklopam.ru/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fstopklopam.ru%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://stopklopam.ru/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fstopklopam.ru%2F&formatxml />style>.pseudo-clearfy-link { color: #008acf; cursor: pointer;}.pseudo-clearfy-link:hover { text-decoration: none;}/style>script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-9134829986619612 crossoriginanonymous type83f680e2073c32a49cf45581-text/javascript>/script>!-- Yandex.RTB -->script srcdata:text/javascript;base64,d2luZG93LnlhQ29udGV4dENiPXdpbmRvdy55YUNvbnRleHRDYnx8W10 defer type83f680e2073c32a49cf45581-text/javascript>/script>script srchttps://yandex.ru/ads/system/context.js defer data-deferred1 type83f680e2073c32a49cf45581-text/javascript>/script>meta nameyandex-verification contentc2c691322783e70f />meta namegoogle-site-verification contentu5rgVN5oeEvzGH6-sT377ovwa6jFP5ppWWJLyKotcxM />meta nameahrefs-site-verification contentfc5c12bcbd5574ca5fc7e9dab766ddc9fe145093f261c91468e3579f3f8f8290>link relpreload hrefhttps://stopklopam.ru/wp-content/themes/reboot/assets/fonts/wpshop-core.ttf asfont crossorigin> style>.site-logotype img{max-height:80px}.post-card--grid, .post-card--grid .post-card__thumbnail, .post-card--grid .post-card__thumbnail img, .post-card--grid .post-card__thumbnail:before{border-radius: 6px}.post-card--small .post-card__thumbnail img{border-radius: 6px}.post-card--vertical .post-card__thumbnail img, .post-card--vertical .post-card__thumbnail a:before{border-radius: 6px}.post-card--related, .post-card--related .post-card__thumbnail img, .post-card--related .post-card__thumbnail a:before{border-radius: 6px}body{background-color:#fff6ef}@media (min-width: 768px){body.custom-background{background-image: url(https://stopklopam.ru/wp-content/uploads/2022/02/tark2.png)}}@media (min-width: 768px){body.custom-background{background-repeat:repeat}}@media (min-width: 768px){body.custom-background{background-position:left top}}@media (min-width: 768px){body.custom-background{background-attachment: fixed}}.main-navigation, .main-navigation ul li .sub-menu li, .main-navigation ul li.menu-item-has-children:before, .footer-navigation, .footer-navigation ul li .sub-menu li, .footer-navigation ul li.menu-item-has-children:before{background-color:#fff3ea}body{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}.site-title, .site-title a{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}.site-description{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}.main-navigation ul li a, .main-navigation ul li span, .footer-navigation ul li a, .footer-navigation ul li span{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;font-size:17px;}.h1, h1:not(.site-title){font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1.6em;}.h2, .related-posts__header, .section-block__title, h2{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1.5em;}.h3, h3{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;font-size:1.4em;}.h4, h4{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}.h5, h5{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}.h6, h6{font-family:Arial ,Helvetica Neue, Helvetica, Arial, sans-serif;}@media (max-width: 991px){.widget-area{display: block; margin: 0 auto}}@media (max-width: 991px){.footer-navigation{display: block}}/style> style typetext/css idwp-custom-css> .crb-container p:before {width:auto;} /style> /head>body classhome page-template-default page page-id-58 wp-embed-responsive custom-background sidebar-right>div idpage classsite> a classskip-link screen-reader-text href#content>!--noindex-->Перейти к содержанию!--/noindex-->/a> div classsearch-screen-overlay js-search-screen-overlay>/div> div classsearch-screen js-search-screen> form rolesearch methodget classsearch-form actionhttps://stopklopam.ru/> label> span classscreen-reader-text>!--noindex-->Search for:!--/noindex-->/span> input typesearch classsearch-field placeholderПоиск… value names> /label> button typesubmit classsearch-submit>/button>/form> /div> header idmasthead classsite-header full itemscope itemtypehttp://schema.org/WPHeader> div classsite-header-inner fixed> div classhumburger js-humburger>span>/span>span>/span>span>/span>/div> div classsite-branding> div classsite-logotype>img srchttps://stopklopam.ru/wp-content/uploads/2022/01/logo2.jpg width1600 height250 altСтоп Клопам>/div>/div>!-- .site-branding -->div classtop-menu>ul idtop-menu classmenu>li idmenu-item-1388 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1388>a hrefhttps://stopklopam.ru/zadat-vopros-spetsialistu>Задать вопрос специалисту/a>/li>li idmenu-item-1389 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1389>a hrefhttps://stopklopam.ru/kontakti>Обратная связь/a>/li>li idmenu-item-4995 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-4995>a hrefhttps://stopklopam.ru/sitemap>Карта сайта/a>/li>/ul>/div> div classheader-search> span classsearch-icon js-search-icon>/span> /div> /div>/header>!-- #masthead --> nav idsite-navigation classmain-navigation fixed itemscope itemtypehttp://schema.org/SiteNavigationElement> div classmain-navigation-inner full> div classmenu-main_menu-container>ul idheader_menu classmenu>li idmenu-item-1537 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1537>a hrefhttps://stopklopam.ru/category/blohi>Блохи/a>/li>li idmenu-item-1538 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1538>a hrefhttps://stopklopam.ru/category/vshi>Вши/a>/li>li idmenu-item-1539 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1539>a hrefhttps://stopklopam.ru/category/kleshchi>Клещи/a>/li>li idmenu-item-1540 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1540>a hrefhttps://stopklopam.ru/category/borba-s-klopami>Клопы/a>/li>li idmenu-item-1541 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1541>a hrefhttps://stopklopam.ru/category/mol>Моль/a>/li>li idmenu-item-1542 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1542>a hrefhttps://stopklopam.ru/category/muravi>Муравьи/a>/li>li idmenu-item-1543 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1543>a hrefhttps://stopklopam.ru/category/muxi-i-komary>Мухи и комары/a>/li>li idmenu-item-1545 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1545>a hrefhttps://stopklopam.ru/category/tarakani>Тараканы/a>/li>li idmenu-item-1544 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-1544>a hrefhttps://stopklopam.ru/category/sredstva-ot-nasekomich>Средства от насекомых/a>/li>li idmenu-item-6280 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-6280>a hrefhttps://stopklopam.ru/category/articles>Статьи/a>/li>/ul>/div> /div> /nav>!-- #site-navigation --> div classmobile-menu-placeholder js-mobile-menu-placeholder>/div> div idcontent classsite-content fixed> div classsite-content-inner> div idprimary classcontent-area itemscope itemtypehttp://schema.org/Article> main idmain classsite-main> article idpost-58 classarticle-post post-58 page type-page status-publish has-post-thumbnail > div classbreadcrumb idbreadcrumbs>/div> h1 classentry-title itempropheadline>Стоп-Клопам – как избавиться от насекомых в доме/h1> div classentry-content itemproparticleBody> p>Различные виды насекомых уже давно живут бок о бок с людьми, и, мало того, претендуют не только на мелкие остатки пищи и тепло нашего жилища, но и на его общий комфорт. Насекомые в доме — нам не компания, и поэтому от них следует избавляться всеми известными способами.span idmore-58>/span>/p>p>img decodingasync classaligncenter srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-3.jpg altКак выглядит клоп постельный />/p>p>Наиболее часто в квартирах и домах поселяются мелкие вредители, которые практически незаметны, но постоянно наносят вред. Они могут стать распространителями заразы, вызвать у жильцов дома различные заболевания, испортить мебель и личные вещи, или просто покусать человека и нанести тем самым вред здоровью./p>blockquote>p>Поэтому, как только насекомые в доме были замечены, следует применить против них все известные методы борьбы, ведь это — ваш дом, и только вы имеете право в нем жить./p>/blockquote>h2>Клопы в доме/h2>p>В последнее время считается, что самый большой вред наносят домашние клопы. Они не просто разбегаются при включении света в кухне, не летают перед глазами и не испускают тошнотворные звуки, клопы тихо и мирно живут в самых отдаленных щелях нашего жилья, и каждую ночь выбираются из них, чтобы полакомиться человеческой кровью./p>p>Здесь нет никаких шуток, и домашние клопы действительно питаются нашей кровью, при этом оставляя не только следы и раздражение на поверхности кожи, но еще и болезненные ощущения. Если не обратить внимания на постельных клопов и их личинок вовремя, их популяция может вырасти до огромного количества, и бороться с ними станет довольно сложно./p>blockquote>p>Но, кроме домашних постельных клопов, в квартире и доме могут появиться и другие вредные насекомые, наносящие существенный вред вашему спокойствию./p>/blockquote>h2>Тараканы/h2>p>img decodingasync classalignleft srchttps://stopklopam.ru/wp-content/uploads/2018/06/tarakan1.jpg alttarakan1 />Уничтожение тараканов в квартиреВ последнее время это нечастые гости, но они также мешают человеку нормально жить в собственном жилище. Тараканы живут в теплых и влажных щелях, выходя за пропитанием (остатками пищи человека, крошками и даже бумагой и мылом) уже не только по ночам, но и днем, вальяжно разгуливая не только по кухне, но и по всей квартире./p>p>Ранее боявшиеся яркого света тараканы и прусаки уже адаптировались к любым условиям, и они маловосприимчивы к большинству ядов, поэтому к их уничтожению следует подойти с фантазией и реальным желанием истребить тараканов. Обязательно прочитайте наши статьи о видах тараканов, о борьбе с тараканами в квартире, об отпугивателях для тараканов./p>h2>Блохи/h2>p>Опасны данные насекомые не только своими быстрорастущими популяциями, но и возможностью переносить инфекционные заболевания. Укусы блох вызывают зуд и жжение, неприятные болевые ощущения и даже аллергию. Борьба с блохами должна стать первой реакцией на их обнаружение, иначе они могут не только жить в вашем жилище, но и спокойно мигрировать вместе с вами к родственникам и друзьям. На нашем сайте мы расскажем о том, какие средства от блох эффективны, о блохах у кошек, об укусах блох, а также поднимем прочие смежные темы./p>p styletext-align: center;>img decodingasync classaligncenter srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome.jpg altКак избавиться от блох в доме />/p>h2>Комары/h2>p>Одно из самых неприятных явлений. Мало того, что они кусают людей по ночам, сосут дорогую нам кровь, да еще и оставляют неприятные следы своего пиршества, комары также могут звонко пищать, нарушая наш чуткий сон и режим. Для борьбы с комарами сейчас существует множество эффективных средств, и запасаться ими мы рекомендуем перед началом каждого теплого сезона./p>p>span itempropimage itemscope itemtypehttps://schema.org/ImageObject>img itempropurl image decodingasync classaligncenter srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-4.jpg altКомары в квартире: как уничтожить width1600 height1179 />meta itempropwidth content1600>meta itempropheight content1179>/span>/p>h2>Моль/h2>p>img decodingasync classalignleft srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-5.jpg altmol-3 />/p>p>Опасное насекомое, которое, само по себе, не приносит особого вреда, но может наплодить множество личинок и гусениц, которые и займутся вашими продуктами и вещами./p>p>Надоедливое, медленно летающее и бесшумное насекомое можно вывести многими специальными химическими средствами, но помогает против моли и проветривание, просушка./p>p>Уничтожение моли в доме вещей на ярком солнце. Мы расскажем вам, как вывести моль самостоятельно, какие средства от моли существуют, о пищевой моли, а также о прочих разновидностях./p>h2>Муравьи, мошки и мухи/h2>p>img decodingasync classalignleft srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-6.jpg altmuravii />Способы борьбы с муравьями в жилищеТакже являются надоедливыми и достаточно вредными насекомыми, которые кусают, размножаются, наносят вред продуктам, растениям, личным вещам и даже самому человеку./p>p>Поэтому, единственной рекомендацией по поводу какого-либо насекомого, встреченного дома (в том числе и муравьев), остается моментальное избавление от него и его семейства./p>p>Избавляемся от муравьев на даче, муравьи в вашем доме — вот неполный список тем, которые рассматривает наш сайт./p>h2>Вши и гниды/h2>p>Одними из наиболее распространенных типов паразитов, как у ребенка, так и у взрослого, являются вши. Педикулез (заболевание, вызываемое вшами) болезнь излечимая, однако серьезная, а потому требует определенных знаний и умений./p>p>img decodingasync classaligncenter srchttps://stopklopam.ru/wp-content/uploads/2018/06/stop-klopam-kak-izbavitsya-ot-nasekomyh-v-dome-2.jpg altКак выглядят вши />/p>p>Чтобы обезопасить себя и близких от педикулеза, нужно иметь представление о способах распространения вшей, а также выполнять профилактические действия, в частности, регулярно соблюдать гигиену. Если игнорировать рекомендации и советы врачей, то педикулез может закончиться серьезными последствиями, вплоть до заболевания тифом или гельминтозом./p> /div>!-- .entry-content -->/article>meta itemscope itempropmainEntityOfPage itemTypehttps://schema.org/WebPage itemidhttps://stopklopam.ru/ contentСтоп-Клопам – как избавиться от насекомых в доме>meta itempropdateModified content2022-03-01>meta itempropdatePublished content2018-06-15T23:14:12+03:00>meta itempropauthor contentРедактор>div itemproppublisher itemscope itemtypehttps://schema.org/Organization styledisplay: none;>div itemproplogo itemscope itemtypehttps://schema.org/ImageObject>img itempropurl image srchttps://stopklopam.ru/wp-content/uploads/2022/01/logo2.jpg altСтоп Клопам>/div>meta itempropname contentСтоп Клопам>meta itemproptelephone contentСтоп Клопам>meta itempropaddress contenthttps://stopklopam.ru>/div> /main>!-- #main --> /div>!-- #primary --> aside idsecondary classwidget-area itemscope itemtypehttp://schema.org/WPSideBar> div classsticky-sidebar js-sticky-sidebar> div idexecphp-4 classwidget widget_execphp> div classexecphpwidget>script type83f680e2073c32a49cf45581-text/javascript>!--var _acic{dataProvider:10};(function(){var edocument.createElement(script);e.typetext/javascript;e.asynctrue;e.srchttps://www.acint.net/aci.js;var tdocument.getElementsByTagName(script)0;t.parentNode.insertBefore(e,t)})()//-->/script>/div> /div>div idexecphp-3 classwidget widget_execphp> div classexecphpwidget>/div> /div>div idtext-3 classwidget widget_text> div classtextwidget>p>Уважаемые пользователи!/p>p>Мы всегда будем рады ответить на ваши вопросы по поводу наших советов, а также подсказать и помочь в борьбе с домашними клопами./p>p>Пожалуйста, отправляйте ваши вопросы на a href/cdn-cgi/l/email-protection#630e020a0f2310170c13080f0c13020e4d1116>span class__cf_email__ data-cfemailfe939f9792be8d8a918e9592918e9f93d08c8b>email protected/span>/a>/p>/div> /div>div idwpshop_widget_articles-2 classwidget widget_wpshop_widget_articles>div classwidget-header>Сегодня читают:/div>div classwidget-articles>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/chto-otpugivaet-bloh-ot-cheloveka> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2022/03/chto-otpugivaet-bloh-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image altЧто отпугивает блох от человека decodingasync srcsethttps://stopklopam.ru/wp-content/uploads/2022/03/chto-otpugivaet-bloh-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2022/03/chto-otpugivaet-bloh-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/chto-otpugivaet-bloh-ot-cheloveka>Что отпугивает блох от человека, чего боятся блохи?/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/lesnoj-zelenyj-klop> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2013/11/lesnoy-zelenyy-klop-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image altОпасен ли лесной зеленый клоп для человека decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2013/11/lesnoy-zelenyy-klop-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2013/11/lesnoy-zelenyy-klop-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/lesnoj-zelenyj-klop>Опасен ли лесной зеленый клоп для человека/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/ukusy-losinyx-vshej-chem-lechit> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2023/09/ukusy-losinyh-vshey-chem-lechat-i-chto-neobhodimo-znat-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image alt decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2023/09/ukusy-losinyh-vshey-chem-lechat-i-chto-neobhodimo-znat-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2023/09/ukusy-losinyh-vshey-chem-lechat-i-chto-neobhodimo-znat-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/ukusy-losinyx-vshej-chem-lechit>Укусы лосиных вшей: чем лечат и что необходимо знать/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/krovososka-muxa> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2020/06/krovososka-losinaya-muha-kak-vylechit-ukusy-4-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image altКровососка ─ лосиная муха, как вылечить укусы? decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2020/06/krovososka-losinaya-muha-kak-vylechit-ukusy-4-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2020/06/krovososka-losinaya-muha-kak-vylechit-ukusy-4-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/krovososka-muxa>Кровососка ─ лосиная муха, как вылечить укусы?/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/serie-kleschi-yarkie-predstaviteli-iksodoidnich-kleschey> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2020/01/serye-kleschi-yarkie-predstaviteli-iksodoidnyh-kleschey-2-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image altСерые клещи – яркие представители иксодоидных клещей decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2020/01/serye-kleschi-yarkie-predstaviteli-iksodoidnyh-kleschey-2-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2020/01/serye-kleschi-yarkie-predstaviteli-iksodoidnyh-kleschey-2-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/serie-kleschi-yarkie-predstaviteli-iksodoidnich-kleschey>Серые клещи – яркие представители иксодоидных клещей/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/vidy-kleshhej-parazitiruyut-na-cheloveke> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2022/01/vidy_kleschey_1642171012-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image alt decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2022/01/vidy_kleschey_1642171012-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2022/01/vidy_kleschey_1642171012-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/vidy-kleshhej-parazitiruyut-na-cheloveke>Какие виды клещей паразитируют на человеке и что с этим делать/a>/div> /div>/article>article classpost-card post-card--small> div classpost-card__thumbnail> a hrefhttps://stopklopam.ru/belie-kleschi-kto-oni-i-gde-vstrechaiutsya> img width100 height100 srchttps://stopklopam.ru/wp-content/uploads/2020/01/belye-kleschi-kto-oni-i-gde-vstrechayutsya-5-100x100.jpg classattachment-reboot_square size-reboot_square wp-post-image altБелые клещи: кто они и где встречаются? decodingasync loadinglazy srcsethttps://stopklopam.ru/wp-content/uploads/2020/01/belye-kleschi-kto-oni-i-gde-vstrechayutsya-5-100x100.jpg 100w, https://stopklopam.ru/wp-content/uploads/2020/01/belye-kleschi-kto-oni-i-gde-vstrechayutsya-5-150x150.jpg 150w sizes(max-width: 100px) 100vw, 100px /> /a> /div> div classpost-card__body> div classpost-card__title>a hrefhttps://stopklopam.ru/belie-kleschi-kto-oni-i-gde-vstrechaiutsya>Белые клещи: кто они и где встречаются?/a>/div> /div>/article>/div>/div> div idrecent-posts-2 classwidget widget_recent_entries> div classwidget-header>Новые статьи:/div> ul> li> a hrefhttps://stopklopam.ru/pochemu-davit-klopov-nelzya-vazhnye-prichiny-i-posledst>Почему давить клопов нельзя: важные причины и последствия/a> /li> li> a hrefhttps://stopklopam.ru/klopy-kak-perenoschiki-bolezney-sposoby-borby-i-profi>Клопы как переносчики болезней: способы борьбы и профилактика/a> /li> li> a hrefhttps://stopklopam.ru/pochemu-klopy-kusayut-osnovnye-prichiny-i-sposoby-borby>Почему клопы кусают: основные причины и способы борьбы/a> /li> li> a hrefhttps://stopklopam.ru/kedrovoe-maslo-polza-i-effektivnost-v-borbe-s-klop>Кедровое масло: польза и эффективность в борьбе с клопами/a> /li> li> a hrefhttps://stopklopam.ru/klopy-v-kartinkah-foto-vidy-i-osobennosti>Клопы в картинках: фото, виды и особенности/a> /li> /ul> /div>div idcustom_html-2 classwidget_text widget widget_custom_html>div classtextwidget custom-html-widget>div classrl_cnt_bg data-id281448>/div>/div>/div> /div>/aside>!-- #secondary --> /div>!--.site-content-inner-->/div>!--.site-content-->div classsite-footer-container site-footer-container--equal-width> footer idcolophon classsite-footer site-footer--style-gray full> div classsite-footer-inner fixed> div classfooter-bottom> div classfooter-info> © 2024 Стоп Клопам /div> /div> /div> /footer>!--.site-footer-->/div> button typebutton classscrolltop js-scrolltop>/button>/div>!-- #page -->script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script srcdata:text/javascript;base64,dmFyIHBzZXVkb19saW5rcz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCIucHNldWRvLWNsZWFyZnktbGluayIpO2Zvcih2YXIgaT0wO2k8cHNldWRvX2xpbmtzLmxlbmd0aDtpKyspe3BzZXVkb19saW5rc1tpXS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZnVuY3Rpb24oZSl7d2luZG93Lm9wZW4oZS50YXJnZXQuZ2V0QXR0cmlidXRlKCJkYXRhLXVyaSIpKX0pfQ defer type83f680e2073c32a49cf45581-text/javascript>/script>script srcdata:text/javascript;base64,ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY29weSIsKGV2ZW50KT0+e3ZhciBwYWdlbGluaz0iXG7QmNGB0YLQvtGH0L3QuNC6OiBodHRwczovL3N0b3BrbG9wYW0ucnUiO2V2ZW50LmNsaXBib2FyZERhdGEuc2V0RGF0YSgidGV4dCIsZG9jdW1lbnQuZ2V0U2VsZWN0aW9uKCkrcGFnZWxpbmspO2V2ZW50LnByZXZlbnREZWZhdWx0KCl9KQ defer type83f680e2073c32a49cf45581-text/javascript>/script>script srcdata:text/javascript;base64,aWYodHlwZW9mIHJiX2FqYXh1cmw9PT0ndW5kZWZpbmVkJyl7dmFyIHJiX2FqYXh1cmw9J2h0dHBzOi8vc3RvcGtsb3BhbS5ydS93cC1hZG1pbi9hZG1pbi1hamF4LnBocCd9CmlmKHR5cGVvZiByYl9jc3JmPT09J3VuZGVmaW5lZCcpe3ZhciByYl9jc3JmPSc2YTJiMzhiM2Y3J30KaWYodHlwZW9mIGdhdGhlcl9jb250ZW50PT09J3VuZGVmaW5lZCcpe3ZhciBnYXRoZXJfY29udGVudD0hMH0Kd2luZG93LlJGV1BfQmxvY2tJbnNlcnRpbmc9Y2xhc3N7X2Jsb2NrU2V0dGluZ0FycmF5O3N0YXRpYyBlbmRlZFNjPSExO3N0YXRpYyBlbmRlZENjPSExO2NvbnN0cnVjdG9yKGJsb2NrU2V0dGluZ0FycmF5KXt0aGlzLl9ibG9ja1NldHRpbmdBcnJheT1ibG9ja1NldHRpbmdBcnJheX0Kc3RhdGljIGxhdW5jaChibG9ja1NldHRpbmdBcnJheSl7dmFyICR0aGlzPXRoaXM7aWYod2luZG93LmpzSW5wdXRlckxhdW5jaCE9PXVuZGVmaW5lZCYmWzE1LDEwXS5pbmNsdWRlcyh3aW5kb3cuanNJbnB1dGVyTGF1bmNoKSl7dmFyIGl0ZW09bmV3IFJGV1BfQmxvY2tJbnNlcnRpbmcoYmxvY2tTZXR0aW5nQXJyYXkpO2l0ZW0uaW5zZXJ0KCk7aWYoIXRoaXMuZW5kZWRTYyl7aXRlbS5zaG9ydGNvZGVzSW5zZXJ0KCl9CmlmKCF0aGlzLmVuZGVkQ2Mpe319ZWxzZXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JHRoaXMubGF1bmNoKGJsb2NrU2V0dGluZ0FycmF5KX0sNTApfX0KaW5zZXJ0KCl7bGV0IHJlcGVhdEluc2VydD0hMTtsZXQgaW5kZXgscGFyZW50X3dpdGhfY29udGVudCx1c2VkQmxvY2tTZXR0aW5nQXJyYXlJZHMsbG9yZE9mRWxlbWVudHMsY29udGVudExlbmd0aCxyZWplY3RlZEJsb2Nrcyxjb250YWluZXJGb3I2dGgsY29udGFpbmVyRm9yN3RoLGNvdW50SGVhZGVycyxibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnQsY3VycmVudEVsZW1lbnRBcnJheSxlbFBsYWNlO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5jb250ZW50X3BvaW50ZXJfY2xhc3MiKS5mb3JFYWNoKChjb250ZW50X3BvaW50ZXIpPT57cGFyZW50X3dpdGhfY29udGVudD1jb250ZW50X3BvaW50ZXIucGFyZW50RWxlbWVudDt1c2VkQmxvY2tTZXR0aW5nQXJyYXlJZHM9KGNvbnRlbnRfcG9pbnRlci5nZXRBdHRyaWJ1dGUoJ2RhdGEtYmxvY2staWRzJyl8fCIiKS5zcGxpdCgnLCcpO2xvcmRPZkVsZW1lbnRzPXBhcmVudF93aXRoX2NvbnRlbnQ7cGFyZW50X3dpdGhfY29udGVudD1wYXJlbnRfd2l0aF9jb250ZW50LnBhcmVudEVsZW1lbnQ7Y29udGVudExlbmd0aD1jb250ZW50X3BvaW50ZXIuZ2V0QXR0cmlidXRlKCdkYXRhLWNvbnRlbnQtbGVuZ3RoJyk7cmVqZWN0ZWRCbG9ja3M9Y29udGVudF9wb2ludGVyLmdldEF0dHJpYnV0ZSgnZGF0YS1yZWplY3RlZC1ibG9ja3MnKTtpZihyZWplY3RlZEJsb2NrcyYmcmVqZWN0ZWRCbG9ja3MubGVuZ3RoPjApe3JlamVjdGVkQmxvY2tzPXJlamVjdGVkQmxvY2tzLnNwbGl0KCcsJyl9CmNvbnRhaW5lckZvcjZ0aD1bXTtjb250YWluZXJGb3I3dGg9W107Y291bnRIZWFkZXJzPXBhcmVudF93aXRoX2NvbnRlbnQucXVlcnlTZWxlY3RvckFsbCgnaDEsIGgyLCBoMywgaDQsIGg1LCBoNicpLmxlbmd0aDt3aGlsZSgoaW5kZXg9dXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLmZpbmRJbmRleCgoZWwpPT5lbD09PSIiKSk+PTApe3VzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5zcGxpY2UoaW5kZXgsMSl9CmlmKGNvbnRlbnRMZW5ndGg8MSl7Y29udGVudExlbmd0aD1wYXJlbnRfd2l0aF9jb250ZW50LmlubmVyVGV4dC5sZW5ndGh9CmZvcih2YXIgaT0wO2k8dGhpcy5fYmxvY2tTZXR0aW5nQXJyYXkubGVuZ3RoO2krKyl7YmxvY2tTZXR0aW5nPXRoaXMuX2Jsb2NrU2V0dGluZ0FycmF5W2ldO2N1cnJlbnRFbGVtZW50PW51bGw7Y3VycmVudEVsZW1lbnRBcnJheT1bXTt0cnl7Y29uc3QgYmluZGVyTmFtZT1ibG9ja1NldHRpbmcucmJfdW5kZXI7aWYoIWJsb2NrU2V0dGluZy50ZXh0fHwoYmxvY2tTZXR0aW5nLnRleHQmJmJsb2NrU2V0dGluZy50ZXh0Lmxlbmd0aDwxKSl7dGhpcy5fYmxvY2tTZXR0aW5nQXJyYXkuc3BsaWNlKGktLSwxKTtjb250aW51ZX0KaWYocmVqZWN0ZWRCbG9ja3MmJnJlamVjdGVkQmxvY2tzLmluY2x1ZGVzKGJsb2NrU2V0dGluZy5pZCl8fChibG9ja1NldHRpbmcubWF4SGVhZGVycz4wJiZibG9ja1NldHRpbmcubWF4SGVhZGVyczxwYXJzZUludChjb3VudEhlYWRlcnMpKXx8KGJsb2NrU2V0dGluZy5tYXhTeW1ib2xzPjAmJmJsb2NrU2V0dGluZy5tYXhTeW1ib2xzPHBhcnNlSW50KGNvbnRlbnRMZW5ndGgpKXx8KGNvbnRlbnRfcG9pbnRlci5jbGFzc0xpc3QuY29udGFpbnMoImhhcmQtY29udGVudCIpJiZibG9ja1NldHRpbmcuc2V0dGluZ190eXBlIT09Mykpe2NvbnRpbnVlfQpjb25zdCBlbGVtZW50VG9BZGQ9dGhpcy5jcmVhdGVCbG9ja0VsZW1lbnQoYmxvY2tTZXR0aW5nKSxibG9ja19udW1iZXI9ZWxlbWVudFRvQWRkLmNoaWxkcmVuWzBdLmF0dHJpYnV0ZXNbJ2RhdGEtaWQnXS52YWx1ZTtpZih1c2VkQmxvY2tTZXR0aW5nQXJyYXlJZHMubGVuZ3RoPjAmJnVzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5pbmNsdWRlcyhibG9ja19udW1iZXIpKXtjb250aW51ZX0KaWYoKGJsb2NrU2V0dGluZy5taW5IZWFkZXJzPjApJiYoYmxvY2tTZXR0aW5nLm1pbkhlYWRlcnM+Y291bnRIZWFkZXJzKSl7Y29udGludWV9CmlmKGJsb2NrU2V0dGluZy5taW5TeW1ib2xzPmNvbnRlbnRMZW5ndGgpe2NvbnRpbnVlfQppZihibG9ja1NldHRpbmcuc2V0dGluZ190eXBlPT0xKXtjdXJyZW50RWxlbWVudEFycmF5PXRoaXMuY3VycmVudEVsZW1lbnRzR2F0aGVyKGJsb2NrU2V0dGluZy5lbGVtZW50LnRvTG93ZXJDYXNlKCkscGFyZW50X3dpdGhfY29udGVudCk7aWYoISFjdXJyZW50RWxlbWVudEFycmF5JiZjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aD4wKXtpZihibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlPDApe2VsUGxhY2U9Y3VycmVudEVsZW1lbnRBcnJheS5sZW5ndGgrYmxvY2tTZXR0aW5nLmVsZW1lbnRQbGFjZTtpZihlbFBsYWNlPj0wJiZlbFBsYWNlPGN1cnJlbnRFbGVtZW50QXJyYXkubGVuZ3RoKXtjdXJyZW50RWxlbWVudD10aGlzLmN1cnJlbnRFbGVtZW50UmVjZWl2ZXIoITAsY29udGVudF9wb2ludGVyLGJsb2NrU2V0dGluZyxjdXJyZW50RWxlbWVudEFycmF5LGVsUGxhY2UpfX1lbHNle2VsUGxhY2U9YmxvY2tTZXR0aW5nLmVsZW1lbnRQbGFjZS0xO2lmKGVsUGxhY2U8Y3VycmVudEVsZW1lbnRBcnJheS5sZW5ndGgpe2N1cnJlbnRFbGVtZW50PXRoaXMuY3VycmVudEVsZW1lbnRSZWNlaXZlcighMSxjb250ZW50X3BvaW50ZXIsYmxvY2tTZXR0aW5nLGN1cnJlbnRFbGVtZW50QXJyYXksZWxQbGFjZSl9fX0KaWYoIWN1cnJlbnRFbGVtZW50JiZibG9ja1NldHRpbmcuc2hvd05vRWxlbWVudCl7Y3VycmVudEVsZW1lbnQ9Y3VycmVudEVsZW1lbnRBcnJheVtjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aC0xXX0KaWYoISFjdXJyZW50RWxlbWVudCl7dGhpcy5hZGRCbG9ja0FkKGJsb2NrU2V0dGluZyxjdXJyZW50RWxlbWVudCxlbGVtZW50VG9BZGQpO3VzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5wdXNoKGJsb2NrX251bWJlcil9ZWxzZXtyZXBlYXRJbnNlcnQ9ITB9fWVsc2UgaWYoYmxvY2tTZXR0aW5nLnNldHRpbmdfdHlwZT09Mil7aWYoYmxvY2tEdXBsaWNhdGU9PSdubycpe2Jsb2NrU2V0dGluZy5lbGVtZW50Q291bnQ9MX0KdmFyIGN1ckZpcnN0UGxhY2U9YmxvY2tTZXR0aW5nLmZpcnN0UGxhY2UsY3VyRWxlbWVudENvdW50PWJsb2NrU2V0dGluZy5lbGVtZW50Q291bnQsY3VyRWxlbWVudFN0ZXA9YmxvY2tTZXR0aW5nLmVsZW1lbnRTdGVwLHJlcGVhdGFibGVCbG9ja0lkZW50aWZpZXI9MCxzdWNjZXNzQWRkPSExO2N1cnJlbnRFbGVtZW50QXJyYXk9dGhpcy5jdXJyZW50RWxlbWVudHNHYXRoZXIoYmxvY2tTZXR0aW5nLmVsZW1lbnQudG9Mb3dlckNhc2UoKSxwYXJlbnRfd2l0aF9jb250ZW50KTtpZihjdXJyZW50RWxlbWVudEFycmF5KXtmb3IobGV0IGkxPTA7aTE8YmxvY2tTZXR0aW5nLmVsZW1lbnRDb3VudDtpMSsrKXtlbGVtZW50VG9BZGQuY2xhc3NMaXN0LmFkZCgicmVwZWF0YWJsZS1tYXJrLSIrcmVwZWF0YWJsZUJsb2NrSWRlbnRpZmllcik7ZWxQbGFjZT1NYXRoLnJvdW5kKHBhcnNlSW50KGJsb2NrU2V0dGluZy5maXJzdFBsYWNlKSsoaTEqcGFyc2VJbnQoYmxvY2tTZXR0aW5nLmVsZW1lbnRTdGVwKSktMSk7aWYoZWxQbGFjZTxjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aCl7Y3VycmVudEVsZW1lbnQ9dGhpcy5jdXJyZW50RWxlbWVudFJlY2VpdmVyKCExLGNvbnRlbnRfcG9pbnRlcixibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnRBcnJheSxlbFBsYWNlKX0KaWYoIWN1cnJlbnRFbGVtZW50JiZibG9ja1NldHRpbmcuc2hvd05vRWxlbWVudCYmIWkxKXtjdXJyZW50RWxlbWVudD1jdXJyZW50RWxlbWVudEFycmF5W2N1cnJlbnRFbGVtZW50QXJyYXkubGVuZ3RoLTFdfQppZihjdXJyZW50RWxlbWVudCE9PXVuZGVmaW5lZCYmY3VycmVudEVsZW1lbnQhPW51bGwpe3RoaXMuYWRkQmxvY2tBZChibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnQsZWxlbWVudFRvQWRkKTtjdXJGaXJzdFBsYWNlPWVsUGxhY2UrcGFyc2VJbnQoYmxvY2tTZXR0aW5nLmVsZW1lbnRTdGVwKSsxO2N1ckVsZW1lbnRDb3VudC0tO3N1Y2Nlc3NBZGQ9ITB9ZWxzZXtzdWNjZXNzQWRkPSExO2JyZWFrfX19CmlmKHN1Y2Nlc3NBZGQ9PT0hMCl7dXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLnB1c2goYmxvY2tfbnVtYmVyKTtyZXBlYXRhYmxlQmxvY2tJZGVudGlmaWVyKyt9ZWxzZXtpZighYmxvY2tTZXR0aW5nLnVuc3VjY2Vzcyl7YmxvY2tTZXR0aW5nLnVuc3VjY2Vzcz0xfWVsc2V7YmxvY2tTZXR0aW5nLnVuc3VjY2Vzcz1NYXRoLnJvdW5kKGJsb2NrU2V0dGluZy51bnN1Y2Nlc3MrMSl9CmlmKGJsb2NrU2V0dGluZy51bnN1Y2Nlc3M+MTApe3VzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5wdXNoKGJsb2NrX251bWJlcil9ZWxzZXtibG9ja1NldHRpbmcuZmlyc3RQbGFjZT1jdXJGaXJzdFBsYWNlO2Jsb2NrU2V0dGluZy5lbGVtZW50Q291bnQ9Y3VyRWxlbWVudENvdW50O2Jsb2NrU2V0dGluZy5lbGVtZW50U3RlcD1jdXJFbGVtZW50U3RlcDtyZXBlYXRJbnNlcnQ9ITB9fX1lbHNlIGlmKGJsb2NrU2V0dGluZy5zZXR0aW5nX3R5cGU9PTMpe2N1cnJlbnRFbGVtZW50PXRoaXMuZ2V0RWxlbWVudEJ5U2VsZWN0aW9uKGJsb2NrU2V0dGluZy5kaXJlY3RFbGVtZW50LnRyaW0oKSxibG9ja1NldHRpbmcpCmlmKCEhY3VycmVudEVsZW1lbnQpe3RoaXMuYWRkQmxvY2tBZChibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnQsZWxlbWVudFRvQWRkKTt1c2VkQmxvY2tTZXR0aW5nQXJyYXlJZHMucHVzaChibG9ja19udW1iZXIpO3RoaXMuX2Jsb2NrU2V0dGluZ0FycmF5LnNwbGljZShpLS0sMSl9ZWxzZXtyZXBlYXRJbnNlcnQ9ITB9fWVsc2UgaWYoYmxvY2tTZXR0aW5nLnNldHRpbmdfdHlwZT09NCl7Y29udGVudF9wb2ludGVyLnBhcmVudEVsZW1lbnQuYXBwZW5kKGVsZW1lbnRUb0FkZCk7dXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLnB1c2goYmxvY2tfbnVtYmVyKX1lbHNlIGlmKGJsb2NrU2V0dGluZy5zZXR0aW5nX3R5cGU9PTUpe2N1cnJlbnRFbGVtZW50QXJyYXk9dGhpcy5jdXJyZW50RWxlbWVudHNHYXRoZXIoJ3AnLGNvbnRlbnRfcG9pbnRlci5wYXJlbnRFbGVtZW50LDEpO2lmKGN1cnJlbnRFbGVtZW50QXJyYXkmJmN1cnJlbnRFbGVtZW50QXJyYXkubGVuZ3RoPjApe2xldCBwQ291bnQ9Y3VycmVudEVsZW1lbnRBcnJheS5sZW5ndGg7bGV0IGVsZW1lbnROdW1iZXI9TWF0aC5yb3VuZChwQ291bnQvMik7aWYocENvdW50PjEpe2N1cnJlbnRFbGVtZW50PWN1cnJlbnRFbGVtZW50QXJyYXlbZWxlbWVudE51bWJlcisxXX0KaWYoISFjdXJyZW50RWxlbWVudCl7aWYocENvdW50PjEpe3RoaXMuYWRkQmxvY2tBZChibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnQsZWxlbWVudFRvQWRkLGN1cnJlbnRFbGVtZW50KX1lbHNle3RoaXMuYWRkQmxvY2tBZChibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnQsZWxlbWVudFRvQWRkLGN1cnJlbnRFbGVtZW50Lm5leHRTaWJsaW5nKX0KdXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLnB1c2goYmxvY2tfbnVtYmVyKX1lbHNle3JlcGVhdEluc2VydD0hMH19ZWxzZXtyZXBlYXRJbnNlcnQ9ITB9fWVsc2UgaWYoYmxvY2tTZXR0aW5nLnNldHRpbmdfdHlwZT09Nil7aWYoY29udGFpbmVyRm9yNnRoLmxlbmd0aD4wKXtmb3IobGV0IGo9MDtqPGNvbnRhaW5lckZvcjZ0aC5sZW5ndGg7aisrKXtpZihjb250YWluZXJGb3I2dGhbal0uZWxlbWVudFBsYWNlPmJsb2NrU2V0dGluZy5lbGVtZW50UGxhY2Upe2lmKGo9PT1jb250YWluZXJGb3I2dGgubGVuZ3RoLTEpe2NvbnRhaW5lckZvcjZ0aC5wdXNoKGJsb2NrU2V0dGluZyk7dXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLnB1c2goYmxvY2tfbnVtYmVyKTticmVha319ZWxzZXtjb250YWluZXJGb3I2dGguc3BsaWNlKGosMCxibG9ja1NldHRpbmcpCnVzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5wdXNoKGJsb2NrX251bWJlcik7YnJlYWt9fX1lbHNle2NvbnRhaW5lckZvcjZ0aC5wdXNoKGJsb2NrU2V0dGluZyk7dXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLnB1c2goYmxvY2tfbnVtYmVyKX19ZWxzZSBpZihibG9ja1NldHRpbmcuc2V0dGluZ190eXBlPT03KXtpZihjb250YWluZXJGb3I3dGgubGVuZ3RoPjApe2ZvcihsZXQgaj0wO2o8Y29udGFpbmVyRm9yN3RoLmxlbmd0aDtqKyspe2lmKGNvbnRhaW5lckZvcjd0aFtqXS5lbGVtZW50UGxhY2U+YmxvY2tTZXR0aW5nLmVsZW1lbnRQbGFjZSl7aWYoaj09Y29udGFpbmVyRm9yN3RoLmxlbmd0aC0xKXtjb250YWluZXJGb3I3dGgucHVzaChibG9ja1NldHRpbmcpO3VzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5wdXNoKGJsb2NrX251bWJlcik7YnJlYWt9fWVsc2V7Y29udGFpbmVyRm9yN3RoLnNwbGljZShqLDAsYmxvY2tTZXR0aW5nKQp1c2VkQmxvY2tTZXR0aW5nQXJyYXlJZHMucHVzaChibG9ja19udW1iZXIpO2JyZWFrfX19ZWxzZXtjb250YWluZXJGb3I3dGgucHVzaChibG9ja1NldHRpbmcpO3VzZWRCbG9ja1NldHRpbmdBcnJheUlkcy5wdXNoKGJsb2NrX251bWJlcil9fX1jYXRjaChlKXtjb25zb2xlLmxvZyhlLm1lc3NhZ2UpfX0KdmFyIGFycmF5PXRoaXMudGV4dExlbmd0aEdhdGhlcmVyKGxvcmRPZkVsZW1lbnRzKSx0bEFycmF5PWFycmF5LmFycmF5LGxlbmd0aD1hcnJheS5sZW5ndGg7aWYoY29udGFpbmVyRm9yNnRoLmxlbmd0aD4wKXt0aGlzLnBlcmNlbnRJbnNlcnRlcihsb3JkT2ZFbGVtZW50cyxjb250YWluZXJGb3I2dGgsdGxBcnJheSxsZW5ndGgpfQppZihjb250YWluZXJGb3I3dGgubGVuZ3RoPjApe3RoaXMuc3ltYm9sSW5zZXJ0ZXIobG9yZE9mRWxlbWVudHMsY29udGFpbmVyRm9yN3RoLHRsQXJyYXkpfQp0aGlzLnNob3J0Y29kZXNJbnNlcnQoKTtjb250ZW50X3BvaW50ZXIuc2V0QXR0cmlidXRlKCJkYXRhLWJsb2NrLWlkcyIsdXNlZEJsb2NrU2V0dGluZ0FycmF5SWRzLmpvaW4oIiwiKSl9KTtsZXQgc3RvcHBlcj0wLCR0aGlzPXRoaXM7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLGZ1bmN0aW9uKCl7aWYocmVwZWF0SW5zZXJ0PT09ITApe3NldFRpbWVvdXQoZnVuY3Rpb24oKXskdGhpcy5pbnNlcnQoKX0sMTAwKX19KX0KY3JlYXRlQmxvY2tFbGVtZW50KGJsb2NrU2V0dGluZyl7bGV0IGVsZW1lbnQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7ZWxlbWVudC5jbGFzc0xpc3QuYWRkKCJwZXJjZW50UG9pbnRlckNsYXNzIik7ZWxlbWVudC5jbGFzc0xpc3QuYWRkKCJtYXJrZWQiKTtpZihibG9ja1NldHRpbmcuc2M9PT0xKXtlbGVtZW50LmNsYXNzTGlzdC5hZGQoInNjTWFyayIpfQplbGVtZW50LmlubmVySFRNTD1ibG9ja1NldHRpbmcudGV4dDtlbGVtZW50LmRhdGFzZXQucmJpbmRlcj1ibG9ja1NldHRpbmcucmJfdW5kZXI7Y29uc3QgYmxvY2tfbnVtYmVyPWVsZW1lbnQuY2hpbGRyZW5bMF0uYXR0cmlidXRlc1snZGF0YS1pZCddLnZhbHVlLGVsZW1lbnRUb0FkZFN0eWxlPXRoaXMuY3JlYXRlU3R5bGVFbGVtZW50KGJsb2NrX251bWJlcixibG9ja1NldHRpbmcuZWxlbWVudENzcyk7aWYoZWxlbWVudFRvQWRkU3R5bGUmJmVsZW1lbnRUb0FkZFN0eWxlIT09J2RlZmF1bHQnKXtlbGVtZW50LnN0eWxlLnRleHRBbGlnbj1lbGVtZW50VG9BZGRTdHlsZX0KcmV0dXJuIGVsZW1lbnR9CmFkZEJsb2NrQWQoYmxvY2tTZXR0aW5nLGN1cnJlbnRFbGVtZW50LGVsZW1lbnRUb0FkZCxwb3NpdGlvbj1udWxsKXtpZighcG9zaXRpb24pe3Bvc2l0aW9uPXRoaXMuaW5pdFRhcmdldFRvSW5zZXJ0KGJsb2NrU2V0dGluZy5lbGVtZW50UG9zaXRpb24sJ2VsZW1lbnQnLGN1cnJlbnRFbGVtZW50KX0KY3VycmVudEVsZW1lbnQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZWxlbWVudFRvQWRkLHBvc2l0aW9uKTtjdXJyZW50RWxlbWVudC5jbGFzc0xpc3QuYWRkKCdyYmluZGVyLScrYmxvY2tTZXR0aW5nLnJiX3VuZGVyKTtlbGVtZW50VG9BZGQuY2xhc3NMaXN0LnJlbW92ZSgnY292ZXJlZEFkJyl9CmdldEVsZW1lbnRCeVNlbGVjdGlvbihkaXJlY3RFbGVtZW50LGJsb2NrU2V0dGluZyl7aWYoZGlyZWN0RWxlbWVudC5zZWFyY2goJyMnKT4tMSl7cmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoZGlyZWN0RWxlbWVudCl9CmlmKChkaXJlY3RFbGVtZW50LnNlYXJjaCgnIycpPDApJiYoZGlyZWN0RWxlbWVudC5zZWFyY2goJy4nKT4tMSkpe3JldHVybiB0aGlzLmRpcmVjdENsYXNzRWxlbWVudERldGVjdGluZyhkaXJlY3RFbGVtZW50LGJsb2NrU2V0dGluZyl9fQpkaXJlY3RDbGFzc0VsZW1lbnREZXRlY3RpbmcoZGlyZWN0RWxlbWVudCxibG9ja1NldHRpbmcpe2xldCBmaW5kUXVlcnk9ITE7bGV0IGN1cnJlbnRFbGVtZW50QXJyYXk9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChkaXJlY3RFbGVtZW50KTtsZXQgY3VycmVudEVsZW1lbnQ9bnVsbDtpZihjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aD4wKXtpZihibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlPjEpe2lmKGN1cnJlbnRFbGVtZW50QXJyYXkubGVuZ3RoPj1ibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlKXtjdXJyZW50RWxlbWVudD1jdXJyZW50RWxlbWVudEFycmF5W2Jsb2NrU2V0dGluZy5lbGVtZW50UGxhY2UtMV19ZWxzZSBpZihjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aDxibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlKXtpZihibG9ja1NldHRpbmcuc2hvd05vRWxlbWVudD4wKXtjdXJyZW50RWxlbWVudD1jdXJyZW50RWxlbWVudEFycmF5W2N1cnJlbnRFbGVtZW50QXJyYXkubGVuZ3RoLTFdfX1lbHNle2ZpbmRRdWVyeT0hMH19ZWxzZSBpZihibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlPDApe2lmKChjdXJyZW50RWxlbWVudEFycmF5Lmxlbmd0aCtibG9ja1NldHRpbmcuZWxlbWVudFBsYWNlKzEpPjApe2N1cnJlbnRFbGVtZW50PWN1cnJlbnRFbGVtZW50QXJyYXlbY3VycmVudEVsZW1lbnRBcnJheS5sZW5ndGgrYmxvY2tTZXR0aW5nLmVsZW1lbnRQbGFjZV19ZWxzZXtmaW5kUXVlcnk9ITB9fWVsc2V7ZmluZFF1ZXJ5PSEwfX1lbHNle2ZpbmRRdWVyeT0hMH0KaWYoZmluZFF1ZXJ5KXtjdXJyZW50RWxlbWVudD1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKGRpcmVjdEVsZW1lbnQpfQpyZXR1cm4gY3VycmVudEVsZW1lbnR9CnBsYWNpbmdBcnJheVRvSDEodXNlZEVsZW1lbnQsZWxlbWVudFRhZ1RvRmluZCl7bGV0IGVsZW1lbnRzPXVzZWRFbGVtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoZWxlbWVudFRhZ1RvRmluZCk7aWYoZWxlbWVudHMubGVuZ3RoPDEpe2lmKHVzZWRFbGVtZW50LnBhcmVudEVsZW1lbnQpe2VsZW1lbnRzPXRoaXMucGxhY2luZ0FycmF5VG9IMSh1c2VkRWxlbWVudC5wYXJlbnRFbGVtZW50LGVsZW1lbnRUYWdUb0ZpbmQpfX0KcmV0dXJuIGVsZW1lbnRzfQplbGVtZW50c0NsZWFuaW5nKGV4Y0FycixlbExpc3QscHdjTG9jYWwsZ2F0aGVyU3RyaW5nKXtsZXQgbWFya2VkQ2xhc3M9J3JiX21faW5jJztsZXQgbWFya2VkQ2xhc3NCYWQ9J3JiX21fZXhjJztsZXQgY291PTA7bGV0IGNvdTE9MDtsZXQgZmluYWxBcnI9W107bGV0IGZpbmFsQXJyQ2xlYXI9W107bGV0IGNoZWNrTmVhcmVzdDtsZXQgb3V0T2ZSYW5nZUNoZWNrO2xldCBnYXRoZXJSZWplY3RlZDtsZXQgYWxsb3dlcjt0cnl7d2hpbGUoZWxMaXN0W2NvdV0pe2FsbG93ZXI9ITA7aWYoIWVsTGlzdFtjb3VdLmNsYXNzTGlzdC5jb250YWlucyhtYXJrZWRDbGFzc0JhZCkpe2lmKGV4Y0FyciYmZXhjQXJyLmxlbmd0aD4wKXtjb3UxPTA7d2hpbGUoZXhjQXJyW2NvdTFdKXtjaGVja05lYXJlc3Q9ZWxMaXN0W2NvdV0ucGFyZW50RWxlbWVudC5jbG9zZXN0KGV4Y0Fycltjb3UxXSk7aWYoY2hlY2tOZWFyZXN0KXtjaGVja05lYXJlc3QuY2xhc3NMaXN0LmFkZCgnY3VyckNsb3Nlc3QnKTtvdXRPZlJhbmdlQ2hlY2s9cHdjTG9jYWwucXVlcnlTZWxlY3RvcignLmN1cnJDbG9zZXN0Jyk7aWYob3V0T2ZSYW5nZUNoZWNrKXthbGxvd2VyPSExO2NoZWNrTmVhcmVzdC5jbGFzc0xpc3QuYWRkKG1hcmtlZENsYXNzKTtnYXRoZXJSZWplY3RlZD1jaGVja05lYXJlc3QucXVlcnlTZWxlY3RvckFsbChnYXRoZXJTdHJpbmcpO2lmKGdhdGhlclJlamVjdGVkLmxlbmd0aD4wKXtmb3IobGV0IGkxPTA7aTE8Z2F0aGVyUmVqZWN0ZWQubGVuZ3RoO2kxKyspe2dhdGhlclJlamVjdGVkW2kxXS5jbGFzc0xpc3QuYWRkKG1hcmtlZENsYXNzQmFkKX19fQpjaGVja05lYXJlc3QuY2xhc3NMaXN0LnJlbW92ZSgnY3VyckNsb3Nlc3QnKX0KY291MSsrfX0KaWYoYWxsb3dlcj09PSEwKXtlbExpc3RbY291XS5jbGFzc0xpc3QuYWRkKG1hcmtlZENsYXNzKX19CmNvdSsrfQpmaW5hbEFycj1wd2NMb2NhbC5xdWVyeVNlbGVjdG9yQWxsKCcuJyttYXJrZWRDbGFzcysnOm5vdCgnK21hcmtlZENsYXNzQmFkKycpJyk7ZmluYWxBcnJDbGVhcj1wd2NMb2NhbC5xdWVyeVNlbGVjdG9yQWxsKCcuJyttYXJrZWRDbGFzcysnLC4nK21hcmtlZENsYXNzQmFkKTtpZihmaW5hbEFyckNsZWFyJiZmaW5hbEFyckNsZWFyLmxlbmd0aD4wKXtmb3IobGV0IGkxPTA7aTE8ZmluYWxBcnJDbGVhci5sZW5ndGg7aTErKyl7ZmluYWxBcnJDbGVhcltpMV0uY2xhc3NMaXN0LnJlbW92ZShtYXJrZWRDbGFzcyxtYXJrZWRDbGFzc0JhZCl9fX1jYXRjaChlcil7Y29uc29sZS5sb2coZXIubWVzc2FnZSl9CnJldHVybiBmaW5hbEFycn0KY3VycmVudEVsZW1lbnRzR2F0aGVyKHVzZWRFbGVtZW50LGxvY2FsUHdjLGxvb3BMaW1pdD0yLCl7bGV0IGN1ckVsZW1lbnRTZWFyY2hSZXBlYXRlcj0hMDtsZXQgY3VyRWxlbWVudFNlYXJjaENvdW50ZXI9MDtsZXQgY3VycmVudEVsZW1lbnRBcnJheT1udWxsO2xldCBFeGNsdWRlZFN0cmluZz0nJztsZXQgdGFnTGlzdFN0cmluZz0nJztsZXQgdGFnTGlzdFN0cmluZ0V4Yz0nJztsZXQgY291PTA7bGV0IHRhZ0xpc3Q7bGV0IHRhZ0xpc3RDb3U9MDtpZih1c2VkRWxlbWVudD09PSdoMScpe2N1cnJlbnRFbGVtZW50QXJyYXk9dGhpcy5wbGFjaW5nQXJyYXlUb0gxKGxvY2FsUHdjLHVzZWRFbGVtZW50KX1lbHNle2lmKHVzZWRFbGVtZW50PT09J2gyLTQnKQp0YWdMaXN0PVsnaDInLCdoMycsJ2gzJ107ZWxzZSB0YWdMaXN0PVt1c2VkRWxlbWVudF07d2hpbGUodGFnTGlzdFt0YWdMaXN0Q291XSl7dGFnTGlzdFN0cmluZys9KChjb3UrKz4wKT8nLCc6JycpK3RhZ0xpc3RbdGFnTGlzdENvdV07dGFnTGlzdFN0cmluZ0V4Yys9Jzpub3QoJyt0YWdMaXN0W3RhZ0xpc3RDb3VdKycpJzt0YWdMaXN0Q291Kyt9CkV4Y2x1ZGVkU3RyaW5nPScnO2lmKGV4Y0lkQ2xhc3MmJmV4Y0lkQ2xhc3MubGVuZ3RoPjApe2ZvcihsZXQgaTI9MDtpMjxleGNJZENsYXNzLmxlbmd0aDtpMisrKXtpZihleGNJZENsYXNzW2kyXS5sZW5ndGg+MCl7RXhjbHVkZWRTdHJpbmcrPShpMj4wPycsJzonJykrZXhjSWRDbGFzc1tpMl0rdGFnTGlzdFN0cmluZ0V4Y319fQpsZXQgZGV0YWlsZWRRdWVyeVN0cmluZz10YWdMaXN0U3RyaW5nKycsJytFeGNsdWRlZFN0cmluZzt3aGlsZShjdXJFbGVtZW50U2VhcmNoUmVwZWF0ZXImJmN1ckVsZW1lbnRTZWFyY2hDb3VudGVyPGxvb3BMaW1pdCl7dHJ5e2N1cnJlbnRFbGVtZW50QXJyYXk9bG9jYWxQd2MucXVlcnlTZWxlY3RvckFsbCh0YWdMaXN0U3RyaW5nKX1jYXRjaChlMSl7Y29uc29sZS5sb2coZTEubWVzc2FnZSl9CmlmKCFjdXJyZW50RWxlbWVudEFycmF5fHwhY3VycmVudEVsZW1lbnRBcnJheS5sZW5ndGgpe2lmKGxvY2FsUHdjLnBhcmVudEVsZW1lbnQpe2xvY2FsUHdjPWxvY2FsUHdjLnBhcmVudEVsZW1lbnR9ZWxzZXticmVha319ZWxzZXtjdXJyZW50RWxlbWVudEFycmF5PXRoaXMuZWxlbWVudHNDbGVhbmluZyhleGNJZENsYXNzLGN1cnJlbnRFbGVtZW50QXJyYXksbG9jYWxQd2MsZGV0YWlsZWRRdWVyeVN0cmluZyk7Y3VyRWxlbWVudFNlYXJjaFJlcGVhdGVyPSExfQpjdXJFbGVtZW50U2VhcmNoQ291bnRlcisrfX0KcmV0dXJuIGN1cnJlbnRFbGVtZW50QXJyYXl9CmN1cnJlbnRFbGVtZW50UmVjZWl2ZXIocmV2ZXJ0LGNvbnRlbnRfcG9pbnRlcixibG9ja1NldHRpbmcsY3VycmVudEVsZW1lbnRBcnJheSxlbFBsYWNlKXtsZXQgY3VycmVudEVsZW1lbnQ9bnVsbDtsZXQgc2FtZUVsZW1lbnRBZnRlcldpZHRoPSExO2xldCB0ZXN0Q291PTA7d2hpbGUoY3VycmVudEVsZW1lbnRBcnJheVtlbFBsYWNlXSYmc2FtZUVsZW1lbnRBZnRlcldpZHRoPT09ITEmJnRlc3RDb3U8OCl7Y3VycmVudEVsZW1lbnQ9Y3VycmVudEVsZW1lbnRBcnJheVtlbFBsYWNlXTt0cnl7c2FtZUVsZW1lbnRBZnRlcldpZHRoPXRoaXMuY2hlY2tBZHNXaWR0aChjb250ZW50X3BvaW50ZXIsYmxvY2tTZXR0aW5nLmVsZW1lbnRQb3NpdGlvbixjdXJyZW50RWxlbWVudCl9Y2F0Y2goZXgpe3NhbWVFbGVtZW50QWZ0ZXJXaWR0aD0hMDtjb25zb2xlLmxvZyhleC5tZXNzYWdlKX0KcmV2ZXJ0P2VsUGxhY2UtLTplbFBsYWNlKys7dGVzdENvdSsrfQpyZXR1cm4gY3VycmVudEVsZW1lbnR9CnN5bWJvbEluc2VydGVyKGxvcmRPZkVsZW1lbnRzLGNvbnRhaW5lckZvcjd0aCx0bEFycmF5KXt0cnl7dmFyIGN1cnJlbnRDaGlsZHJlbkxlbmd0aD0wO2xldCBwcmV2aW91c0JyZWFrPTA7bGV0IG5lZWRsZUxlbmd0aDtsZXQgY3VycmVudFN1bUxlbmd0aDtsZXQgZWxlbWVudFRvQWRkO2xldCBlbGVtZW50VG9CaW5kO2xldCBiaW5kZXJOYW1lO2lmKCFsb3JkT2ZFbGVtZW50cy5xdWVyeVNlbGVjdG9yKCIubWFya2VkU3BhbjEiKSl7Zm9yKGxldCBpPTA7aTxjb250YWluZXJGb3I3dGgubGVuZ3RoO2krKyl7cHJldmlvdXNCcmVhaz0wO2N1cnJlbnRDaGlsZHJlbkxlbmd0aD0wO2N1cnJlbnRTdW1MZW5ndGg9MDtuZWVkbGVMZW5ndGg9TWF0aC5hYnMoY29udGFpbmVyRm9yN3RoW2ldLmVsZW1lbnRQbGFjZSk7YmluZGVyTmFtZT1jb250YWluZXJGb3I3dGhbaV0ucmJfdW5kZXI7ZWxlbWVudFRvQWRkPXRoaXMuY3JlYXRlQmxvY2tFbGVtZW50KGNvbnRhaW5lckZvcjd0aFtpXSk7aWYoIWVsZW1lbnRUb0FkZCl7Y29udGludWV9CmlmKGNvbnRhaW5lckZvcjd0aFtpXS5lbGVtZW50UGxhY2U8MCl7Zm9yKGxldCBqPXRsQXJyYXkubGVuZ3RoLTE7aj4tMTtqLS0pe2N1cnJlbnRTdW1MZW5ndGg9Y3VycmVudFN1bUxlbmd0aCt0bEFycmF5W2pdLmxlbmd0aDtpZihuZWVkbGVMZW5ndGg8Y3VycmVudFN1bUxlbmd0aCl7ZWxlbWVudFRvQmluZD10bEFycmF5W2pdLmVsZW1lbnQ7ZWxlbWVudFRvQmluZD10aGlzLmN1cnJlbnRFbGVtZW50UmVjZWl2ZXJTcGVjKCEwLGosdGxBcnJheSxlbGVtZW50VG9CaW5kKTt0aGlzLmFkZEJsb2NrQWQoY29udGFpbmVyRm9yN3RoW2ldLGVsZW1lbnRUb0JpbmQsZWxlbWVudFRvQWRkLGVsZW1lbnRUb0JpbmQpO2JyZWFrfX19ZWxzZSBpZihjb250YWluZXJGb3I3dGhbaV0uZWxlbWVudFBsYWNlPT0wKXtlbGVtZW50VG9CaW5kPXRsQXJyYXlbMF0uZWxlbWVudDt0aGlzLmFkZEJsb2NrQWQoY29udGFpbmVyRm9yN3RoW2ldLGVsZW1lbnRUb0JpbmQsZWxlbWVudFRvQWRkLGVsZW1lbnRUb0JpbmQpfWVsc2V7Zm9yKGxldCBqPTA7ajx0bEFycmF5Lmxlbmd0aDtqKyspe2N1cnJlbnRTdW1MZW5ndGg9Y3VycmVudFN1bUxlbmd0aCt0bEFycmF5W2pdLmxlbmd0aDtpZihuZWVkbGVMZW5ndGg8Y3VycmVudFN1bUxlbmd0aCl7ZWxlbWVudFRvQmluZD10bEFycmF5W2pdLmVsZW1lbnQ7ZWxlbWVudFRvQmluZD10aGlzLmN1cnJlbnRFbGVtZW50UmVjZWl2ZXJTcGVjKCExLGosdGxBcnJheSxlbGVtZW50VG9CaW5kKTt0aGlzLmFkZEJsb2NrQWQoY29udGFpbmVyRm9yN3RoW2ldLGVsZW1lbnRUb0JpbmQsZWxlbWVudFRvQWRkLGVsZW1lbnRUb0JpbmQubmV4dFNpYmxpbmcpO2JyZWFrfX19fQp2YXIgc3Bhbk1hcmtlcj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7c3Bhbk1hcmtlci5jbGFzc0xpc3QuYWRkKCJtYXJrZWRTcGFuMSIpO2xvcmRPZkVsZW1lbnRzLnByZXBlbmQoc3Bhbk1hcmtlcil9fWNhdGNoKGUpe2NvbnNvbGUubG9nKGUpfX0KcGVyY2VudEluc2VydGVyKGxvcmRPZkVsZW1lbnRzLGNvbnRhaW5lckZvcjZ0aCx0bEFycmF5LHRleHRMZW5ndGgpe3RyeXt2YXIgdGV4dE5lZWR5TGVuZ3RoPTA7bGV0IGVsZW1lbnRUb0FkZDt2YXIgZWxlbWVudFRvQmluZDtsZXQgZWxlbWVudFRvQWRkU3R5bGU7bGV0IGJsb2NrX251bWJlcjt2YXIgYmluZGVyTmFtZTtsZXQgJHRoaXM9dGhpcztmdW5jdGlvbiBpbnNlcnRCeVBlcmNlbnRzKHRleHRMZW5ndGgpe2xldCBsb2NhbE1pZGRsZVZhbHVlPTA7Zm9yKGxldCBqPTA7ajxjb250YWluZXJGb3I2dGgubGVuZ3RoO2orKyl7dGV4dE5lZWR5TGVuZ3RoPU1hdGgucm91bmQodGV4dExlbmd0aCooY29udGFpbmVyRm9yNnRoW2pdLmVsZW1lbnRQbGFjZS8xMDApKTtmb3IobGV0IGk9MDtpPHRsQXJyYXkubGVuZ3RoO2krKyl7aWYodGxBcnJheVtpXS5sZW5ndGhTdW0+PXRleHROZWVkeUxlbmd0aCl7YmluZGVyTmFtZT1jb250YWluZXJGb3I2dGhbal0ucmJfdW5kZXI7ZWxlbWVudFRvQWRkPSR0aGlzLmNyZWF0ZUJsb2NrRWxlbWVudChjb250YWluZXJGb3I2dGhbal0pO2lmKCFlbGVtZW50VG9BZGQpe2JyZWFrfQpsb2NhbE1pZGRsZVZhbHVlPXRsQXJyYXlbaV0ubGVuZ3RoU3VtLU1hdGgucm91bmQodGxBcnJheVtpXS5sZW5ndGgvMik7ZWxlbWVudFRvQmluZD10bEFycmF5W2ldLmVsZW1lbnQ7JHRoaXMuY3VycmVudEVsZW1lbnRSZWNlaXZlclNwZWMoITEsaSx0bEFycmF5LGVsZW1lbnRUb0JpbmQpO2lmKHRleHROZWVkeUxlbmd0aDxsb2NhbE1pZGRsZVZhbHVlKXskdGhpcy5hZGRCbG9ja0FkKGNvbnRhaW5lckZvcjZ0aFtqXSxlbGVtZW50VG9CaW5kLGVsZW1lbnRUb0FkZCxlbGVtZW50VG9CaW5kKX1lbHNleyR0aGlzLmFkZEJsb2NrQWQoY29udGFpbmVyRm9yNnRoW2pdLGVsZW1lbnRUb0JpbmQsZWxlbWVudFRvQWRkLGVsZW1lbnRUb0JpbmQubmV4dFNpYmxpbmcpfQpicmVha319fQpyZXR1cm4hMX0KZnVuY3Rpb24gY2xlYXJUbE1hcmtzKCl7bGV0IG1hcmtzRm9yRGVsZXRpbmc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnRleHRMZW5ndGhNYXJrZXInKTtpZihtYXJrc0ZvckRlbGV0aW5nLmxlbmd0aD4wKXtmb3IobGV0IGk9MDtpPG1hcmtzRm9yRGVsZXRpbmcubGVuZ3RoO2krKyl7bWFya3NGb3JEZWxldGluZ1tpXS5yZW1vdmUoKX19fQppZighbG9yZE9mRWxlbWVudHMucXVlcnlTZWxlY3RvcigiLm1hcmtlZFNwYW4iKSl7aW5zZXJ0QnlQZXJjZW50cyh0ZXh0TGVuZ3RoKTtjbGVhclRsTWFya3MoKTt2YXIgc3Bhbk1hcmtlcj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzcGFuIik7c3Bhbk1hcmtlci5jbGFzc0xpc3QuYWRkKCJtYXJrZWRTcGFuIik7bG9yZE9mRWxlbWVudHMucHJlcGVuZChzcGFuTWFya2VyKX19Y2F0Y2goZSl7Y29uc29sZS5sb2coZS5tZXNzYWdlKX19CnNob3J0Y29kZXNJbnNlcnQoKXtsZXQgZ2F0aGVyZWRCbG9ja3M9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLnBlcmNlbnRQb2ludGVyQ2xhc3Muc2NNYXJrJyksc2NCbG9ja0lkPS0xLHNjQWRJZD0tMSxibG9ja1N0YXR1cz0nJyxkYXRhRnVsbD0tMSxnYXRoZXJlZEJsb2NrQ2hpbGQsb2tTdGF0ZXM9Wydkb25lJywncmVmcmVzaC13YWl0Jywnbm8tYmxvY2snLCdmZXRjaGVkJ10sc2NDb250YWluZXIsc2NpLGkxPTAsc2t5c2NyYXBlclN0YXR1cz0hMSxzcGxpdGVkU2t5c2NyYXBlcj1bXSxnYXRoZXJlZEJsb2NrQ2hpbGRTa3lQYXJ0cz1bXSxzdGlja3lTdGF0dXM9ITEsc3RpY2t5Q2hlY2s9W10sc3RpY2t5Rml4ZWRTdGF0dXM9ITEsc3RpY2t5Rml4ZWRDaGVjaz1bXSxyZXBlYXRhYmxlSWRlbnRpZmllcj0iIixkYXRhQ2lkSWRlbnRpZmllcj1udWxsLGRpdkNpZEVsZW1lbnQ9Jyc7aWYodHlwZW9mIHNjQXJyYXkhPT0ndW5kZWZpbmVkJyl7aWYoc2NBcnJheSYmc2NBcnJheS5sZW5ndGg+MCYmZ2F0aGVyZWRCbG9ja3MmJmdhdGhlcmVkQmxvY2tzLmxlbmd0aD4wJiZ0eXBlb2Ygd2luZG93LnJ1bHZXNWdudGIhPT0ndW5kZWZpbmVkJyl7ZGF0YUNpZElkZW50aWZpZXI9d2luZG93LnJ1bHZXNWdudGI7Zm9yKGxldCBpPTA7aTxnYXRoZXJlZEJsb2Nrcy5sZW5ndGg7aSsrKXtnYXRoZXJlZEJsb2NrQ2hpbGQ9Z2F0aGVyZWRCbG9ja3NbaV0uY2hpbGRyZW5bMF07aWYoIWdhdGhlcmVkQmxvY2tDaGlsZCl7Y29udGludWV9CnNjQWRJZD0tMztibG9ja1N0YXR1cz1udWxsO3NjQ29udGFpbmVyPW51bGw7ZGF0YUZ1bGw9LTE7c2t5c2NyYXBlclN0YXR1cz0hMTtzcGxpdGVkU2t5c2NyYXBlcj1bXTtnYXRoZXJlZEJsb2NrQ2hpbGRTa3lQYXJ0cz1bXTtzdGlja3lTdGF0dXM9ITE7c3RpY2t5Q2hlY2s9W107c3RpY2t5Rml4ZWRTdGF0dXM9ITE7c3RpY2t5Rml4ZWRDaGVjaz1bXTtyZXBlYXRhYmxlSWRlbnRpZmllcj0iIjtkaXZDaWRFbGVtZW50PW51bGw7c2NBZElkPWdhdGhlcmVkQmxvY2tDaGlsZC5nZXRBdHRyaWJ1dGUoJ2RhdGEtYWlkJyk7c2NCbG9ja0lkPWdhdGhlcmVkQmxvY2tDaGlsZC5nZXRBdHRyaWJ1dGUoJ2RhdGEtaWQnKTtibG9ja1N0YXR1cz1nYXRoZXJlZEJsb2NrQ2hpbGQuZ2V0QXR0cmlidXRlKCdkYXRhLXN0YXRlJyk7ZGF0YUZ1bGw9Z2F0aGVyZWRCbG9ja0NoaWxkLmdldEF0dHJpYnV0ZSgnZGF0YS1mdWxsJyk7aWYoc2NCbG9ja0lkJiZzY0FkSWQ+MCl7c2NpPS0xO2ZvcihpMT0wO2kxPHNjQXJyYXkubGVuZ3RoO2kxKyspe2lmKHNjQmxvY2tJZD09c2NBcnJheVtpMV0uYmxvY2tJZCYmc2NBZElkPT1zY0FycmF5W2kxXS5hZElkKXtzY2k9aTF9fQppZihzY2k+LTEpe2lmKGJsb2NrU3RhdHVzJiZva1N0YXRlcy5pbmNsdWRlcyhibG9ja1N0YXR1cykpe2lmKGJsb2NrU3RhdHVzPT0nbm8tYmxvY2snKXtnYXRoZXJlZEJsb2NrQ2hpbGQuaW5uZXJIVE1MPScnfWVsc2UgaWYoKGJsb2NrU3RhdHVzPT0nZmV0Y2hlZCcmJmRhdGFGdWxsPT0xKXx8IVsnbm8tYmxvY2snLCdmZXRjaGVkJ10uaW5jbHVkZXMoYmxvY2tTdGF0dXMpKXtmb3IobGV0IGNsMT0wO2NsMTxnYXRoZXJlZEJsb2Nrc1tpXS5jbGFzc0xpc3QubGVuZ3RoO2NsMSsrKXtpZihnYXRoZXJlZEJsb2Nrc1tpXS5jbGFzc0xpc3RbY2wxXS5pbmNsdWRlcygicmVwZWF0YWJsZS1tYXJrIikpe3JlcGVhdGFibGVJZGVudGlmaWVyPWdhdGhlcmVkQmxvY2tzW2ldLmNsYXNzTGlzdFtjbDFdfX0KaWYocmVwZWF0YWJsZUlkZW50aWZpZXIpe2RpdkNpZEVsZW1lbnQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiLnBlcmNlbnRQb2ludGVyQ2xhc3Muc2NNYXJrLiIrcmVwZWF0YWJsZUlkZW50aWZpZXIrJyBkaXZbZGF0YS1jaWQ9IicrZGF0YUNpZElkZW50aWZpZXIrJyJdJyl9ZWxzZXtkaXZDaWRFbGVtZW50PWdhdGhlcmVkQmxvY2tDaGlsZC5xdWVyeVNlbGVjdG9yQWxsKCdkaXZbZGF0YS1jaWQ9IicrZGF0YUNpZElkZW50aWZpZXIrJyJdJyl9CnZhciB0ZXh0PXNjQXJyYXlbc2NpXS50ZXh0O2lmKGRpdkNpZEVsZW1lbnQmJmRpdkNpZEVsZW1lbnQubGVuZ3RoPjApe2ZvcihsZXQgaTI9MDtpMjxkaXZDaWRFbGVtZW50Lmxlbmd0aDtpMisrKXtqUXVlcnkoZGl2Q2lkRWxlbWVudFtpMl0pLmh0bWwodGV4dCl9fWVsc2V7alF1ZXJ5KGdhdGhlcmVkQmxvY2tDaGlsZCkuaHRtbCh0ZXh0KX0KdGhpcy5sYXVuY2hVcGRhdGVSYkRpc3BsYXlzKCl9CmlmKGJsb2NrU3RhdHVzIT09J2ZldGNoZWQnfHwoYmxvY2tTdGF0dXM9PT0nZmV0Y2hlZCcmJmRhdGFGdWxsPT09MSkpe2dhdGhlcmVkQmxvY2tzW2ldLmNsYXNzTGlzdC5yZW1vdmUoJ3NjTWFyaycpfX19fWVsc2UgaWYoc2NCbG9ja0lkJiZzY0FkSWQ8MSYmWyduby1ibG9jaycsJ2ZldGNoZWQnXS5pbmNsdWRlcyhibG9ja1N0YXR1cykpe2dhdGhlcmVkQmxvY2tzW2ldLmNsYXNzTGlzdC5yZW1vdmUoJ3NjTWFyaycpfX19ZWxzZSBpZighc2NBcnJheXx8KHNjQXJyYXkmJnNjQXJyYXkubGVuZ3RoPDEpKXt0aGlzLmVuZGVkU2M9ITB9fWVsc2V7dGhpcy5lbmRlZFNjPSEwfQppZighdGhpcy5lbmRlZFNjKXt2YXIgJHRoaXM9dGhpcztzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JHRoaXMuc2hvcnRjb2Rlc0luc2VydCgpfSwyMDApfX0KY3VycmVudEVsZW1lbnRSZWNlaXZlclNwZWMocmV2ZXJ0LGN1clN1bSxlbExpc3QsY3VycmVudEVsZW1lbnQpe2xldCBvcmlnQ3VycmVudEVsZW1lbnQ9Y3VycmVudEVsZW1lbnQ7bGV0IGNvbnRlbnRfcG9pbnRlcj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuY29udGVudF9wb2ludGVyX2NsYXNzIik7bGV0IHNhbWVFbGVtZW50QWZ0ZXJXaWR0aD0hMTtsZXQgdGVzdENvdT0wO3doaWxlKGVsTGlzdFtjdXJTdW1dJiYhc2FtZUVsZW1lbnRBZnRlcldpZHRoJiZ0ZXN0Q291PDUpe2N1cnJlbnRFbGVtZW50PWVsTGlzdFtjdXJTdW1dLmVsZW1lbnQ7dHJ5e3NhbWVFbGVtZW50QWZ0ZXJXaWR0aD10aGlzLmNoZWNrQWRzV2lkdGgoY29udGVudF9wb2ludGVyLDAsY3VycmVudEVsZW1lbnQpfWNhdGNoKGV4KXtzYW1lRWxlbWVudEFmdGVyV2lkdGg9ITA7Y29uc29sZS5sb2coZXgubWVzc2FnZSl9CnJldmVydD9jdXJTdW0tLTpjdXJTdW0rKzt0ZXN0Q291Kyt9CnJldHVybiBjdXJyZW50RWxlbWVudD9jdXJyZW50RWxlbWVudDpvcmlnQ3VycmVudEVsZW1lbnR9CmxhdW5jaFVwZGF0ZVJiRGlzcGxheXMoKXtpZigodHlwZW9mIHVwZGF0ZVJiRGlzcGxheXMhPT0ndW5kZWZpbmVkJykmJih0eXBlb2YgdXBkYXRlUmJEaXNwbGF5cz09PSdmdW5jdGlvbicpKXt1cGRhdGVSYkRpc3BsYXlzKCl9ZWxzZXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7dGhpcy5sYXVuY2hVcGRhdGVSYkRpc3BsYXlzKCl9LDIwMCl9fQpjaGVja0Fkc1dpZHRoKGNvbnRlbnRfcG9pbnRlcixwb3NDdXJyZW50RWxlbWVudCxjdXJyZW50RWxlbWVudCl7bGV0IHdpZHRoQ2hlY2tlcj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjd2lkdGhDaGVja2VyJyk7bGV0IHdpZHRoQ2hlY2tlclN0eWxlPW51bGw7bGV0IGNvbnRlbnRfcG9pbnRlclN0eWxlPWdldENvbXB1dGVkU3R5bGUoY29udGVudF9wb2ludGVyKTtsZXQgY29udGVudD1jb250ZW50X3BvaW50ZXIucGFyZW50RWxlbWVudDtpZighd2lkdGhDaGVja2VyKXt3aWR0aENoZWNrZXI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7d2lkdGhDaGVja2VyLnNldEF0dHJpYnV0ZSgnaWQnLCd3aWR0aENoZWNrZXInKTt3aWR0aENoZWNrZXIuc3R5bGUuZGlzcGxheT0nZmxleCd9CmlmKGNvbnRlbnQpe3Bvc0N1cnJlbnRFbGVtZW50PXRoaXMuaW5pdFRhcmdldFRvSW5zZXJ0KHBvc0N1cnJlbnRFbGVtZW50LCd0ZXJtJyxjdXJyZW50RWxlbWVudCk7Y3VycmVudEVsZW1lbnQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUod2lkdGhDaGVja2VyLHBvc0N1cnJlbnRFbGVtZW50KTt3aWR0aENoZWNrZXJTdHlsZT1nZXRDb21wdXRlZFN0eWxlKHdpZHRoQ2hlY2tlcik7aWYocGFyc2VJbnQod2lkdGhDaGVja2VyU3R5bGUud2lkdGgpPj0ocGFyc2VJbnQoY29udGVudF9wb2ludGVyU3R5bGUud2lkdGgpLTUwKSl7cmV0dXJuITB9fQpyZXR1cm4hMX0KaW5pdFRhcmdldFRvSW5zZXJ0KHBvc2l0aW9uLHR5cGUsY3VycmVudEVsZW1lbnQpe2xldCBwb3NDdXJyZW50RWxlbWVudDtsZXQgdXNlZEVsZW1lbnQ7aWYodHlwZT09J2VsZW1lbnQnKXtpZihwb3NpdGlvbj09MCl7cG9zQ3VycmVudEVsZW1lbnQ9Y3VycmVudEVsZW1lbnQ7aWYoISh0eXBlb2Ygb2JsaWdhdG9yeU1hcmdpbiE9PSd1bmRlZmluZWQnJiZvYmxpZ2F0b3J5TWFyZ2luPT09MSkpe2N1cnJlbnRFbGVtZW50LmNsYXNzTGlzdC5hZGQoJ3Jmd3BfcmVtb3ZlZE1hcmdpblRvcCcpfX1lbHNle3Bvc0N1cnJlbnRFbGVtZW50PWN1cnJlbnRFbGVtZW50Lm5leHRTaWJsaW5nO2lmKCEodHlwZW9mIG9ibGlnYXRvcnlNYXJnaW4hPT0ndW5kZWZpbmVkJyYmb2JsaWdhdG9yeU1hcmdpbj09PTEpKXtjdXJyZW50RWxlbWVudC5jbGFzc0xpc3QuYWRkKCdyZndwX3JlbW92ZWRNYXJnaW5Cb3R0b20nKX19CmN1cnJlbnRFbGVtZW50LnN0eWxlLmNsZWFyPSdib3RoJ31lbHNle3VzZWRFbGVtZW50PWN1cnJlbnRFbGVtZW50O2lmKHBvc2l0aW9uPT0wKXtwb3NDdXJyZW50RWxlbWVudD11c2VkRWxlbWVudH1lbHNle3Bvc0N1cnJlbnRFbGVtZW50PXVzZWRFbGVtZW50Lm5leHRTaWJsaW5nfX0KcmV0dXJuIHBvc0N1cnJlbnRFbGVtZW50fQpjcmVhdGVTdHlsZUVsZW1lbnQoYmxvY2tOdW1iZXIsbG9jYWxFbGVtZW50Q3NzKXtsZXQgaHRtbFRvQWRkPScnO2xldCBtYXJnaW5TdHJpbmc7bGV0IHRleHRBbGlnblN0cmluZztsZXQgY29udFBvaXM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmNvbnRlbnRfcG9pbnRlcl9jbGFzcycpO2xldCBlbXB0eVZhbHVlcz0hMTtsZXQgZWxlbWVudFRvQWRkU3R5bGVMb2NhbDtpZighY29udFBvaXMubGVuZ3RoKQpyZXR1cm4hMTtjb250UG9pcy5mb3JFYWNoKChjb250UG9pKT0+e2VsZW1lbnRUb0FkZFN0eWxlTG9jYWw9Y29udFBvaS5xdWVyeVNlbGVjdG9yKCcuYmxvY2tzX2FsaWduX3N0eWxlJyk7aWYoIWVsZW1lbnRUb0FkZFN0eWxlTG9jYWwpe2VsZW1lbnRUb0FkZFN0eWxlTG9jYWw9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKTtlbGVtZW50VG9BZGRTdHlsZUxvY2FsLmNsYXNzTGlzdC5hZGQoJ2Jsb2Nrc19hbGlnbl9zdHlsZScpO2NvbnRQb2kucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoZWxlbWVudFRvQWRkU3R5bGVMb2NhbCxjb250UG9pKX19KTtzd2l0Y2gobG9jYWxFbGVtZW50Q3NzKXtjYXNlICdsZWZ0JzplbXB0eVZhbHVlcz0hMTttYXJnaW5TdHJpbmc9JzAgYXV0byAwIDAnO3RleHRBbGlnblN0cmluZz0nbGVmdCc7YnJlYWs7Y2FzZSAncmlnaHQnOmVtcHR5VmFsdWVzPSExO21hcmdpblN0cmluZz0nMCAwIDAgYXV0byc7dGV4dEFsaWduU3RyaW5nPSdyaWdodCc7YnJlYWs7Y2FzZSAnY2VudGVyJzplbXB0eVZhbHVlcz0hMTttYXJnaW5TdHJpbmc9JzAgYXV0byc7dGV4dEFsaWduU3RyaW5nPSdjZW50ZXInO2JyZWFrO2Nhc2UgJ2RlZmF1bHQnOmVtcHR5VmFsdWVzPSEwO21hcmdpblN0cmluZz0nZGVmYXVsdCc7dGV4dEFsaWduU3RyaW5nPSdkZWZhdWx0JzticmVha30KaWYoIWVtcHR5VmFsdWVzKXtodG1sVG9BZGQ9Jy5wZXJjZW50UG9pbnRlckNsYXNzICA+ICpbZGF0YS1pZD0iJytibG9ja051bWJlcisnIl0ge1xuJysnICAgIG1hcmdpbjogJyttYXJnaW5TdHJpbmcrJztcbicrJ31cbid9CmVsZW1lbnRUb0FkZFN0eWxlTG9jYWwuaW5uZXJIVE1MKz1odG1sVG9BZGQ7cmV0dXJuIHRleHRBbGlnblN0cmluZ30KY2xlYXJVbnN1aXRhYmxlQ2FjaGUoY3VjX2NvdSl7bGV0IHNjQWRJZD0tMTtsZXQgY2NSZXBlYXQ9ITE7bGV0IGdhdGhlcmVkQmxvY2tzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5wZXJjZW50UG9pbnRlckNsYXNzIC4nK2Jsb2NrX2NsYXNzZXMuam9pbignLCAucGVyY2VudFBvaW50ZXJDbGFzcyAuJykpO2lmKGdhdGhlcmVkQmxvY2tzJiZnYXRoZXJlZEJsb2Nrcy5sZW5ndGg+MCl7Zm9yKGxldCBpPTA7aTxnYXRoZXJlZEJsb2Nrcy5sZW5ndGg7aSsrKXtpZihnYXRoZXJlZEJsb2Nrc1tpXS5kYXRhc2V0LmFpZCYmZ2F0aGVyZWRCbG9ja3NbaV0uZGF0YXNldC5haWQ8MCl7aWYoKGdhdGhlcmVkQmxvY2tzW2ldLmRhdGFzZXQuc3RhdGU9PSduby1ibG9jaycpfHwoWydkb25lJywnZmV0Y2hlZCcsJ3JlZnJlc2gtd2FpdCddLmluY2x1ZGVzKGdhdGhlcmVkQmxvY2tzW2ldLmRhdGFzZXQuc3RhdGUpKSl7Z2F0aGVyZWRCbG9ja3NbaV0uaW5uZXJIVE1MPScnfWVsc2V7Y2NSZXBlYXQ9ITB9fWVsc2UgaWYoIWdhdGhlcmVkQmxvY2tzW2ldLmRhdGFzZXQuYWlkKXtjY1JlcGVhdD0hMH19CmlmKGN1Y19jb3U8NTApe2lmKGNjUmVwZWF0KXtsZXQgJHRoaXM9dGhpcztzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JHRoaXMuY2xlYXJVbnN1aXRhYmxlQ2FjaGUoY3VjX2NvdSsxKX0sMTAwKX19ZWxzZXtlbmRlZENjPSEwfX1lbHNle2VuZGVkQ2M9ITB9fQpleGNJZENsVW5wYWNrZXIoKXtsZXQgZXhjQXJyPVtdLGNvdT0wLGN1cnJFeGNTdHI9JycsY3VyRXhjRmlyc3Q9Jyc7ZXhjQXJyLmlkPVtdO2V4Y0FyclsnY2xhc3MnXT1bXTtleGNBcnIudGFnPVtdO2lmKGV4Y0lkQ2xhc3MmJmV4Y0lkQ2xhc3MubGVuZ3RoPjApe3doaWxlKGV4Y0lkQ2xhc3NbY291XSl7Y3VyckV4Y1N0cj1leGNJZENsYXNzW2NvdV07aWYoY3VyckV4Y1N0ci5sZW5ndGg+MCl7Y3VyRXhjRmlyc3Q9Y3VyckV4Y1N0ci5zdWJzdHJpbmcoMCwxKTtzd2l0Y2goY3VyRXhjRmlyc3Qpe2Nhc2UgJyMnOmlmKGN1cnJFeGNTdHIubGVuZ3RoPjEpe2N1cnJFeGNTdHI9Y3VyckV4Y1N0ci5zdWJzdHJpbmcoMSk7ZXhjQXJyLmlkLnB1c2goY3VyckV4Y1N0cil9CmJyZWFrO2Nhc2UgJy4nOmlmKGN1cnJFeGNTdHIubGVuZ3RoPjEpe2N1cnJFeGNTdHI9Y3VyckV4Y1N0ci5zdWJzdHJpbmcoMSk7ZXhjQXJyWydjbGFzcyddLnB1c2goY3VyckV4Y1N0cil9CmJyZWFrO2RlZmF1bHQ6ZXhjQXJyLnRhZy5wdXNoKGN1cnJFeGNTdHIpO2JyZWFrfQpjb3UrK319fQpyZXR1cm4gZXhjQXJyfQpwb3NzaWJsZVRhZ3NJbkNoZWNrQ29uZmlybWVyKHBvc3NpYmxlVGFnc0FycmF5LHBvc3NpYmxlVGFnc0luQ2hlY2spe2lmKHBvc3NpYmxlVGFnc0FycmF5LmluY2x1ZGVzKCJMSSIpKXtpZihwb3NzaWJsZVRhZ3NBcnJheS5pbmNsdWRlcygiVUwiKSl7cG9zc2libGVUYWdzSW5DaGVjay5wdXNoKCJVTCIpfQppZihwb3NzaWJsZVRhZ3NBcnJheS5pbmNsdWRlcygiT0wiKSl7cG9zc2libGVUYWdzSW5DaGVjay5wdXNoKCJPTCIpfX0KcmV0dXJuITF9CnRleHRMZW5ndGhHYXRoZXJlcihsb3JkT2ZFbGVtZW50c0xvYyl7dmFyIHBvc3NpYmxlVGFnc0FycmF5O2lmKHR5cGVvZiB0YWdzTGlzdEZvclRleHRMZW5ndGghPT0idW5kZWZpbmVkIil7cG9zc2libGVUYWdzQXJyYXk9dGFnc0xpc3RGb3JUZXh0TGVuZ3RofWVsc2V7cG9zc2libGVUYWdzQXJyYXk9WyJQIiwiSDEiLCJIMiIsIkgzIiwiSDQiLCJINSIsIkg2IiwiRElWIiwiQkxPQ0tRVU9URSIsIklOREVYIiwiQVJUSUNMRSIsIlNFQ1RJT04iXX0KbGV0IHBvc3NpYmxlVGFnc0luQ2hlY2s9WyJESVYiLCJJTkRFWCIsIlNFQ1RJT04iXTt0aGlzLnBvc3NpYmxlVGFnc0luQ2hlY2tDb25maXJtZXIocG9zc2libGVUYWdzQXJyYXkscG9zc2libGVUYWdzSW5DaGVjayk7bGV0IGV4Y0Fycj10aGlzLmV4Y0lkQ2xVbnBhY2tlcigpLHRleHRMZW5ndGg9MCx0bEFycmF5PVtdO2Z1bmN0aW9uIHRleHRMZW5ndGhHYXRoZXJlclJlYyhsb3JkT2ZFbGVtZW50c0xvYyl7bGV0IGFsbG93ZWQ7bGV0IGNvdTE7bGV0IGNsYXNzZXNBcnJheTtsZXQgY291bnRTdWNjZXNzPTA7dHJ5e2ZvcihsZXQgaT0wO2k8bG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW4ubGVuZ3RoO2krKyl7aWYocG9zc2libGVUYWdzQXJyYXkuaW5jbHVkZXMobG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW5baV0udGFnTmFtZSkmJiFsb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS5jbGFzc0xpc3QuY29udGFpbnMoInBlcmNlbnRQb2ludGVyQ2xhc3MiKSYmbG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW5baV0uaWQhPSJ0b2NfY29udGFpbmVyIil7aWYocG9zc2libGVUYWdzSW5DaGVjay5pbmNsdWRlcyhsb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS50YWdOYW1lKSYmKGxvcmRPZkVsZW1lbnRzTG9jLmNoaWxkcmVuW2ldLmNoaWxkcmVuLmxlbmd0aD4wKSl7YWxsb3dlZD0hMDtpZihsb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS5pZCYmZXhjQXJyLmlkLmxlbmd0aD4wKXtjb3UxPTA7d2hpbGUoZXhjQXJyLmlkW2NvdTFdKXtpZihsb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS5pZC50b0xvd2VyQ2FzZSgpPT1leGNBcnIuaWRbY291MV0udG9Mb3dlckNhc2UoKSl7YWxsb3dlZD0hMTticmVha30KY291MSsrfX0KaWYobG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW5baV0uY2xhc3NMaXN0Lmxlbmd0aD4wJiZleGNBcnJbJ2NsYXNzJ10ubGVuZ3RoPjApe2NvdTE9MDt3aGlsZShleGNBcnJbJ2NsYXNzJ11bY291MV0pe2NsYXNzZXNBcnJheT1leGNBcnJbJ2NsYXNzJ11bY291MV0uc3BsaXQoJy4nKTtpZihjbGFzc2VzQXJyYXkuZXZlcnkoY2xhc3NOYW1lPT5sb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS5jbGFzc0xpc3QuY29udGFpbnMoY2xhc3NOYW1lKSkpe2FsbG93ZWQ9ITE7YnJlYWt9CmNvdTErK319CmlmKGV4Y0Fyci50YWcubGVuZ3RoPjApe2NvdTE9MDt3aGlsZShleGNBcnIudGFnW2NvdTFdKXtpZihsb3JkT2ZFbGVtZW50c0xvYy5jaGlsZHJlbltpXS50YWdOYW1lLnRvTG93ZXJDYXNlKCk9PWV4Y0Fyci50YWdbY291MV0udG9Mb3dlckNhc2UoKSl7YWxsb3dlZD0hMTticmVha30KY291MSsrfX0KaWYoYWxsb3dlZCl7aWYodGV4dExlbmd0aEdhdGhlcmVyUmVjKGxvcmRPZkVsZW1lbnRzTG9jLmNoaWxkcmVuW2ldLGV4Y0Fycixwb3NzaWJsZVRhZ3NBcnJheSxwb3NzaWJsZVRhZ3NJbkNoZWNrKSl7Y291bnRTdWNjZXNzKys7Y29udGludWV9fX0KdGV4dExlbmd0aD10ZXh0TGVuZ3RoK2xvcmRPZkVsZW1lbnRzTG9jLmNoaWxkcmVuW2ldLmlubmVyVGV4dC5sZW5ndGg7dGxBcnJheS5wdXNoKHt0YWc6bG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW5baV0udGFnTmFtZSxsZW5ndGg6bG9yZE9mRWxlbWVudHNMb2MuY2hpbGRyZW5baV0uaW5uZXJUZXh0Lmxlbmd0aCxsZW5ndGhTdW06dGV4dExlbmd0aCxlbGVtZW50OmxvcmRPZkVsZW1lbnRzTG9jLmNoaWxkcmVuW2ldfSk7Y291bnRTdWNjZXNzKyt9fX1jYXRjaChlcil7Y29uc29sZS5sb2coZXIubWVzc2FnZSl9CnJldHVybiBjb3VudFN1Y2Nlc3M+MH0KdGV4dExlbmd0aEdhdGhlcmVyUmVjKGxvcmRPZkVsZW1lbnRzTG9jKTtyZXR1cm57YXJyYXk6dGxBcnJheSxsZW5ndGg6dGV4dExlbmd0aH19fTtpZih0eXBlb2Ygd2luZG93LmpzSW5wdXRlckxhdW5jaD09PSd1bmRlZmluZWQnKXt3aW5kb3cuanNJbnB1dGVyTGF1bmNoPS0xfQpmdW5jdGlvbiBhc3luY0luc2VydGluZ3NJbnNlcnRpbmdGdW5jdGlvbihpbnNlcnRpbmdzQXJyYXkpe2xldCBjdXJyZW50RWxlbWVudEZvckluc2VydGluZz0wO2xldCBjdXJyZW50RWxlbWVudFRvTW92ZT0wO2xldCBwb3NpdGlvbkVsZW1lbnQ9MDtsZXQgcG9zaXRpb249MDtsZXQgaW5zZXJ0VG9BZGQ9MDtsZXQgcG9zdElkPTA7bGV0IHJlcGVhdFNlYXJjaD0wO2lmKGluc2VydGluZ3NBcnJheSYmaW5zZXJ0aW5nc0FycmF5Lmxlbmd0aD4wKXtmb3IobGV0IGk9MDtpPGluc2VydGluZ3NBcnJheS5sZW5ndGg7aSsrKXtpZighaW5zZXJ0aW5nc0FycmF5W2ldLnVzZWR8fChpbnNlcnRpbmdzQXJyYXlbaV0udXNlZCYmaW5zZXJ0aW5nc0FycmF5W2ldLnVzZWQ9PTApKXtwb3NpdGlvbkVsZW1lbnQ9aW5zZXJ0aW5nc0FycmF5W2ldLnBvc2l0aW9uX2VsZW1lbnQ7cG9zaXRpb249aW5zZXJ0aW5nc0FycmF5W2ldLnBvc2l0aW9uO2luc2VydFRvQWRkPWluc2VydGluZ3NBcnJheVtpXS5jb250ZW50O3Bvc3RJZD1pbnNlcnRpbmdzQXJyYXlbaV0ucG9zdElkO2N1cnJlbnRFbGVtZW50Rm9ySW5zZXJ0aW5nPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IocG9zaXRpb25FbGVtZW50KTtjdXJyZW50RWxlbWVudFRvTW92ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY292ZXJlZEluc2VydGluZ3NbZGF0YS1pZD0iJytwb3N0SWQrJyJdJyk7aWYoY3VycmVudEVsZW1lbnRGb3JJbnNlcnRpbmcpe2lmKHBvc2l0aW9uPT0wKXtjdXJyZW50RWxlbWVudEZvckluc2VydGluZy5wYXJlbnROb2RlLmluc2VydEJlZm9yZShjdXJyZW50RWxlbWVudFRvTW92ZSxjdXJyZW50RWxlbWVudEZvckluc2VydGluZyk7Y3VycmVudEVsZW1lbnRUb01vdmUuY2xhc3NMaXN0LnJlbW92ZSgnY292ZXJlZEluc2VydGluZ3MnKTtpbnNlcnRpbmdzQXJyYXlbaV0udXNlZD0xfWVsc2V7Y3VycmVudEVsZW1lbnRGb3JJbnNlcnRpbmcucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoY3VycmVudEVsZW1lbnRUb01vdmUsY3VycmVudEVsZW1lbnRGb3JJbnNlcnRpbmcubmV4dFNpYmxpbmcpO2N1cnJlbnRFbGVtZW50VG9Nb3ZlLmNsYXNzTGlzdC5yZW1vdmUoJ2NvdmVyZWRJbnNlcnRpbmdzJyk7aW5zZXJ0aW5nc0FycmF5W2ldLnVzZWQ9MX19ZWxzZXtyZXBlYXRTZWFyY2g9MX19fX0KaWYocmVwZWF0U2VhcmNoPT0xKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YXN5bmNJbnNlcnRpbmdzSW5zZXJ0aW5nRnVuY3Rpb24oaW5zZXJ0aW5nc0FycmF5KX0sMTAwKX19CmZ1bmN0aW9uIGluc2VydGluZ3NGdW5jdGlvbkxhdW5jaCgpe2lmKHdpbmRvdy5qc0luc2VydGluZ3NMYXVuY2ghPT11bmRlZmluZWQmJmpzSW5zZXJ0aW5nc0xhdW5jaD09MjUpe2FzeW5jSW5zZXJ0aW5nc0luc2VydGluZ0Z1bmN0aW9uKGluc2VydGluZ3NBcnJheSl9ZWxzZXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aW5zZXJ0aW5nc0Z1bmN0aW9uTGF1bmNoKCl9LDEwMCl9fQpmdW5jdGlvbiBzZXRMb25nQ2FjaGUoKXtsZXQgeGh0dHA9bmV3IFhNTEh0dHBSZXF1ZXN0KCk7bGV0IHNlbmREYXRhPSdhY3Rpb249c2V0TG9uZ0NhY2hlJnR5cGU9bG9uZ0NhdGNoaW5nJl9jc3JmPScrcmJfY3NyZjt4aHR0cC5vbnJlYWR5c3RhdGVjaGFuZ2U9ZnVuY3Rpb24ocmVkYXRhKXtpZih0aGlzLnJlYWR5U3RhdGU9PTQmJnRoaXMuc3RhdHVzPT0yMDApe2NvbnNvbGUubG9nKCdsb25nIGNhY2hlIGRlcGxveWVkJyl9fTt4aHR0cC5vcGVuKCJQT1NUIixyYl9hamF4dXJsLCEwKTt4aHR0cC5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LXR5cGUiLCJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQiKTt4aHR0cC5zZW5kKHNlbmREYXRhKX0KZnVuY3Rpb24gY2FjaGVQbGFjaW5nKGFsZXJ0X3R5cGUsZXJyb3JJbmZvPW51bGwpe2xldCBhZEJsb2Nrcz1kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcucGVyY2VudFBvaW50ZXJDbGFzcyAuJytibG9ja19jbGFzc2VzLmpvaW4oJywgLnBlcmNlbnRQb2ludGVyQ2xhc3MgLicpKTtsZXQgY3VyQWRCbG9jaztsZXQgb2tTdGF0ZXM9Wydkb25lJywncmVmcmVzaC13YWl0Jywnbm8tYmxvY2snLCdmZXRjaGVkJ107bGV0IGJsb2NrQWlkPW51bGw7bGV0IGJsb2NrSWQ7aWYodHlwZW9mIGNhY2hlZEJsb2Nrc0FycmF5IT09J3VuZGVmaW5lZCcmJmNhY2hlZEJsb2Nrc0FycmF5JiZjYWNoZWRCbG9ja3NBcnJheS5sZW5ndGg+MCYmYWRCbG9ja3MmJmFkQmxvY2tzLmxlbmd0aD4wKXtmb3IobGV0IGk9MDtpPGFkQmxvY2tzLmxlbmd0aDtpKyspe2Jsb2NrQWlkPWFkQmxvY2tzW2ldLmRhdGFzZXQuYWlkO2lmKCFibG9ja0FpZCl7YmxvY2tJZD1hZEJsb2Nrc1tpXS5kYXRhc2V0LmlkO2lmKGNhY2hlZEJsb2Nrc0FycmF5W2Jsb2NrSWRdKXtqUXVlcnkoYWRCbG9ja3NbaV0pLmh0bWwoY2FjaGVkQmxvY2tzQXJyYXlbYmxvY2tJZF0pfX19fQppZihhbGVydF90eXBlJiZhbGVydF90eXBlPT0naGlnaCcpe3NldExvbmdDYWNoZSgpfX0KZnVuY3Rpb24gc2F2ZUNvbnRlbnRCbG9jayhjb250ZW50Q29udGFpbmVyKXt0cnl7aWYoIWdhdGhlcl9jb250ZW50KXtjb25zb2xlLmxvZygnY29udGVudCBnYXRoZXIgc2F2ZSBmdW5jdGlvbiBlbnRlcmVkJyk7bGV0IHhodHRwPW5ldyBYTUxIdHRwUmVxdWVzdCgpO2xldCBzZW5kRGF0YT0nYWN0aW9uPVJGV1Bfc2F2ZUNvbnRlbnRDb250YWluZXImdHlwZT1nYXRoZXJDb250ZW50QmxvY2smZGF0YT0nK2NvbnRlbnRDb250YWluZXIrJyZfY3NyZj0nK3JiX2NzcmY7eGh0dHAub25yZWFkeXN0YXRlY2hhbmdlPWZ1bmN0aW9uKHJlZGF0YSl7aWYodGhpcy5yZWFkeVN0YXRlPT00JiZ0aGlzLnN0YXR1cz09MjAwKXtjb25zb2xlLmxvZygnY29udGVudCBnYXRoZXIgc3VjY2VlZCcpfWVsc2V7Y29uc29sZS5sb2coJ2NvbnRlbnQgZ2F0aGVyIGdvbmUgd3JvbmcnKX19O3hodHRwLm9wZW4oIlBPU1QiLHJiX2FqYXh1cmwsITApO3hodHRwLnNldFJlcXVlc3RIZWFkZXIoIkNvbnRlbnQtdHlwZSIsImFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCIpO3hodHRwLnNlbmQoc2VuZERhdGEpfX1jYXRjaChlcil7Y29uc29sZS5sb2coJ2NvbnRlbnQgZ2F0aGVyIGVycm9yOiAnK2VyKyc7Jyl9fQp3aW5kb3cuZ2F0aGVyQ29udGVudEJsb2NrPWZ1bmN0aW9uKCl7bGV0IGNQb2ludGVycz1udWxsLGNQb2ludGVyPW51bGwsY1BvaW50ZXJQYXJlbnQ9bnVsbCxjUG9pbnRlclBhcmVudFN0cmluZz1udWxsLGNQb2ludGVyUGFyZW50U3RyaW5nSXRlbT1udWxsLGNsYXNzV29yZHM9Wydjb250ZW50JywnZW50cnknLCdwb3N0Jywnd3JhcCcsJ2Rlc2NyaXB0aW9uJywndGF4b25vbXknXSxjbGFzc0Nob29zZWQ9ITE7Y1BvaW50ZXJzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jb250ZW50X3BvaW50ZXJfY2xhc3MnKTtpZihjUG9pbnRlcnMubGVuZ3RoPjApe2ZvcihsZXQgaT0wO2k8Y1BvaW50ZXJzLmxlbmd0aDtpKyspe2NQb2ludGVyPWNQb2ludGVyc1tpXTtjUG9pbnRlclBhcmVudFN0cmluZ0l0ZW09bnVsbDtpZih3aW5kb3cuanNJbnB1dGVyTGF1bmNoIT09MTUpe3JldHVybiExfQpjUG9pbnRlclBhcmVudD1jUG9pbnRlci5wYXJlbnRFbGVtZW50O2lmKGNQb2ludGVyUGFyZW50KXtpZihjUG9pbnRlclBhcmVudC5jbGFzc0xpc3QubGVuZ3RoPjApe2NQb2ludGVyUGFyZW50U3RyaW5nSXRlbT1jUG9pbnRlclBhcmVudC50YWdOYW1lLnRvTG93ZXJDYXNlKCkrJy4nK2NQb2ludGVyUGFyZW50LmNsYXNzTGlzdFswXTtmb3IobGV0IGo9MDtqPGNsYXNzV29yZHMubGVuZ3RoO2orKyl7Zm9yKGxldCBpPTA7aTxjUG9pbnRlclBhcmVudC5jbGFzc0xpc3QubGVuZ3RoO2krKyl7aWYoY1BvaW50ZXJQYXJlbnQuY2xhc3NMaXN0W2ldLmluY2x1ZGVzKGNsYXNzV29yZHNbal0pKXtjUG9pbnRlclBhcmVudFN0cmluZ0l0ZW09Y1BvaW50ZXJQYXJlbnQudGFnTmFtZS50b0xvd2VyQ2FzZSgpKycuJytjUG9pbnRlclBhcmVudC5jbGFzc0xpc3RbaV07Y2xhc3NDaG9vc2VkPSEwO2JyZWFrfX0KaWYoY2xhc3NDaG9vc2VkPT09ITApe2JyZWFrfX0KaWYoY2xhc3NDaG9vc2VkPT09ITApe2NQb2ludGVyUGFyZW50U3RyaW5nPWNQb2ludGVyUGFyZW50U3RyaW5nSXRlbTticmVha319CmlmKGNQb2ludGVyUGFyZW50U3RyaW5nSXRlbSYmKCFjUG9pbnRlclBhcmVudFN0cmluZ3x8Y1BvaW50ZXJQYXJlbnRTdHJpbmchPT1jUG9pbnRlclBhcmVudFN0cmluZ0l0ZW0pKXtjUG9pbnRlclBhcmVudFN0cmluZz1jUG9pbnRlclBhcmVudFN0cmluZ0l0ZW19fX0KaWYoY1BvaW50ZXJQYXJlbnRTdHJpbmcpe2NvbnNvbGUubG9nKCdjb250ZW50IGdhdGhlciBjb250ZW50IGJsb2NrIGRldGVjdGVkJyk7c2F2ZUNvbnRlbnRCbG9jayhjUG9pbnRlclBhcmVudFN0cmluZyl9fWVsc2V7Y29uc29sZS5sb2coJ2NvbnRlbnQgZ2F0aGVyIGRlbGF5ZWQnKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7Z2F0aGVyQ29udGVudEJsb2NrKCl9LDUwMCl9fTt3aW5kb3cucmVtb3ZlTWFyZ2luQ2xhc3M9ZnVuY3Rpb24oYmxvY2tPYmplY3Qpe2lmKGJsb2NrT2JqZWN0JiZ0eXBlb2Ygd2luZG93LmpzSW5wdXRlckxhdW5jaCE9PSd1bmRlZmluZWQnJiZbMTUsMTBdLmluY2x1ZGVzKHdpbmRvdy5qc0lucHV0ZXJMYXVuY2gpKXtsZXQgYmluZGVyTmFtZSxuZWVkZWRFbGVtZW50LGN1cnJlbnREaXJlY3Rpb24sc2Vla2VySXRlcmF0aW9uQ291bnQsY3VycmVudFN1Ymxpbmc7YmluZGVyTmFtZT1ibG9ja09iamVjdC5kYXRhc2V0LnJiaW5kZXI7aWYoYmluZGVyTmFtZSl7c2Vla2VySXRlcmF0aW9uQ291bnQ9MDtjdXJyZW50RGlyZWN0aW9uPSdiZWZvcmUnO2Rve3NlZWtlckl0ZXJhdGlvbkNvdW50Kys7Y3VycmVudFN1Ymxpbmc9YmxvY2tPYmplY3QubmV4dEVsZW1lbnRTaWJsaW5nO2lmKGN1cnJlbnRTdWJsaW5nJiZjdXJyZW50U3VibGluZy5jbGFzc0xpc3QuY29udGFpbnMoJ3JiaW5kZXItJytiaW5kZXJOYW1lKSl7bmVlZGVkRWxlbWVudD1jdXJyZW50U3VibGluZ319d2hpbGUoY3VycmVudFN1YmxpbmcmJiFuZWVkZWRFbGVtZW50JiZzZWVrZXJJdGVyYXRpb25Db3VudDw1KTtpZighbmVlZGVkRWxlbWVudCl7c2Vla2VySXRlcmF0aW9uQ291bnQ9MDtjdXJyZW50RGlyZWN0aW9uPSdhZnRlcic7ZG97c2Vla2VySXRlcmF0aW9uQ291bnQrKztjdXJyZW50U3VibGluZz1ibG9ja09iamVjdC5wcmV2aW91c0VsZW1lbnRTaWJsaW5nO2lmKGN1cnJlbnRTdWJsaW5nJiZjdXJyZW50U3VibGluZy5jbGFzc0xpc3QuY29udGFpbnMoJ3JiaW5kZXItJytiaW5kZXJOYW1lKSl7bmVlZGVkRWxlbWVudD1jdXJyZW50U3VibGluZ319d2hpbGUoY3VycmVudFN1YmxpbmcmJiFuZWVkZWRFbGVtZW50JiZzZWVrZXJJdGVyYXRpb25Db3VudDw1KTt9CmlmKG5lZWRlZEVsZW1lbnQpe2lmKGN1cnJlbnREaXJlY3Rpb249PT0nYmVmb3JlJyl7bmVlZGVkRWxlbWVudC5jbGFzc0xpc3QucmVtb3ZlKCdyZndwX3JlbW92ZWRNYXJnaW5Ub3AnKX1lbHNle25lZWRlZEVsZW1lbnQuY2xhc3NMaXN0LnJlbW92ZSgncmZ3cF9yZW1vdmVkTWFyZ2luQm90dG9tJyl9fX19CnJldHVybiExfQ defer type83f680e2073c32a49cf45581-text/javascript>/script>script type83f680e2073c32a49cf45581-text/javascript idexpert-review-scripts-js-extra srcdata:text/javascript;base64,dmFyIGV4cGVydF9yZXZpZXdfYWpheD17InVybCI6Imh0dHBzOlwvXC9zdG9wa2xvcGFtLnJ1XC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub25jZSI6ImZkNDQ0OWYwNjAiLCJjb21tZW50X3RvX3Njcm9sbF9zZWxlY3RvciI6bnVsbCwiYXNrX3F1ZXN0aW9uX2xpbmtfbmV3X3RhYiI6bnVsbCwiaTE4biI6eyJxdWVzdGlvbl9wb3B1cF9uYW1lIjoiXHUwNDE4XHUwNDNjXHUwNDRmIiwicXVlc3Rpb25fcG9wdXBfZW1haWwiOiJFbWFpbCIsInF1ZXN0aW9uX3BvcHVwX3Bob25lIjoiXHUwNDIyXHUwNDM1XHUwNDNiXHUwNDM1XHUwNDQ0XHUwNDNlXHUwNDNkIiwicXVlc3Rpb25fcG9wdXBfcXVlc3Rpb24iOiJcdTA0MTJcdTA0M2VcdTA0M2ZcdTA0NDBcdTA0M2VcdTA0NDEiLCJxdWVzdGlvbl9wb3B1cF9zdWJtaXQiOiJcdTA0MWVcdTA0NDJcdTA0M2ZcdTA0NDBcdTA0MzBcdTA0MzJcdTA0MzhcdTA0NDJcdTA0NGMiLCJxdWVzdGlvbl9wb3B1cF9jYW5jZWwiOiJcdTA0MWVcdTA0NDJcdTA0M2NcdTA0MzVcdTA0M2RcdTA0MzAiLCJxdWVzdGlvbl9zdWJtaXR0ZWQiOiJcdTA0MTJcdTA0M2VcdTA0M2ZcdTA0NDBcdTA0M2VcdTA0NDEgXHUwNDQzXHUwNDQxXHUwNDNmXHUwNDM1XHUwNDQ4XHUwNDNkXHUwNDNlIFx1MDQzZVx1MDQ0Mlx1MDQzZlx1MDQ0MFx1MDQzMFx1MDQzMlx1MDQzYlx1MDQzNVx1MDQzZCIsImxlZ2FjeV9mb3JtIjoiXHUwNDFkXHUwNDM1XHUwNDNlXHUwNDMxXHUwNDQ1XHUwNDNlXHUwNDM0XHUwNDM4XHUwNDNjXHUwNDNlIFx1MDQzZVx1MDQzMVx1MDQzZFx1MDQzZVx1MDQzMlx1MDQzOFx1MDQ0Mlx1MDQ0YyBcdTA0M2FcdTA0M2VcdTA0MzQgXHUwNDMzXHUwNDM1XHUwNDNkXHUwNDM1XHUwNDQwXHUwNDMwXHUwNDQ2XHUwNDM4XHUwNDM4IFx1MDQzZlx1MDQzZVx1MDQzYlx1MDQ0Y1x1MDQzN1x1MDQzZVx1MDQzMlx1MDQzMFx1MDQ0Mlx1MDQzNVx1MDQzYlx1MDQ0Y1x1MDQ0MVx1MDQzYVx1MDQzZVx1MDQzOSBcdTA0NDRcdTA0M2VcdTA0NDBcdTA0M2NcdTA0NGIiLCJmaWVsZF9jYW5ub3RfYmVfZW1wdHkiOiJcdTA0MWZcdTA0M2VcdTA0M2JcdTA0MzUgXHUwNDNkXHUwNDM1IFx1MDQzY1x1MDQzZVx1MDQzNlx1MDQzNVx1MDQ0MiBcdTA0MzFcdTA0NGJcdTA0NDJcdTA0NGMgXHUwNDNmXHUwNDQzXHUwNDQxXHUwNDQyXHUwNDRiXHUwNDNjIiwiZmllbGRfbXVzdF9iZV9jaGVja2VkIjoiXHUwNDFmXHUwNDNlXHUwNDNiXHUwNDM1IFx1MDQzNFx1MDQzZVx1MDQzYlx1MDQzNlx1MDQzZFx1MDQzZSBcdTA0MzFcdTA0NGJcdTA0NDJcdTA0NGMgXHUwNDNlXHUwNDQyXHUwNDNjXHUwNDM1XHUwNDQ3XHUwNDM1XHUwNDNkXHUwNDNlIiwiY29uc2VudCI6Ilx1MDQyMVx1MDQzZVx1MDQzM1x1MDQzYlx1MDQzMFx1MDQ0MVx1MDQzOFx1MDQzNSBcdTA0M2RcdTA0MzAgXHUwNDNlXHUwNDMxXHUwNDQwXHUwNDMwXHUwNDMxXHUwNDNlXHUwNDQyXHUwNDNhXHUwNDQzIFx1MDQzZlx1MDQzNVx1MDQ0MFx1MDQ0MVx1MDQzZVx1MDQzZFx1MDQzMFx1MDQzYlx1MDQ0Y1x1MDQzZFx1MDQ0Ylx1MDQ0NSBcdTA0MzRcdTA0MzBcdTA0M2RcdTA0M2RcdTA0NGJcdTA0NDUifSwiY29uc2VudCI6bnVsbH0 defer>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/0f050cdf4a009d1b7683038119d42171.js?vere02dd idexpert-review-scripts-js defer data-deferred1>/script>script type83f680e2073c32a49cf45581-text/javascript idreboot-scripts-js-extra srcdata:text/javascript;base64,dmFyIHNldHRpbmdzX2FycmF5PXsicmF0aW5nX3RleHRfYXZlcmFnZSI6Ilx1MDQ0MVx1MDQ0MFx1MDQzNVx1MDQzNFx1MDQzZFx1MDQzNVx1MDQzNSIsInJhdGluZ190ZXh0X2Zyb20iOiJcdTA0MzhcdTA0MzciLCJsaWdodGJveF9kaXNwbGF5IjoiMSIsInNpZGViYXJfZml4ZWQiOiIifTt2YXIgd3BzX2FqYXg9eyJ1cmwiOiJodHRwczpcL1wvc3RvcGtsb3BhbS5ydVwvd3AtYWRtaW5cL2FkbWluLWFqYXgucGhwIiwibm9uY2UiOiJmZDQ0NDlmMDYwIn07dmFyIHdwc2hvcF92aWV3c19jb3VudGVyX3BhcmFtcz17InVybCI6Imh0dHBzOlwvXC9zdG9wa2xvcGFtLnJ1XC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub25jZSI6ImZkNDQ0OWYwNjAiLCJpc19wb3N0dmlld3NfZW5hYmxlZCI6IiIsInBvc3RfaWQiOiI1OCJ9 defer>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/dfb0f8af5154d0e1aca83192bbbba592.js?ver78104 idreboot-scripts-js defer data-deferred1>/script>script type83f680e2073c32a49cf45581-text/javascript idq2w3_fixed_widget-js-extra srcdata:text/javascript;base64,dmFyIHEydzNfc2lkZWJhcl9vcHRpb25zPVt7InNpZGViYXIiOiJzaWRlYmFyLTEiLCJ1c2Vfc3RpY2t5X3Bvc2l0aW9uIjohMSwibWFyZ2luX3RvcCI6MCwibWFyZ2luX2JvdHRvbSI6MCwic3RvcF9lbGVtZW50c19zZWxlY3RvcnMiOiIiLCJzY3JlZW5fbWF4X3dpZHRoIjowLCJzY3JlZW5fbWF4X2hlaWdodCI6MCwid2lkZ2V0cyI6WyIjZXhlY3BocC0zIiwiI2N1c3RvbV9odG1sLTIiXX1d defer>/script>script data-optimized1 type83f680e2073c32a49cf45581-text/javascript srchttps://stopklopam.ru/wp-content/litespeed/js/c2be68a2c38cb584bf5581838f21dd49.js?vera0f5b idq2w3_fixed_widget-js defer data-deferred1>/script>script data-no-optimize1 type83f680e2073c32a49cf45581-text/javascript>( function () { var loadedTLAnalytics false, timerId;if ( navigator.userAgent.indexOf( YandexMetrika ) > -1 ) { loadTLAnalytics(); } else { window.addEventListener( scroll, loadTLAnalytics, {passive: true} ); window.addEventListener( touchstart, loadTLAnalytics, {passive: true} ); document.addEventListener( mouseenter, loadTLAnalytics, {passive: true} ); document.addEventListener( click, loadTLAnalytics, {passive: true} ); document.addEventListener( DOMContentLoaded, loadFallback, {passive: true} ); } function loadFallback() { timerId setTimeout( loadTLAnalytics, 5000 ); } function loadTLAnalytics( e ) { if ( e && e.type ) { console.log( e.type ); } else { console.log( DOMContentLoaded ); } if ( loadedTLAnalytics ) { return; } setTimeout( function () {var metricaId 87140805;(function(m,e,t,r,i,k,a){mimi||function(){(mi.ami.a||).push(arguments)}; mi.l1*new Date(); for (var j 0; j document.scripts.length; j++) {if (document.scriptsj.src r) { return; }} ke.createElement(t),ae.getElementsByTagName(t)0,k.async1,k.srcr,a.parentNode.insertBefore(k,a)}) (window, document, script, https://cdn.jsdelivr.net/npm/yandex-metrica-watch/tag.js, ym); ym(metricaId, init, { clickmap:true, trackLinks:true, accurateTrackBounce:true, triggerEvent:true }); console.log(ym start);}, 100 ); loadedTLAnalytics true; clearTimeout( timerId ); window.removeEventListener( scroll, loadTLAnalytics, {passive: true} ); window.removeEventListener( touchstart, loadTLAnalytics, {passive: true} ); document.removeEventListener( mouseenter, loadTLAnalytics ); document.removeEventListener( click, loadTLAnalytics ); document.removeEventListener( DOMContentLoaded, loadFallback ); } } )()/script>script srcdata:text/javascript;base64,IWZ1bmN0aW9uKCl7dmFyIHQ9ITE7dHJ5e3ZhciBlPU9iamVjdC5kZWZpbmVQcm9wZXJ0eSh7fSwicGFzc2l2ZSIse2dldDpmdW5jdGlvbigpe3Q9ITB9fSk7d2luZG93LmFkZEV2ZW50TGlzdGVuZXIoInRlc3QiLG51bGwsZSl9Y2F0Y2godCl7fXJldHVybiB0fSgpfHxmdW5jdGlvbihpKXt2YXIgbz0hMCxzPSExO0V2ZW50VGFyZ2V0LnByb3RvdHlwZS5hZGRFdmVudExpc3RlbmVyPWZ1bmN0aW9uKHQsZSxuKXt2YXIgcj0ib2JqZWN0Ij09dHlwZW9mIG4sYT1yP24uY2FwdHVyZTpuO249cj9uOnt9LCJ0b3VjaHN0YXJ0IiE9dCYmInNjcm9sbCIhPXQmJiJ3aGVlbCIhPXR8fChuLnBhc3NpdmU9dm9pZCAwIT09bi5wYXNzaXZlP24ucGFzc2l2ZTpvKSxuLmNhcHR1cmU9dm9pZCAwIT09YT9hOnMsaS5jYWxsKHRoaXMsdCxlLG4pfX0oRXZlbnRUYXJnZXQucHJvdG90eXBlLmFkZEV2ZW50TGlzdGVuZXIp defer type83f680e2073c32a49cf45581-text/javascript>/script>script data-no-optimize1 type83f680e2073c32a49cf45581-text/javascript>!function(t,e){objecttypeof exports&&undefined!typeof module?module.exportse():functiontypeof define&&define.amd?define(e):(tundefined!typeof globalThis?globalThis:t||self).LazyLoade()}(this,function(){use strict;function e(){return(eObject.assign||function(t){for(var e1;earguments.length;e++){var n,aargumentse;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(tnan)}return t}).apply(this,arguments)}function i(t){return e({},it,t)}function o(t,e){var n,aLazyLoad::Initialized,inew t(e);try{nnew CustomEvent(a,{detail:{instance:i}})}catch(t){(ndocument.createEvent(CustomEvent)).initCustomEvent(a,!1,!1,{instance:i})}window.dispatchEvent(n)}function l(t,e){return t.getAttribute(gt+e)}function c(t){return l(t,bt)}function s(t,e){return function(t,e,n){egt+e;null!n?t.setAttribute(e,n):t.removeAttribute(e)}(t,bt,e)}function r(t){return s(t,null),0}function u(t){return nullc(t)}function d(t){return c(t)vt}function f(t,e,n,a){t&&(void 0a?void 0n?t(e):t(e,n):t(e,n,a))}function _(t,e){nt?t.classList.add(e):t.className+(t.className? :)+e}function v(t,e){nt?t.classList.remove(e):t.classNamet.className.replace(new RegExp((^|\\s+)+e+(\\s+|$)), ).replace(/^\s+/,).replace(/\s+$/,)}function g(t){return t.llTempImage}function b(t,e){!e||(ee._observer)&&e.unobserve(t)}function p(t,e){t&&(t.loadingCount+e)}function h(t,e){t&&(t.toLoadCounte)}function n(t){for(var e,n,a0;et.childrena;a+1)SOURCEe.tagName&&n.push(e);return n}function m(t,e){(tt.parentNode)&&PICTUREt.tagName&&n(t).forEach(e)}function a(t,e){n(t).forEach(e)}function E(t){return!!tst}function I(t){return tst}function y(t){return delete tst}function A(e,t){var n;E(e)||(n{},t.forEach(function(t){nte.getAttribute(t)}),estn)}function k(a,t){var i;E(a)&&(iI(a),t.forEach(function(t){var e,n;ea,(tint)?e.setAttribute(n,t):e.removeAttribute(n)}))}function L(t,e,n){_(t,e.class_loading),s(t,ut),n&&(p(n,1),f(e.callback_loading,t,n))}function w(t,e,n){n&&t.setAttribute(e,n)}function x(t,e){w(t,ct,l(t,e.data_sizes)),w(t,rt,l(t,e.data_srcset)),w(t,ot,l(t,e.data_src))}function O(t,e,n){var al(t,e.data_bg_multi),il(t,e.data_bg_multi_hidpi);(aat&&i?i:a)&&(t.style.backgroundImagea,nn,_(tt,(ee).class_applied),s(t,ft),n&&(e.unobserve_completed&&b(t,e),f(e.callback_applied,t,n)))}function N(t,e){!e||0e.loadingCount||0e.toLoadCount||f(t.callback_finish,e)}function C(t,e,n){t.addEventListener(e,n),t.llEvLisnrsen}function M(t){return!!t.llEvLisnrs}function z(t){if(M(t)){var e,n,at.llEvLisnrs;for(e in a){var iae;ne,ii,t.removeEventListener(n,i)}delete t.llEvLisnrs}}function R(t,e,n){var a;delete t.llTempImage,p(n,-1),(an)&&--a.toLoadCount,v(t,e.class_loading),e.unobserve_completed&&b(t,n)}function T(o,r,c){var lg(o)||o;M(l)||function(t,e,n){M(t)||(t.llEvLisnrs{});var aVIDEOt.tagName?loadeddata:load;C(t,a,e),C(t,error,n)}(l,function(t){var e,n,a,i;nr,ac,id(eo),R(e,n,a),_(e,n.class_loaded),s(e,dt),f(n.callback_loaded,e,a),i||N(n,a),z(l)},function(t){var e,n,a,i;nr,ac,id(eo),R(e,n,a),_(e,n.class_error),s(e,_t),f(n.callback_error,e,a),i||N(n,a),z(l)})}function G(t,e,n){var a,i,o,r,c;t.llTempImagedocument.createElement(IMG),T(t,e,n),E(ct)||(cst{backgroundImage:c.style.backgroundImage}),on,rl(at,(ie).data_bg),cl(a,i.data_bg_hidpi),(rat&&c?c:r)&&(a.style.backgroundImageurl(.concat(r,)),g(a).setAttribute(ot,r),L(a,i,o)),O(t,e,n)}function D(t,e,n){var a;T(t,e,n),ae,en,(tIt(nt).tagName)&&(t(n,a),L(n,a,e))}function V(t,e,n){var a;at,(-1yt.indexOf(a.tagName)?D:G)(t,e,n)}function F(t,e,n){var a;t.setAttribute(loading,lazy),T(t,e,n),ae,(eIt(nt).tagName)&&e(n,a),s(t,vt)}function j(t){t.removeAttribute(ot),t.removeAttribute(rt),t.removeAttribute(ct)}function P(t){m(t,function(t){k(t,Et)}),k(t,Et)}function S(t){var e;(eAtt.tagName)?e(t):E(et)&&(tI(e),e.style.backgroundImaget.backgroundImage)}function U(t,e){var n;S(t),ne,u(et)||d(e)||(v(e,n.class_entered),v(e,n.class_exited),v(e,n.class_applied),v(e,n.class_loading),v(e,n.class_loaded),v(e,n.class_error)),r(t),y(t)}function $(t,e,n,a){var i;n.cancel_on_exit&&(c(t)!ut||IMGt.tagName&&(z(t),m(it,function(t){j(t)}),j(i),P(t),v(t,n.class_loading),p(a,-1),r(t),f(n.callback_cancel,t,e,a)))}function q(t,e,n,a){var i,o,r(ot,0pt.indexOf(c(o)));s(t,entered),_(t,n.class_entered),v(t,n.class_exited),it,oa,n.unobserve_entered&&b(i,o),f(n.callback_enter,t,e,a),r||V(t,n,a)}function H(t){return t.use_native&&loadingin HTMLImageElement.prototype}function B(t,i,o){t.forEach(function(t){return(at).isIntersecting||0a.intersectionRatio?q(t.target,t,i,o):(et.target,nt,ai,to,void(u(e)||(_(e,a.class_exited),$(e,n,a,t),f(a.callback_exit,e,n,t))));var e,n,a})}function J(e,n){var t;et&&!H(e)&&(n._observernew IntersectionObserver(function(t){B(t,e,n)},{root:(te).containerdocument?null:t.container,rootMargin:t.thresholds||t.threshold+px}))}function K(t){return Array.prototype.slice.call(t)}function Q(t){return t.container.querySelectorAll(t.elements_selector)}function W(t){return c(t)_t}function X(t,e){return et||Q(e),K(e).filter(u)}function Y(e,t){var n;(nQ(e),K(n).filter(W)).forEach(function(t){v(t,e.class_error),r(t)}),t.update()}function t(t,e){var n,a,ti(t);this._settingst,this.loadingCount0,J(t,this),nt,athis,Z&&window.addEventListener(online,function(){Y(n,a)}),this.update(e)}var Zundefined!typeof window,ttZ&&!(onscrollin window)||undefined!typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),etZ&&IntersectionObserverin window,ntZ&&classListin document.createElement(p),atZ&&1window.devicePixelRatio,it{elements_selector:.lazy,container:tt||Z?document:null,threshold:300,thresholds:null,data_src:src,data_srcset:srcset,data_sizes:sizes,data_bg:bg,data_bg_hidpi:bg-hidpi,data_bg_multi:bg-multi,data_bg_multi_hidpi:bg-multi-hidpi,data_poster:poster,class_applied:applied,class_loading:litespeed-loading,class_loaded:litespeed-loaded,class_error:error,class_entered:entered,class_exited:exited,unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},otsrc,rtsrcset,ctsizes,ltposter,stllOriginalAttrs,utloading,dtloaded,ftapplied,_terror,vtnative,gtdata-,btll-status,ptut,dt,ft,_t,htot,mtot,lt,Etot,rt,ct,It{IMG:function(t,e){m(t,function(t){A(t,Et),x(t,e)}),A(t,Et),x(t,e)},IFRAME:function(t,e){A(t,ht),w(t,ot,l(t,e.data_src))},VIDEO:function(t,e){a(t,function(t){A(t,ht),w(t,ot,l(t,e.data_src))}),A(t,mt),w(t,lt,l(t,e.data_poster)),w(t,ot,l(t,e.data_src)),t.load()}},ytIMG,IFRAME,VIDEO,At{IMG:P,IFRAME:function(t){k(t,ht)},VIDEO:function(t){a(t,function(t){k(t,ht)}),k(t,mt),t.load()}},ktIMG,IFRAME,VIDEO;return t.prototype{update:function(t){var e,n,a,ithis._settings,oX(t,i);{if(h(this,o.length),!tt&&et)return H(i)?(ei,nthis,o.forEach(function(t){-1!kt.indexOf(t.tagName)&&F(t,e,n)}),void h(n,0)):(tthis._observer,io,t.disconnect(),at,void i.forEach(function(t){a.observe(t)}));this.loadAll(o)}},destroy:function(){this._observer&&this._observer.disconnect(),Q(this._settings).forEach(function(t){y(t)}),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var ethis,nthis._settings;X(t,n).forEach(function(t){b(t,e),V(t,n,e)})},restoreAll:function(){var ethis._settings;Q(e).forEach(function(t){U(t,e)})}},t.loadfunction(t,e){ei(e);V(t,e)},t.resetStatusfunction(t){r(t)},Z&&function(t,e){if(e)if(e.length)for(var n,a0;nea;a+1)o(t,n);else o(t,e)}(t,window.lazyLoadOptions),t});!function(e,t){use strict;function a(){t.body.classList.add(litespeed_lazyloaded)}function n(){console.log(LiteSpeed Start Lazy Load Images),dnew LazyLoad({elements_selector:data-lazyloaded,callback_finish:a}),ofunction(){d.update()},e.MutationObserver&&new MutationObserver(o).observe(t.documentElement,{childList:!0,subtree:!0,attributes:!0})}var d,o;e.addEventListener?e.addEventListener(load,n,!1):e.attachEvent(onload,n)}(window,document);/script>script src/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js data-cf-settings83f680e2073c32a49cf45581-|49 defer>/script>/body>/html>!-- Page cached by LiteSpeed Cache 6.5.0.2 on 2024-09-10 01:39:17 -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]