Help
RSS
API
Feed
Maltego
Contact
Domain > www.oldiepornos.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-10-12
104.21.235.191
(
ClassC
)
2024-09-12
104.27.194.88
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Thu, 12 Sep 2024 05:43:03 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Thu, 12 Sep 2024 06:43:03 GMTLocation: https://www.oldiepornos.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sw1wjkn6WOgtgR9k5cnK5%2FEtrp2fXoRG9fEBCB9ww3hdKwldjp6Uxjm9pVn5Bf8%2BbxW2v7ii6oXUm%2FB%2Fn3B1yr98CCPHjsBhnUEE60EPS8wv%2FgR%2Bo9e16ZGZtUMUaaehsosFaNng%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8c1d93e7d823308c-SEA 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: Thu, 12 Sep 2024 05:43:04 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveVary: X-Forwarded-Proto,Accept-EncodingLast-Modified: Thu, 12 Sep 2024 05:42:28 GMTCF-Cache-Status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sy0mgYKuWBMbvVSHJsbpWuuhUfaj3HQz5zquVB79bLIAi1ObUdxl108tPgC1WHIJytfJfmQIW3Ojkrn6rZmJRQz%2BScCmLxBSmza7OHjUQbFeRMgqkON2kmwpAA6fFY1%2B3%2B0Lgw6k%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8c1d93e84ab38383-SEA !DOCTYPE html>html langde-DE>head>meta http-equivContent-Type contenttext/html; charsetUTF-8 />meta name Rating content RTA-5042-1996-1400-1577-RTA />meta http-equivX-UA-Compatible contentIEedge />meta nameviewport contentwidthdevice-width, initial-scale1.0 />title>Gratis PORNOS | Reife Frauen & geile Omas > OLDIEPORNOS.com/title>link relshortcut icon hrefhttps://www.oldiepornos.com/favicon/favicon.ico typeimage/x-icon />link relicon hrefhttps://www.oldiepornos.com/favicon/favicon-32x32.png sizes32x32 />link relicon hrefhttps://www.oldiepornos.com/favicon/android-chrome-192x192.png sizes192x192 />link relapple-touch-icon hrefhttps://www.oldiepornos.com/favicon/apple-touch-icon.png sizes180x180 />meta namerobots contentindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 /> meta namedescription contentOLDIEPORNOS ist eine freie Porno Tube die reife Frauen und alte Omas in gratis Pornos zeigt. Ohne Anmeldung und kostenlos sofort ansehen! /> link relcanonical hrefhttps://www.oldiepornos.com/ /> link relnext hrefhttps://www.oldiepornos.com/page/2/ /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:CollectionPage,@id:https://www.oldiepornos.com/,url:https://www.oldiepornos.com/,name:Gratis PORNOS | Reife Frauen & geile Omas > OLDIEPORNOS.com,isPartOf:{@id:https://www.oldiepornos.com/#website},description:OLDIEPORNOS ist eine freie Porno Tube die reife Frauen und alte Omas in gratis Pornos zeigt. Ohne Anmeldung und kostenlos sofort ansehen!,breadcrumb:{@id:https://www.oldiepornos.com/#breadcrumb},inLanguage:de-DE},{@type:BreadcrumbList,@id:https://www.oldiepornos.com/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Startseite}},{@type:WebSite,@id:https://www.oldiepornos.com/#website,url:https://www.oldiepornos.com/,name:OLDIEPORNOS.com,description:Gratis PORNOS | Reife Frauen & geile Omas,potentialAction:{@type:SearchAction,target:{@type:EntryPoint,urlTemplate:https://www.oldiepornos.com/?s{search_term_string}},query-input:{@type:PropertyValueSpecification,valueRequired:true,valueName:search_term_string}},inLanguage:de-DE}}/script>link reldns-prefetch href//widgetlogic.org />link relstylesheet ida-z-listing-block-css hrefhttps://www.oldiepornos.com/wp-content/plugins/a-z-listing/css/a-z-listing-default.css typetext/css mediaall />link relstylesheet idblock-widget-css hrefhttps://www.oldiepornos.com/wp-content/plugins/widget-logic/block_widget/css/widget.css typetext/css mediaall />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>link relstylesheet idcool-tag-cloud-css hrefhttps://www.oldiepornos.com/wp-content/plugins/cool-tag-cloud/inc/cool-tag-cloud.css typetext/css mediaall />link relstylesheet idwp-pagenavi-css hrefhttps://www.oldiepornos.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css typetext/css mediaall />link relstylesheet idcrp-style-rounded-thumbs-css hrefhttps://www.oldiepornos.com/wp-content/plugins/contextual-related-posts/css/rounded-thumbs.min.css typetext/css mediaall />style idcrp-style-rounded-thumbs-inline-css typetext/css> .crp_related.crp-rounded-thumbs a { width: 150px; height: 128px; text-decoration: none; } .crp_related.crp-rounded-thumbs img { max-width: 150px; margin: auto; } .crp_related.crp-rounded-thumbs .crp_title { width: 100%; } /style>link relstylesheet idwptube-bootstrap-css hrefhttps://www.oldiepornos.com/wp-content/themes/WPTube/css/bootstrap.css typetext/css mediaall />link relstylesheet idwptube-bootstrap-custom-css hrefhttps://www.oldiepornos.com/wp-content/themes/WPTube/style.css typetext/css mediaall />link relstylesheet idwptube-custom-css hrefhttps://www.oldiepornos.com/wp-content/themes/WPTube/custom.css typetext/css mediaall />link relstylesheet iddashicons-css hrefhttps://www.oldiepornos.com/wp-includes/css/dashicons.min.css typetext/css mediaall />link relstylesheet ida-z-listing-css hrefhttps://www.oldiepornos.com/wp-content/plugins/a-z-listing/css/a-z-listing-default.css typetext/css mediaall />style>#menu-main_menu {font-family:Arial, sans-serif; font-size:17px; }body {font-family:Arial, sans-serif; font-size:12px; }/style>style typetext/css>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}/style>style>.ai-viewports {--ai: 1;}.ai-viewport-3 { display: none !important;}.ai-viewport-2 { display: none !important;}.ai-viewport-1 { display: inherit !important;}.ai-viewport-0 { display: none !important;}@media (min-width: 768px) and (max-width: 979px) {.ai-viewport-1 { display: none !important;}.ai-viewport-2 { display: inherit !important;}}@media (max-width: 767px) {.ai-viewport-1 { display: none !important;}.ai-viewport-3 { display: inherit !important;}}.ai-rotate {position: relative;}.ai-rotate-hidden {visibility: hidden;}.ai-rotate-hidden-2 {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback, .ai-list-block, .ai-list-block-ip, .ai-list-block-filter {visibility: hidden; position: absolute; width: 50%; height: 1px; top: -1000px; z-index: -9999; margin: 0px!important;}.ai-list-data, .ai-ip-data, .ai-filter-check, .ai-fallback {min-width: 1px;}/style>!-- Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-5S7SXDQYMR>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-5S7SXDQYMR);/script>/head>body classhome blog> div classtop-header-bg clearfix>div classcontainer wraper> div classheadertop>!--headertop-->div idpagetitle> /div> ul classtopmenu> /ul> /div>!--headertop--> div classheadercont>!--headercont--> div classlogo>a href/ titleGratis Pornos mit reife Frauen & geile Omas> img width450 height70 srchttps://www.oldiepornos.com/wp-content/uploads/logo.jpg altLogo /> /a>/div> /div>!--/headercont-->/div> div classnavbar-wrapper> div classcontainer wraper> div classtop-menu-outside-bg> div classnavbar navbar-inverse navbar-static-top navbar-default top-menu-bg rolenavigation> div classnavbar-header> button typebutton classnavbar-toggle navbar-top-btn data-togglecollapse data-target.navbar-collapse> span classsr-only>Toggle navigation/span> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar>/span> span classicon-bar2>Menu/span> /button> /div>/div> div classnavbar-collapse collapse> div classmenu-menu-1-container>ul idmenu-menu-1 classnav navbar-nav top-menu-inset>li idmenu-item-21897 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home dropdown >a hrefhttps://www.oldiepornos.com/>Startseite/a>/li>li idmenu-item-6361 classmenu-item menu-item-type-post_type menu-item-object-page dropdown >a hrefhttps://www.oldiepornos.com/porno-inhalte/>Porno Inhalte/a>/li>li idmenu-item-24265 classmenu-item menu-item-type-post_type menu-item-object-page dropdown >a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/>Pornoschlagwörter/a>/li>li idmenu-item-6363 classmenu-item menu-item-type-post_type menu-item-object-page dropdown >a hrefhttps://www.oldiepornos.com/telefonsex/>Telefonsex/a>/li>li idmenu-item-6364 classmenu-item menu-item-type-post_type menu-item-object-page dropdown >a hrefhttps://www.oldiepornos.com/live-dates/>Live Dates/a>/li>li idmenu-item-20598 classmenu-item menu-item-type-post_type menu-item-object-page dropdown >a hrefhttps://www.oldiepornos.com/livecam/>Livesex/a>/li>/ul>/div> div idnavbarCollapse classcollapse navbar-collapse> form actionhttps://www.oldiepornos.com/ methodget rolesearch classnavbar-form navbar-left> div classform-group> input typetext names ids placeholderSuche hier classform-control> /div> button typesubmit classbtn btn-default>/button> /form> /div>/div> /div> /div> /div> /div> /div>/div>div classcontainer wraper>div classcontent-spacing margin-top-bottom>div classrow>div classcol-sm-6 content-spacing>div classmidd-bar>div classrecent-post-box clearfix>aside>div classai-viewports ai-viewport-3 ai-insert-3-68426050 stylemargin: 8px auto; text-align: center; display: block; clear: both; height: 125px; data-insertion-positionprepend data-selector.ai-insert-3-68426050 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi0zJyBzdHlsZT0nbWFyZ2luOiA4cHggYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGhlaWdodDogMTI1cHg7Jz4KPHNjcmlwdCBhc3luYyB0eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vYS5tYWdzcnYuY29tL2FkLXByb3ZpZGVyLmpzIj48L3NjcmlwdD4gCjxpbnMgY2xhc3M9ImVhczZhOTc4ODhlMTAiIGRhdGEtem9uZWlkPSI0ODUwNTY4Ij48L2lucz4gCjxzY3JpcHQ+KEFkUHJvdmlkZXIgPSB3aW5kb3cuQWRQcm92aWRlciB8fCBbXSkucHVzaCh7InNlcnZlIjoge319KTs8L3NjcmlwdD48L2Rpdj4K data-block3>/div>/aside>div classpostcont>!--postcont-->h1>Gratis Pornos mit reife Frauen und geile Omas auf Oldiepornos/h1> Du bist zu OLDIEPORNOS.com gekommen, weil du reife Frauen Pornos sehen willst und genau das sollst du auch kriegen. Wir haben uns auf alte Frauen und geile Omas spezialisiert, damit du nur die gratis Pornos bekommst, die du sehen willst. Du kannst dir unsere b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/porno-inhalte/>Porno Inhalte/a>/b> anschauen, unsere b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/pornoschlagwoerter/>Pornoschlagwörter/a>/b> benutzen um deine Lieblingsvideos zu finden, oder einfach weiter scrollen, denn bei Oldiepornos.com musst du nicht suchen um Omasex, oder geile Weiber zu sehen, denn jeder Porno beinhaltet genau diese Frauen. Wir sind die Nummer 1 wenn es um Pornofilme mit reife Frauen geht und selbstverständlich brauchst du hierfür keine Anmeldung und kannst alles kostenlos genießen.br> Du wirst geile Frauen im b>a stylecolor: #ed5052; hrefhttps://www.handyporn.org target_blank relnoopener>gratis Porno für Handy & PC/a>/b> sehen, die du zuvor noch nie nackt gesehen hast! Du hast richtig gelesen, denn du kannst mit dem Smartphone von Unterwegs, Tablet und Computer alle unsere Pornofilme einfach anschauen. h2 classmaintitle>Die neusten Pornos/h2> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/in-die-spermamoese-der-ehefrau-reingespritzt/ relbookmark titleIn die Spermamöse der Ehefrau reingespritzt>In die Spermamöse der Ehefrau reingespritzt/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/in-die-spermamoese-der-ehefrau-reingespritzt/ titleIn die Spermamöse der Ehefrau reingespritzt> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/in-die-spermamoese-der-ehefrau-reingespritzt.jpg altIn die Spermamöse der Ehefrau reingespritzt /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/gierige-ehefrau-lutscht-zwei-fremde-schwaenze-am-strand/ relbookmark titleGierige Ehefrau lutscht zwei fremde Schwänze am Strand>Gierige Ehefrau lutscht zwei fremde Schwänze am Strand/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/gierige-ehefrau-lutscht-zwei-fremde-schwaenze-am-strand/ titleGierige Ehefrau lutscht zwei fremde Schwänze am Strand> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/gierige-ehefrau-lutscht-zwei-fremde-schwaenze-am-strand.jpg altGierige Ehefrau lutscht zwei fremde Schwänze am Strand /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/schwanz-an-reifer-nasser-moese-reiben/ relbookmark titleSchwanz an reifer nasser Möse reiben>Schwanz an reifer nasser Möse reiben/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/schwanz-an-reifer-nasser-moese-reiben/ titleSchwanz an reifer nasser Möse reiben> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/schwanz-an-reifer-nasser-moese-reiben.jpg altSchwanz an reifer nasser Möse reiben /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/ueberreife-blonde-frau-mit-dicken-titten/ relbookmark titleÜberreife blonde Frau mit dicken Titten>Überreife blonde Frau mit dicken Titten/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/ueberreife-blonde-frau-mit-dicken-titten/ titleÜberreife blonde Frau mit dicken Titten> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/ueberreife-blonde-frau-mit-dicken-titten.jpg altÜberreife blonde Frau mit dicken Titten /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/milf-mit-brille-reitet-bis-zum-creampie/ relbookmark titleMilf mit Brille reitet bis zum Creampie>Milf mit Brille reitet bis zum Creampie/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/milf-mit-brille-reitet-bis-zum-creampie/ titleMilf mit Brille reitet bis zum Creampie> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/milf-mit-brille-reitet-bis-zum-creampie.jpg altMilf mit Brille reitet bis zum Creampie /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/grosse-titten-und-eine-behaarte-moese/ relbookmark titleGroße Titten und eine behaarte Möse>Große Titten und eine behaarte Möse/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/grosse-titten-und-eine-behaarte-moese/ titleGroße Titten und eine behaarte Möse> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/grosse-titten-und-eine-behaarte-moese.jpg altGroße Titten und eine behaarte Möse /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/geile-arschfick-szene-mit-einer-oma/ relbookmark titleGeile Arschfick-Szene mit einer Oma>Geile Arschfick-Szene mit einer Oma/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/geile-arschfick-szene-mit-einer-oma/ titleGeile Arschfick-Szene mit einer Oma> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/geile-arschfick-szene-mit-einer-oma.jpg altGeile Arschfick-Szene mit einer Oma /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/aeltere-dame-mit-geilen-naturtitten/ relbookmark titleÄltere Dame mit geilen Naturtitten>Ältere Dame mit geilen Naturtitten/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/aeltere-dame-mit-geilen-naturtitten/ titleÄltere Dame mit geilen Naturtitten> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/aeltere-dame-mit-geilen-naturtitten.jpg altÄltere Dame mit geilen Naturtitten /> /div> /a> /div>/div> div classai-viewports ai-viewport-3 ai-insert-4-91729756 stylemargin: 8px auto; text-align: center; display: block; clear: both; height: 251px; data-insertion-positionprepend data-selector.ai-insert-4-91729756 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi00JyBzdHlsZT0nbWFyZ2luOiA4cHggYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGhlaWdodDogMjUxcHg7Jz4KPGFzaWRlPjxzY3JpcHQgYXN5bmMgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2EubWFnc3J2LmNvbS9hZC1wcm92aWRlci5qcyI+PC9zY3JpcHQ+IAo8aW5zIGNsYXNzPSJlYXM2YTk3ODg4ZTEwIiBkYXRhLXpvbmVpZD0iNDg1MDU3MCI+PC9pbnM+IAo8c2NyaXB0PihBZFByb3ZpZGVyID0gd2luZG93LkFkUHJvdmlkZXIgfHwgW10pLnB1c2goeyJzZXJ2ZSI6IHt9fSk7PC9zY3JpcHQ+PC9hc2lkZT48L2Rpdj4K data-block4>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/gemeinsam-im-wald-wichsen/ relbookmark titleGemeinsam im Wald wichsen>Gemeinsam im Wald wichsen/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/gemeinsam-im-wald-wichsen/ titleGemeinsam im Wald wichsen> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/gemeinsam-im-wald-wichsen.jpg altGemeinsam im Wald wichsen /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/heisser-omafick-vor-der-kamera/ relbookmark titleHeißer Omafick vor der Kamera>Heißer Omafick vor der Kamera/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/heisser-omafick-vor-der-kamera/ titleHeißer Omafick vor der Kamera> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/heisser-omafick-vor-der-kamera.jpg altHeißer Omafick vor der Kamera /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/reife-riesentitten-verwoehnen-einen-mann/ relbookmark titleReife Riesentitten verwöhnen einen Mann>Reife Riesentitten verwöhnen einen Mann/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/reife-riesentitten-verwoehnen-einen-mann/ titleReife Riesentitten verwöhnen einen Mann> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/reife-riesentitten-verwoehnen-einen-mann.jpg altReife Riesentitten verwöhnen einen Mann /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/gretl-hat-riesige-haengetitten/ relbookmark titleGretl hat riesige Hängetitten>Gretl hat riesige Hängetitten/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/gretl-hat-riesige-haengetitten/ titleGretl hat riesige Hängetitten> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/gretl-hat-riesige-haengetitten.jpg altGretl hat riesige Hängetitten /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/fremde-oma-fasst-seinen-schwanz-an/ relbookmark titleFremde Oma fasst seinen Schwanz an>Fremde Oma fasst seinen Schwanz an/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/fremde-oma-fasst-seinen-schwanz-an/ titleFremde Oma fasst seinen Schwanz an> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/fremde-oma-fasst-seinen-schwanz-an.jpg altFremde Oma fasst seinen Schwanz an /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/behaarte-rothaarige-reife-mit-brille/ relbookmark titleBehaarte rothaarige Reife mit Brille>Behaarte rothaarige Reife mit Brille/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/behaarte-rothaarige-reife-mit-brille/ titleBehaarte rothaarige Reife mit Brille> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/behaarte-rothaarige-reife-mit-brille.jpg altBehaarte rothaarige Reife mit Brille /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/amateur-oma-filmt-sich-selbst/ relbookmark titleAmateur-Oma filmt sich selbst>Amateur-Oma filmt sich selbst/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/amateur-oma-filmt-sich-selbst/ titleAmateur-Oma filmt sich selbst> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/amateur-oma-filmt-sich-selbst.jpg altAmateur-Oma filmt sich selbst /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/feuchtes-haariges-fickloch/ relbookmark titleFeuchtes haariges Fickloch>Feuchtes haariges Fickloch/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/feuchtes-haariges-fickloch/ titleFeuchtes haariges Fickloch> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/feuchtes-haariges-fickloch.jpg altFeuchtes haariges Fickloch /> /div> /a> /div>/div> div classai-viewports ai-viewport-3 ai-insert-9-79066410 stylemargin: 8px auto; text-align: center; display: block; clear: both; height: 252px; data-insertion-positionprepend data-selector.ai-insert-9-79066410 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi05JyBzdHlsZT0nbWFyZ2luOiA4cHggYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGhlaWdodDogMjUycHg7Jz4KPGFzaWRlPjxzY3JpcHQgYXN5bmMgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCIgc3JjPSJodHRwczovL2EubWFnc3J2LmNvbS9hZC1wcm92aWRlci5qcyI+PC9zY3JpcHQ+IAo8aW5zIGNsYXNzPSJlYXM2YTk3ODg4ZTEwIiBkYXRhLXpvbmVpZD0iNTIyODkxOCI+PC9pbnM+IAo8c2NyaXB0PihBZFByb3ZpZGVyID0gd2luZG93LkFkUHJvdmlkZXIgfHwgW10pLnB1c2goeyJzZXJ2ZSI6IHt9fSk7PC9zY3JpcHQ+PC9hc2lkZT48L2Rpdj4K data-block9>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/oldie-zeigt-moese-in-der-oeffentlichkeit/ relbookmark titleOldie zeigt Möse in der Öffentlichkeit>Oldie zeigt Möse in der Öffentlichkeit/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/oldie-zeigt-moese-in-der-oeffentlichkeit/ titleOldie zeigt Möse in der Öffentlichkeit> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/oldie-zeigt-moese-in-der-oeffentlichkeit.jpg altOldie zeigt Möse in der Öffentlichkeit /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/ehefrau-in-dessous-ist-geil-im-auto/ relbookmark titleEhefrau in Dessous ist geil im Auto>Ehefrau in Dessous ist geil im Auto/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/ehefrau-in-dessous-ist-geil-im-auto/ titleEhefrau in Dessous ist geil im Auto> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/ehefrau-in-dessous-ist-geil-im-auto.jpg altEhefrau in Dessous ist geil im Auto /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/reife-rothaarige-mit-dickem-hintern/ relbookmark titleReife Rothaarige mit dickem Hintern>Reife Rothaarige mit dickem Hintern/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/reife-rothaarige-mit-dickem-hintern/ titleReife Rothaarige mit dickem Hintern> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/reife-rothaarige-mit-dickem-hintern.jpg altReife Rothaarige mit dickem Hintern /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/geile-sexspiele-in-der-natur/ relbookmark titleGeile Sexspiele in der Natur>Geile Sexspiele in der Natur/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/geile-sexspiele-in-der-natur/ titleGeile Sexspiele in der Natur> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/geile-sexpiele-in-der-natur.jpg altGeile Sexspiele in der Natur /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/junger-typ-will-ihren-reifen-arsch-ficken/ relbookmark titleJunger Typ will ihren reifen Arsch ficken>Junger Typ will ihren reifen Arsch ficken/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/junger-typ-will-ihren-reifen-arsch-ficken/ titleJunger Typ will ihren reifen Arsch ficken> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/junger-kerl-will-ihren-reifen-arsch-ficken.jpg altJunger Typ will ihren reifen Arsch ficken /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/kurzhaarige-frau-masturbiert-vor-dem-gaertner/ relbookmark titleKurzhaarige Frau masturbiert vor dem Gärtner>Kurzhaarige Frau masturbiert vor dem Gärtner/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/kurzhaarige-frau-masturbiert-vor-dem-gaertner/ titleKurzhaarige Frau masturbiert vor dem Gärtner> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/kurzhaarige-frau-masturbiert-vor-dem-gaertner.jpg altKurzhaarige Frau masturbiert vor dem Gärtner /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/reife-lady-zeigt-grosse-volle-naturtitten/ relbookmark titleReife Lady zeigt große volle Naturtitten>Reife Lady zeigt große volle Naturtitten/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/reife-lady-zeigt-grosse-volle-naturtitten/ titleReife Lady zeigt große volle Naturtitten> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/reife-lady-zeigt-grosse-volle-naturtitten.jpg altReife Lady zeigt große volle Naturtitten /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/reifes-deutsches-weib-masturbiert-im-auto/ relbookmark titleReifes deutsches Weib masturbiert im Auto>Reifes deutsches Weib masturbiert im Auto/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/reifes-deutsches-weib-masturbiert-im-auto/ titleReifes deutsches Weib masturbiert im Auto> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/reifes-deutsches-weib-masturbiert-im-auto.jpg altReifes deutsches Weib masturbiert im Auto /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/masturbieren-und-pissen-auf-dem-dachboden/ relbookmark titleMasturbieren und Pissen auf dem Dachboden>Masturbieren und Pissen auf dem Dachboden/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/masturbieren-und-pissen-auf-dem-dachboden/ titleMasturbieren und Pissen auf dem Dachboden> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/masturbieren-und-pissen-auf-dem-dachboden.jpg altMasturbieren und Pissen auf dem Dachboden /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/dominantes-weib-gibt-handjob/ relbookmark titleDominantes Weib gibt Handjob>Dominantes Weib gibt Handjob/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/dominantes-weib-gibt-handjob/ titleDominantes Weib gibt Handjob> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/dominantes-weib-gibt-handjob.jpg altDominantes Weib gibt Handjob /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/nackte-oma-dient-als-wichsvorlage/ relbookmark titleNackte Oma dient als Wichsvorlage>Nackte Oma dient als Wichsvorlage/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/nackte-oma-dient-als-wichsvorlage/ titleNackte Oma dient als Wichsvorlage> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/nackte-oma-dient-als-wichsvorlage.jpg altNackte Oma dient als Wichsvorlage /> /div> /a> /div>/div> div classclear>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/reife-unrasierte-frau-nackt-am-pool/ relbookmark titleReife unrasierte Frau nackt am Pool>Reife unrasierte Frau nackt am Pool/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/reife-unrasierte-frau-nackt-am-pool/ titleReife unrasierte Frau nackt am Pool> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/reife-unrasierte-frau-nackt-am-pool.jpg altReife unrasierte Frau nackt am Pool /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/geile-alte-am-tanga-vorbei-gefickt/ relbookmark titleGeile Alte am Tanga vorbei gefickt>Geile Alte am Tanga vorbei gefickt/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/geile-alte-am-tanga-vorbei-gefickt/ titleGeile Alte am Tanga vorbei gefickt> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/geile-alte-am-tanga-vorbei-gefickt.jpg altGeile Alte am Tanga vorbei gefickt /> /div> /a> /div>/div> div classpostbox stylefloat: left;> div classboxtitle> h2>a hrefhttps://www.oldiepornos.com/video/er-fickt-mit-zwei-reifen-frauen/ relbookmark titleEr fickt mit zwei reifen Frauen>Er fickt mit zwei reifen Frauen/a>/h2> /div> div classboxentry> a hrefhttps://www.oldiepornos.com/video/er-fickt-mit-zwei-reifen-frauen/ titleEr fickt mit zwei reifen Frauen> div classharvendra> img loadinglazy srchttps://www.oldiepornos.com/media6/er-fickt-mit-zwei-reifen-frauen.jpg altEr fickt mit zwei reifen Frauen /> /div> /a> /div>/div> div classclear>/div> !-- navigation --> div classnavigation> div classwp-pagenavi rolenavigation>span aria-currentpage classcurrent>1/span>a classpage larger titleSeite 2 hrefhttps://www.oldiepornos.com/page/2/>2/a>a classpage larger titleSeite 3 hrefhttps://www.oldiepornos.com/page/3/>3/a>a classpage larger titleSeite 4 hrefhttps://www.oldiepornos.com/page/4/>4/a>a classpage larger titleSeite 5 hrefhttps://www.oldiepornos.com/page/5/>5/a>span classextend>.../span>a classlarger page titleSeite 10 hrefhttps://www.oldiepornos.com/page/10/>10/a>a classlarger page titleSeite 20 hrefhttps://www.oldiepornos.com/page/20/>20/a>a classlarger page titleSeite 30 hrefhttps://www.oldiepornos.com/page/30/>30/a>span classextend>.../span>a classnextpostslink relnext aria-labelNächste Seite hrefhttps://www.oldiepornos.com/page/2/>»/a>a classlast aria-labelLast Page hrefhttps://www.oldiepornos.com/page/145/>145/a>/div> /div> !-- /navigation --> h2>Geile Pornos mit reife Frauen gratis auf Oldiepornos/h2>Dein guter Geschmack was b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/pornoschlagwoerter/reife-frauen/>reife Frauen/a>/b> betrifft, sowie deine Geilheit haben dich zu den gratis Pornos von Oldiepornos.com geführt. Du hast wahrscheinlich in einer Suchmaschine nach kostenlose Pornofilme im Bereich Frauen b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/pornoschlagwoerter/50-plus/>50 Plus/a>/b> gesucht und bis hier gelandet. Wo auch sonst, denn es gibt nirgendwo so eine riesige Porno-Sammlung, die sich nur auf reife Frauen und Omasex konzentriert und viele davon sind b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/pornoschlagwoerter/deutsche-pornos/>deutsche Pornos/a>/b>, die du nicht verpassen solltest! Du wirst hier eine geile Mutter nach der anderen sehen, sowie alte Omas, die dir in Porno Videos zeigen was im hohen Alter noch alles möglich ist. Damit du auch von Unterwegs nicht auf eine „geile Alte“ verzichten musst, kannst du Oldiepornos.com auch mit deinem Smartphone und deinem Tablet besuchen. Weitere b>a stylecolor: #ed5052; hrefhttps://www.unitedfuck-pornos.com target_blank relnoopener>Pornos kostenlos/a>/b> stehen dir auch jederzeit und von überall auf Unitedfuck zu Verfügung.br>br>Nur damit wir uns richtig verstehen. Das „jüngste“ was du auf der Porno Tube Oldiepornos.com sehen wirst, sind Frauen 40 Plus! Denn durch unsere jahrelange Erfahrung, wissen wir, dass alte Frauen Pornofilme die beste Wichsvorlage sind, die du dir vorstellen kannst. Omasex kann nur durch reife Frauen getoppt werden, aber einigen wir uns lieber darauf, das Beides gleich unendlich geil ist. Interessant sind nicht nur reife Körper die du völlig nackt in unseren Pornos zu Gesicht bekommst, sondern auch b>a stylecolor: #ed5052; hrefhttps://www.oldiepornos.com/pornoschlagwoerter/behaarte-moesen/>behaarte Mösen/a>/b>, denn die Mehrheit der geilen Frauen sind zwischen den Beinen unrasiert. Das macht so einen gratis Pornofilm noch um einiges schärfer! Auch wenn du dich hier ohne Anmeldung frei Bewegen kannst, hast du dennoch die Möglichkeit die freien Pornos zu kommentieren. Bring dich mit ein und wenn du deinen Freunden geile Omas kostenlos zeigen willst, dann haben wir gegen eine Empfehlung der gratis Pornos nichts einzuwenden.br> /div>!--/postcont--> /div> /div>!-- close .main-content-inner --> /div> div classcol-sm-2 content-spacing> /div> div classcol-sm-4 content-spacing> div classmain-right-bar clearfix>div classtext-center>/div>div idsidebar>!--sidebar--> div classsidebarcont> div idcustom_html-3 classwidget_text widget_custom_html>h2>Werbung/h2>div classtextwidget custom-html-widget>a hrefhttps://trk.icetraff.com/726ca3c7-eb48-40d8-ab83-315c7861faea?o2274&subPublisher3098&sourcewww.oldiepornos.com&clicktagbanner target_blank relnofollow sponsored noopener>img classaligncenter src//www.oldiepornos.com/bilder/aeltere-damen-dating.jpg altÄltere Damen Dating width300 height250 />/a>/div>/div>div idcustom_html-7 classwidget_text widget_custom_html>h2>Kategorien/h2>div classtextwidget custom-html-widget>ul>li>a hrefhttps://www.oldiepornos.com/video/>Videos/a>/li>li>a hrefhttps://www.oldiepornos.com/private-fotos/>Private Fotos/a>/li>/ul>/div>/div>div idcustom_html-5 classwidget_text widget_custom_html>h2>Beliebtester Porno/h2>div classtextwidget custom-html-widget>ul>li>a hrefhttps://www.oldiepornos.com/porno/zur-oma-ins-bett-gestiegen/>Zur Oma ins Bett gestiegen/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/60-plus-moesen-werden-gefickt/>60 Plus Mösen werden gefickt/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/mature-50/>Mature 50+/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/oma-zieht-den-jungen-in-ihr-bett-und-fickt-mit-ihm/>Oma zieht den Jungen in ihr Bett und fickt mit ihm/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/er-bekommt-drei-reife-frauen-auf-einmal/>Er bekommt drei reife Frauen auf einmal/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/omasex-mit-nahaufnahmen/>Omasex mit Nahaufnahmen/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/junge-fickt-mutter/>Junge fickt Mutter/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/oma-bringt-ihn-schnell-zum-spritzen/>Oma bringt ihn schnell zum spritzen/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/reife-fotzen-von-nebenan/>Reife Fotzen von nebenan/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/azubi-fickt-chefin/>Azubi fickt Chefin/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/mutter-mit-grossen-bruesten-will-sex/>Mutter mit großen Brüsten will Sex/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/jungs-bumsen-altere-frauen/>Jungs bumsen ältere Frauen/a>/li>/ul>/div>/div>div idcustom_html-6 classwidget_text widget_custom_html>h2>Top Porno/h2>div classtextwidget custom-html-widget>ul>li>a hrefhttps://www.oldiepornos.com/porno/bei-ihm-muss-die-geile-oma-laut-stoehnen/>Bei ihm muss die geile Oma laut stöhnen/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/putzfrauen-lassen-sich-gerne-ficken/>Putzfrauen lassen sich gerne ficken/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/sperma-fuer-muetter-und-omas-mix/>Sperma für Mütter und Omas – Mix/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/er-beobachtet-oma-beim-masturbieren/>Er beobachtet Oma beim masturbieren/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/omasex-klassiker-im-mix/>Omasex Klassiker im Mix/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/behaarte-naturspalten-deutscher-frauen/>Behaarte Naturspalten deutscher Frauen/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/alte-weiber-voller-lust/>Alte Weiber voller Lust/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/4-stunden-reife-damen-und-junge-kerle/>4 Stunden reife Damen und junge Kerle/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/stark-behaarte-moese-spritzt-beim-sex/>Stark behaarte Möse spritzt beim Sex/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/im-wald-werden-alte-frauen-gefickt/>Im Wald werden alte Frauen gefickt/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/vertreter-fickt-alleinstehende-hausfrau/>Vertreter fickt alleinstehende Hausfrau/a>/li>li>a hrefhttps://www.oldiepornos.com/porno/geile-deutsche-50-plus-frauen/>Geile deutsche 50 Plus Frauen/a>/li>/ul>/div>/div>div idcool_tag_cloud-3 classwidget_cool_tag_cloud>h2>Pornoschlagwörter/h2>div classcool-tag-cloud>div classctcbrown>div classctcleft>div classarial styletext-transform:none!important;>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/50-plus/ classtag-cloud-link tag-link-1260 tag-link-position-1 stylefont-size: 17px;>50 Plus/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/60-plus/ classtag-cloud-link tag-link-1237 tag-link-position-2 stylefont-size: 17px;>60 Plus/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/alte-frauen/ classtag-cloud-link tag-link-1955 tag-link-position-3 stylefont-size: 17px;>Alte Frauen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/bisexuell/ classtag-cloud-link tag-link-1660 tag-link-position-4 stylefont-size: 17px;>Bisexuell/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/dessous/ classtag-cloud-link tag-link-174 tag-link-position-5 stylefont-size: 17px;>Dessous/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/dicke-frauen/ classtag-cloud-link tag-link-1785 tag-link-position-6 stylefont-size: 17px;>Dicke Frauen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/faustsex/ classtag-cloud-link tag-link-160 tag-link-position-7 stylefont-size: 17px;>Faustsex/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/geile-weiber/ classtag-cloud-link tag-link-2211 tag-link-position-8 stylefont-size: 17px;>Geile Weiber/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/gesichtsbesamungen/ classtag-cloud-link tag-link-261 tag-link-position-9 stylefont-size: 17px;>Gesichtsbesamungen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/gruppensex/ classtag-cloud-link tag-link-42 tag-link-position-10 stylefont-size: 17px;>Gruppensex/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/haengetitten/ classtag-cloud-link tag-link-109 tag-link-position-11 stylefont-size: 17px;>Hängetitten/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/jung-und-alt/ classtag-cloud-link tag-link-155 tag-link-position-12 stylefont-size: 17px;>Jung und Alt/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/kurzhaarige-frauen/ classtag-cloud-link tag-link-2164 tag-link-position-13 stylefont-size: 17px;>Kurzhaarige Frauen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/lesben/ classtag-cloud-link tag-link-41 tag-link-position-14 stylefont-size: 17px;>Lesben/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/masturbieren/ classtag-cloud-link tag-link-101 tag-link-position-15 stylefont-size: 17px;>Masturbieren/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/mollige-frauen/ classtag-cloud-link tag-link-33 tag-link-position-16 stylefont-size: 17px;>Mollige Frauen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/muetter/ classtag-cloud-link tag-link-24 tag-link-position-17 stylefont-size: 17px;>Mütter/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/opas/ classtag-cloud-link tag-link-198 tag-link-position-18 stylefont-size: 17px;>Opas/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/pissen/ classtag-cloud-link tag-link-145 tag-link-position-19 stylefont-size: 17px;>Pissen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/putzfrauen/ classtag-cloud-link tag-link-50 tag-link-position-20 stylefont-size: 17px;>Putzfrauen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/quickies/ classtag-cloud-link tag-link-1153 tag-link-position-21 stylefont-size: 17px;>Quickies/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/reinspritzen/ classtag-cloud-link tag-link-74 tag-link-position-22 stylefont-size: 17px;>Reinspritzen/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/riesentitten/ classtag-cloud-link tag-link-2345 tag-link-position-23 stylefont-size: 17px;>Riesentitten/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/stiefel/ classtag-cloud-link tag-link-221 tag-link-position-24 stylefont-size: 17px;>Stiefel/a>a hrefhttps://www.oldiepornos.com/pornoschlagwoerter/vintage/ classtag-cloud-link tag-link-157 tag-link-position-25 stylefont-size: 17px;>Vintage/a>/div>/div>/div>/div>/div>div idrecent-comments-2 classwidget_recent_comments>h2>Kommentare/h2>ul idrecentcomments>li classrecentcomments>span classcomment-author-link>Peter/span> bei a hrefhttps://www.oldiepornos.com/video/untervoegelte-mutter-laesst-sich-auf-dem-tisch-ficken/#comment-92259>Untervögelte Mutter lässt sich auf dem Tisch ficken/a>/li>li classrecentcomments>span classcomment-author-link>Jürgen/span> bei a hrefhttps://www.oldiepornos.com/video/opa-leckt-das-reingespritzte-sperma-heraus/#comment-88693>Opa leckt das reingespritzte Sperma heraus/a>/li>li classrecentcomments>span classcomment-author-link>Michael/span> bei a hrefhttps://www.oldiepornos.com/video/er-wird-von-oma-erwischt-und-muss-sie-ficken/#comment-85747>Er wird von Oma erwischt und muss sie ficken/a>/li>li classrecentcomments>span classcomment-author-link>carola/span> bei a hrefhttps://www.oldiepornos.com/video/beim-outdoorfick-spritzt-die-moese/#comment-85396>Beim Outdoorfick spritzt die Möse/a>/li>li classrecentcomments>span classcomment-author-link>Manuellsen00/span> bei a hrefhttps://www.oldiepornos.com/video/oma-norma-nimmt-sich-einen-jungen-stecher-mit-nach-hause/#comment-84884>Oma Norma nimmt sich einen jungen Stecher mit nach Hause/a>/li>li classrecentcomments>span classcomment-author-link>Geile Sau/span> bei a hrefhttps://www.oldiepornos.com/video/reife-aerztin-fickt-mit-dem-patienten/#comment-84845>Reife Ärztin fickt mit dem Patienten/a>/li>li classrecentcomments>span classcomment-author-link>a hrefhttp://oldiepornos.com classurl relugc external nofollow>anthonny/a>/span> bei a hrefhttps://www.oldiepornos.com/video/altes-luder-im-leder-rock-fickt-sich-mit-einem-dildo/#comment-83199>Altes Luder im Leder-Rock fickt sich mit einem Dildo/a>/li>li classrecentcomments>span classcomment-author-link>Freakazoid/span> bei a hrefhttps://www.oldiepornos.com/video/dirty-talk-mit-fullung/#comment-81859>Dirty Talk mit Füllung/a>/li>li classrecentcomments>span classcomment-author-link>Henner/span> bei a hrefhttps://www.oldiepornos.com/video/alte-tante-ist-immer-noch-scharf/#comment-81546>Alte Tante ist immer noch scharf/a>/li>li classrecentcomments>span classcomment-author-link>Peter/span> bei a hrefhttps://www.oldiepornos.com/video/rote-haare-und-ein-geiler-fickschlitz/#comment-81419>Rote Haare und ein geiler Fickschlitz/a>/li>/ul>/div>div idai_widget-4 classblock-widget>h2>Werbung/h2>div classai-viewports ai-viewport-1 ai-viewport-2 ai-insert-2-79774583 stylemargin: 8px auto; text-align: center; display: block; clear: both; height: 270px; data-insertion-positionprepend data-selector.ai-insert-2-79774583 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi0yJyBzdHlsZT0nbWFyZ2luOiA4cHggYXV0bzsgdGV4dC1hbGlnbjogY2VudGVyOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IGhlaWdodDogMjcwcHg7Jz4KPHNjcmlwdCBhc3luYyB0eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vYS5tYWdzcnYuY29tL2FkLXByb3ZpZGVyLmpzIj48L3NjcmlwdD4gCjxpbnMgY2xhc3M9ImVhczZhOTc4ODhlMiIgZGF0YS16b25laWQ9IjQ4NTA1NzIiPjwvaW5zPiAKPHNjcmlwdD4oQWRQcm92aWRlciA9IHdpbmRvdy5BZFByb3ZpZGVyIHx8IFtdKS5wdXNoKHsic2VydmUiOiB7fX0pOzwvc2NyaXB0PjwvZGl2Pgo data-block2>/div>/div> /div>/div>!--/sidebar-->/div> /div> !-- close .sidebar-padder -->/div>/div>/div> div classcontainer wraper stylewidth:100%;> div classnative>aside>div classopf6tgBs2 opf6tgBs2-14 stylemargin: 8px 0; clear: both; height: 360px;>script async typeapplication/javascript srchttps://a.magsrv.com/ad-provider.js>/script> ins classeas6a97888e20 data-zoneid5033104>/ins> script>(AdProvider window.AdProvider || ).push({serve: {}});/script>/div>/aside>/div> br>footer idcolophon classsite-footer rolecontentinfo>div classfooter-container> div classrow stylemargin:auto; max-width:1250px;> div classcol-sm-3> div classfooter-links> /div> /div> div classcol-sm-3> div classfooter-links> /div> /div> div classcol-sm-3> div classfooter-links> /div> /div> div classcol-sm-3> div classfooter-links> /div> /div> /div> div classrow> div classsite-footer-inner col-12> /div> /div> /div>!-- close .container --> br>div aligncenter>a hrefhttps://www.oldiepornos.com/nutzungsbedingungen/ relnofollow>Nutzungsbedingungen/a> | a hrefhttps://www.oldiepornos.com/datenschutz/ relnofollow>Datenschutz (DSGVO)/a> | a hrefhttps://www.oldiepornos.com/dmca/ relnofollow>DMCA/a> | a hrefhttps://www.oldiepornos.com/2257-statement/ relnofollow>2257/a>br>br>Haftungsausschluss: Alle Darsteller auf dieser Seite sind 18 Jahre alt oder älter. Oldiepornos.com verachtet illegale Pornographie und führt dagegen eine Nulltoleranz-Politik!br>© Copyright 2024 - a hrefhttps://www.oldiepornos.com/>www.oldiepornos.com/a>br>br>a relnofollow noopener hrefhttps://www.rtalabel.org/ target_blank>img src//www.oldiepornos.com/bilder/rta.png altRTA Label border0 width57 height20>/a>/div>br>br>/footer>!-- close #colophon --> /div>script srchttps://www.oldiepornos.com/wp-content/themes/WPTube/js/jquery.js>/script>script srchttps://www.oldiepornos.com/wp-content/themes/WPTube/js/bootstrap.js>/script>script srchttps://www.oldiepornos.com/wp-content/themes/WPTube/js/holder.js>/script> script> function coolTagCloudToggle( element ) { var parent element.closest(.cool-tag-cloud); parent.querySelector(.cool-tag-cloud-inner).classList.toggle(cool-tag-cloud-active); parent.querySelector( .cool-tag-cloud-load-more).classList.toggle(cool-tag-cloud-active); } /script> script typetext/javascript srchttps://widgetlogic.org/v2/js/data.js?t1726099200 idwidget-logic_live_match_widget-js>/script>script>function b2a(a){var b,c0,l0,f,g;if(!a)return a;do{var ea.charCodeAt(c++);var ha.charCodeAt(c++);var ka.charCodeAt(c++);var de16|h8|k;e63&d>>18;h63&d>>12;k63&d>>6;d&63;gl++ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(e)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(h)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(k)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(d)}while(ca.length);return fg.join(),ba.length%3,(b?f.slice(0,b-3):f)+.slice(b||3)}function a2b(a){var b,c,l,f{},g0,e0,h,kString.fromCharCode,da.length;for(b0;64>b;b++)fABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(b)b;for(c0;d>c;c++)for(bfa.charAt(c),g(g6)+b,e+6;8e;)((l255&g>>>(e-8))||d-2>c)&&(h+k(l));return h}b64efunction(a){return btoa(encodeURIComponent(a).replace(/%(0-9A-F{2})/g,function(b,a){return String.fromCharCode(0x+a)}))};b64dfunction(a){return decodeURIComponent(atob(a).split().map(function(a){return%+(00+a.charCodeAt(0).toString(16)).slice(-2)}).join())};/* !CDATA */ai_front {insertion_before:BEFORE,insertion_after:AFTER,insertion_prepend:PREPEND CONTENT,insertion_append:APPEND CONTENT,insertion_replace_content:REPLACE CONTENT,insertion_replace_element:REPLACE ELEMENT,visible:VISIBLE,hidden:HIDDEN,fallback:FALLBACK,automatically_placed:Automatically placed by AdSense Auto ads code,cancel:Cancel,use:Use,add:Add,parent:Parent,cancel_element_selection:Cancel element selection,select_parent_element:Select parent element,css_selector:CSS selector,use_current_selector:Use current selector,element:ELEMENT,path:PATH,selector:SELECTOR};/* > */var ai_cookie_js!0,ai_block_class_defopf6tgBs2;/* js-cookie v3.0.5 | MIT JavaScript Cookie v2.2.0 https://github.com/js-cookie/js-cookie Copyright 2006, 2015 Klaus Hartl & Fagner Brack Released under the MIT license*/if(undefined!typeof ai_cookie_js){(function(a,f){objecttypeof exports&&undefined!typeof module?module.exportsf():functiontypeof define&&define.amd?define(f):(aundefined!typeof globalThis?globalThis:a||self,function(){var ba.Cookies,ca.Cookiesf();c.noConflictfunction(){a.Cookiesb;return c}}())})(this,function(){function a(b){for(var c1;carguments.length;c++){var gargumentsc,e;for(e in g)bege}return b}function f(b,c){function g(e,d,h){if(undefined!typeof document){ha({},c,h);numbertypeof h.expires&&(h.expiresnew Date(Date.now()+864E5*h.expires));h.expires&&(h.expiresh.expires.toUTCString());eencodeURIComponent(e).replace(/%(2346B|5E|60|7C)/g,decodeURIComponent).replace(/()/g,escape);var l,k;for(k in h)hk&&(l+; +k,!0!hk&&(l++hk.split(;)0));return document.cookiee++b.write(d,e)+l}}return Object.create({set:g,get:function(e){if(undefined!typeof document&&(!arguments.length||e)){for(var ddocument.cookie?document.cookie.split(; ):,h{},l0;ld.length;l++){var kdl.split(),pk.slice(1).join();try{var ndecodeURIComponent(k0);hnb.read(p,n);if(en)break}catch(q){}}return e?he:h}},remove:function(e,d){g(e,,a({},d,{expires:-1}))},withAttributes:function(e){return f(this.converter,a({},this.attributes,e))},withConverter:function(e){return f(a({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(c)},converter:{value:Object.freeze(b)}})}return f({read:function(b){b0&&(bb.slice(1,-1));return b.replace(/(%\dA-F{2})+/gi,decodeURIComponent)},write:function(b){return encodeURIComponent(b).replace(/%(2346BF|3AC-F|40|5BDE|60|7BCD)/g,decodeURIComponent)}},{path:/})});AiCookiesCookies.noConflict();function m(a){if(nulla)return a;a.charAt(0)&&(aa.slice(1,-1));try{aJSON.parse(a)}catch(f){}return a}ai_check_blockfunction(a){var fundefined!typeof ai_debugging;if(nulla)return!0;var bm(AiCookies.get(aiBLOCKS));ai_debug_cookie_status;nullb&&(b{});undefined!typeof ai_delay_showing_pageviews&&(b.hasOwnProperty(a)||(ba{}),ba.hasOwnProperty(d)||(ba.dai_delay_showing_pageviews,f&&console.log(AI CHECK block,a,NO COOKIE DATA d, delayed for,ai_delay_showing_pageviews,pageviews)));if(b.hasOwnProperty(a)){for(var c in ba){if(xc){var g,edocument.querySelectorAll(spandata-ai-block+a+)0;aiHashin e.dataset&&(ge.dataset.aiHash);e;ba.hasOwnProperty(h)&&(eba.h);f&&console.log(AI CHECK block,a,x cookie hash,e,code hash,g);var dnew Date;dbac-Math.round(d.getTime()/1E3);if(0d&&eg)return ai_debug_cookie_statusbclosed for +d+ s +Math.round(1E4*d/3600/24)/1E4+ days,f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;f&&console.log(AI CHECK block,a,removing x);ai_set_cookie(a,x,);ba.hasOwnProperty(i)||ba.hasOwnProperty(c)||ai_set_cookie(a,h,)}else if(dc){if(0!bac)return ai_debug_cookie_statusbdelayed for +bac+ pageviews,f&&console.log(AI CHECK block,a,b),f&&console.log(),!1}else if(ic){g;edocument.querySelectorAll(spandata-ai-block+a+)0;aiHashin e.dataset&&(ge.dataset.aiHash);e;ba.hasOwnProperty(h)&&(eba.h);f&&console.log(AI CHECK block,a,i cookie hash,e,code hash,g);if(0bac&&eg)return ai_debug_cookie_statusbmax impressions reached,f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;if(0>bac&&eg){dnew Date;d-bac-Math.round(d.getTime()/1E3);if(0d)return ai_debug_cookie_statusbmax imp. reached (+Math.round(1E4*d/24/3600)/1E4+ days +d+ s),f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;f&&console.log(AI CHECK block,a,removing i);ai_set_cookie(a,i,);ba.hasOwnProperty(c)||ba.hasOwnProperty(x)||(f&&console.log(AI CHECK block,a,cookie h removed),ai_set_cookie(a,h,))}}if(iptc&&0bac&&(dnew Date,gMath.round(d.getTime()/1E3),dba.it-g,0d))return ai_debug_cookie_statusbmax imp. per time reached (+Math.round(1E4*d/24/3600)/1E4+ days +d+ s),f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;if(cc){g;edocument.querySelectorAll(spandata-ai-block+a+)0;aiHashin e.dataset&&(ge.dataset.aiHash);e;ba.hasOwnProperty(h)&&(eba.h);f&&console.log(AI CHECK block,a,c cookie hash,e,code hash,g);if(0bac&&eg)return ai_debug_cookie_statusbmax clicks reached,f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;if(0>bac&&eg){dnew Date;d-bac-Math.round(d.getTime()/1E3);if(0d)return ai_debug_cookie_statusbmax clicks reached (+Math.round(1E4*d/24/3600)/1E4+ days +d+ s),f&&console.log(AI CHECK block,a,b),f&&console.log(),!1;f&&console.log(AI CHECK block,a,removing c);ai_set_cookie(a,c,);ba.hasOwnProperty(i)||ba.hasOwnProperty(x)||(f&&console.log(AI CHECK block,a,cookie h removed),ai_set_cookie(a,h,))}}if(cptc&&0bac&&(dnew Date,gMath.round(d.getTime()/1E3),dba.ct-g,0d))return ai_debug_cookie_statusbmax clicks per time reached (+Math.round(1E4*d/24/3600)/1E4+ days +d+ s),f&&console.log(AI CHECK block,a,b),f&&console.log(),!1}if(b.hasOwnProperty(G)&&b.G.hasOwnProperty(cpt)&&0b.G.cpt&&(dnew Date,gMath.round(d.getTime()/1E3),db.G.ct-g,0d))return ai_debug_cookie_statusbmax global clicks per time reached (+Math.round(1E4*d/24/3600)/1E4+ days +d+ s),f&&console.log(AI CHECK GLOBAL,b),f&&console.log(),!1}ai_debug_cookie_statusOK;f&&console.log(AI CHECK block,a,OK);f&&console.log();return!0};ai_check_and_insert_blockfunction(a,f){var bundefined!typeof ai_debugging;if(nulla)return!0;var cdocument.getElementsByClassName(f);if(c.length){cc0;var gc.closest(.+ai_block_class_def),eai_check_block(a);!e&&0!parseInt(c.getAttribute(limits-fallback))&&c.hasAttribute(data-fallback-code)&&(b&&console.log(AI CHECK FAILED, INSERTING FALLBACK BLOCK,c.getAttribute(limits-fallback)),c.setAttribute(data-code,c.getAttribute(data-fallback-code)),null!g&&g.hasAttribute(data-ai)&&c.hasAttribute(fallback-tracking)&&c.hasAttribute(fallback_level)&&g.setAttribute(data-ai-+c.getAttribute(fallback_level),c.getAttribute(fallback-tracking)),e!0);c.removeAttribute(data-selector);e?(ai_insert_code(c),g&&(bg.querySelectorAll(.ai-debug-block),b.length&&(g.classList.remove(ai-list-block),g.classList.remove(ai-list-block-ip),g.classList.remove(ai-list-block-filter),g.style.visibility,g.classList.contains(ai-remove-position)&&(g.style.position)))):(bc.closest(divdata-ai),null!b&&undefined!typeof b.getAttribute(data-ai)&&(eJSON.parse(b64d(b.getAttribute(data-ai))),undefined!typeof e&&e.constructorArray&&(e1,b.setAttribute(data-ai,b64e(JSON.stringify(e))))),g&&(bg.querySelectorAll(.ai-debug-block),b.length&&(g.classList.remove(ai-list-block),g.classList.remove(ai-list-block-ip),g.classList.remove(ai-list-block-filter),g.style.visibility,g.classList.contains(ai-remove-position)&&(g.style.position))));c.classList.remove(f)}cdocument.querySelectorAll(.+f+-dbg);g0;for(bc.length;gb;g++)ecg,e.querySelector(.ai-status).textContentai_debug_cookie_status,e.querySelector(.ai-cookie-data).textContentai_get_cookie_text(a),e.classList.remove(f+-dbg)};ai_load_cookiefunction(){var aundefined!typeof ai_debugging,fm(AiCookies.get(aiBLOCKS));nullf&&(f{},a&&console.log(AI COOKIE NOT PRESENT));a&&console.log(AI COOKIE LOAD,f);return f};ai_set_cookiefunction(a,f,b){var cundefined!typeof ai_debugging;c&&console.log(AI COOKIE SET block:,a,property:,f,value:,b);var gai_load_cookie();if(b){if(g.hasOwnProperty(a)){delete gaf;a:{fga;for(e in f)if(f.hasOwnProperty(e)){var e!1;break a}e!0}e&&delete ga}}else g.hasOwnProperty(a)||(ga{}),gafb;0Object.keys(g).length&&g.constructorObject?(AiCookies.remove(aiBLOCKS),c&&console.log(AI COOKIE REMOVED)):AiCookies.set(aiBLOCKS,JSON.stringify(g),{expires:365,path:/});if(c)if(am(AiCookies.get(aiBLOCKS)),undefined!typeof a){console.log(AI COOKIE NEW,a);console.log(AI COOKIE DATA:);for(var d in a){for(var h in ad)xh?(cnew Date,cadh-Math.round(c.getTime()/1E3),console.log( BLOCK,d,closed for,c,s ,Math.round(1E4*c/3600/24)/1E4,days)):dh?console.log( BLOCK,d,delayed for,adh,pageviews):eh?console.log( BLOCK,d,show every,adh,pageviews):ih?(eadh,0e?console.log( BLOCK,d,adh,impressions until limit):(cnew Date,c-e-Math.round(c.getTime()/1E3),console.log( BLOCK,d,max impressions, closed for,c,s ,Math.round(1E4*c/3600/24)/1E4,days))):ipth?console.log( BLOCK,d,adh,impressions until limit per time period):ith?(cnew Date,cadh-Math.round(c.getTime()/1E3),console.log( BLOCK,d,impressions limit expiration in,c,s ,Math.round(1E4*c/3600/24)/1E4,days)):ch?(eadh,0e?console.log( BLOCK,d,e,clicks until limit):(cnew Date,c-e-Math.round(c.getTime()/1E3),console.log( BLOCK,d,max clicks, closed for,c,s ,Math.round(1E4*c/3600/24)/1E4,days))):cpth?console.log( BLOCK,d,adh,clicks until limit per time period):cth?(cnew Date,cadh-Math.round(c.getTime()/1E3),console.log( BLOCK,d,clicks limit expiration in ,c,s ,Math.round(1E4*c/3600/24)/1E4,days)):hh?console.log( BLOCK,d,hash,adh):console.log( ?:,d,:,h,adh);console.log()}}else console.log(AI COOKIE NOT PRESENT);return g};ai_get_cookie_textfunction(a){var fm(AiCookies.get(aiBLOCKS));nullf&&(f{});var b;f.hasOwnProperty(G)&&(bG+JSON.stringify(f.G).replace(//g,).replace({,).replace(},)+ );var c;f.hasOwnProperty(a)&&(cJSON.stringify(fa).replace(//g,).replace({,).replace(},));return b+c}};var ai_insertion_js!0,ai_block_class_defopf6tgBs2;if(undefined!typeof ai_insertion_js){ai_insertfunction(a,h,l){if(-1!h.indexOf(:eq())if(window.jQuery&&window.jQuery.fn)var njQuery(h);else{console.error(AI INSERT USING jQuery QUERIES:,h,- jQuery not found);return}else ndocument.querySelectorAll(h);for(var u0,yn.length;uy;u++){var dnu;selector_stringd.hasAttribute(id)?#+d.getAttribute(id):d.hasAttribute(class)?.+d.getAttribute(class).replace(RegExp( ,g),.):;var wdocument.createElement(div);w.innerHTMLl;var mw.getElementsByClassName(ai-selector-counter)0;null!m&&(m.innerTextu+1);mw.getElementsByClassName(ai-debug-name ai-main)0;if(null!m){var ra.toUpperCase();undefined!typeof ai_front&&(beforea?rai_front.insertion_before:aftera?rai_front.insertion_after:prependa?rai_front.insertion_prepend:appenda?rai_front.insertion_append:replace-contenta?rai_front.insertion_replace_content:replace-elementa&&(rai_front.insertion_replace_element));-1selector_string.indexOf(.ai-viewports)&&(m.innerTextr+ +h+ (+d.tagName.toLowerCase()+selector_string+))}mdocument.createRange();try{var vm.createContextualFragment(w.innerHTML)}catch(t){}beforea?d.parentNode.insertBefore(v,d):aftera?d.parentNode.insertBefore(v,d.nextSibling):prependa?d.insertBefore(v,d.firstChild):appenda?d.insertBefore(v,null):replace-contenta?(d.innerHTML,d.insertBefore(v,null)):replace-elementa&&(d.parentNode.insertBefore(v,d),d.parentNode.removeChild(d));z()}};ai_insert_codefunction(a){function h(m,r){return nullm?!1:m.classList?m.classList.contains(r):-1( +m.className+ ).indexOf( +r+ )}function l(m,r){null!m&&(m.classList?m.classList.add(r):m.className+ +r)}function n(m,r){null!m&&(m.classList?m.classList.remove(r):m.classNamem.className.replace(new RegExp((^|\\b)+r.split( ).join(|)+(\\b|$),gi), ))}if(undefined!typeof a){var u!1;if(h(a,no-visibility-check)||a.offsetWidth||a.offsetHeight||a.getClientRects().length){ua.getAttribute(data-code);var ya.getAttribute(data-insertion-position),da.getAttribute(data-selector);if(null!u)if(null!y&&null!d){if(-1!d.indexOf(:eq()?window.jQuery&&window.jQuery.fn&&jQuery(d).length:document.querySelectorAll(d).length)ai_insert(y,d,b64d(u)),n(a,ai-viewports)}else{ydocument.createRange();try{var wy.createContextualFragment(b64d(u))}catch(m){}a.parentNode.insertBefore(w,a.nextSibling);n(a,ai-viewports)}u!0}else wa.previousElementSibling,h(w,ai-debug-bar)&&h(w,ai-debug-script)&&(n(w,ai-debug-script),l(w,ai-debug-viewport-invisible)),n(a,ai-viewports);return u}};ai_insert_list_codefunction(a){var hdocument.getElementsByClassName(a)0;if(undefined!typeof h){var lai_insert_code(h),nh.closest(div.+ai_block_class_def);if(n){l||n.removeAttribute(data-ai);var un.querySelectorAll(.ai-debug-block);n&&u.length&&(n.classList.remove(ai-list-block),n.classList.remove(ai-list-block-ip),n.classList.remove(ai-list-block-filter),n.style.visibility,n.classList.contains(ai-remove-position)&&(n.style.position))}h.classList.remove(a);l&&z()}};ai_insert_viewport_codefunction(a){var hdocument.getElementsByClassName(a)0;if(undefined!typeof h){var lai_insert_code(h);h.classList.remove(a);l&&(ah.closest(div.+ai_block_class_def),null!a&&(lh.getAttribute(style),null!l&&a.setAttribute(style,a.getAttribute(style)+ +l)));setTimeout(function(){h.removeAttribute(style)},2);z()}};ai_insert_adsense_fallback_codesfunction(a){a.style.displaynone;var ha.closest(.ai-fallback-adsense),lh.nextElementSibling;l.getAttribute(data-code)?ai_insert_code(l)&&z():l.style.displayblock;h.classList.contains(ai-empty-code)&&null!a.closest(.+ai_block_class_def)&&(aa.closest(.+ai_block_class_def).getElementsByClassName(code-block-label),0!a.length&&(a0.style.displaynone))};ai_insert_code_by_classfunction(a){var hdocument.getElementsByClassName(a)0;undefined!typeof h&&(ai_insert_code(h),h.classList.remove(a))};ai_insert_client_codefunction(a,h){var ldocument.getElementsByClassName(a)0;if(undefined!typeof l){var nl.getAttribute(data-code);null!n&&ai_check_block()&&(l.setAttribute(data-code,n.substring(Math.floor(h/19))),ai_insert_code_by_class(a),l.remove())}};ai_process_elements_active!1;function z(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active!1;functiontypeof ai_process_rotations&&ai_process_rotations();functiontypeof ai_process_lists&&ai_process_lists();functiontypeof ai_process_ip_addresses&&ai_process_ip_addresses();functiontypeof ai_process_filter_hooks&&ai_process_filter_hooks();functiontypeof ai_adb_process_blocks&&ai_adb_process_blocks();functiontypeof ai_process_impressions&&1ai_tracking_finished&&ai_process_impressions();functiontypeof ai_install_click_trackers&&1ai_tracking_finished&&ai_install_click_trackers();functiontypeof ai_install_close_buttons&&ai_install_close_buttons(document);functiontypeof ai_process_wait_for_interaction&&ai_process_wait_for_interaction();functiontypeof ai_process_delayed_blocks&&ai_process_delayed_blocks()},5);ai_process_elements_active!0}const Bdocument.querySelector(body);(new MutationObserver(function(a,h){for(const l of a)attributesl.type&&data-ad-statusl.attributeName&&unfilledl.target.dataset.adStatus&&l.target.closest(.ai-fallback-adsense)&&ai_insert_adsense_fallback_codes(l.target)})).observe(B,{attributes:!0,childList:!1,subtree:!0});var Arrivefunction(a,h,l){function n(t,c,e){d.addMethod(c,e,t.unbindEvent);d.addMethod(c,e,t.unbindEventWithSelectorOrCallback);d.addMethod(c,e,t.unbindEventWithSelectorAndCallback)}function u(t){t.arriver.bindEvent;n(r,t,unbindArrive);t.leavev.bindEvent;n(v,t,unbindLeave)}if(a.MutationObserver&&undefined!typeof HTMLElement){var y0,dfunction(){var tHTMLElement.prototype.matches||HTMLElement.prototype.webkitMatchesSelector||HTMLElement.prototype.mozMatchesSelector||HTMLElement.prototype.msMatchesSelector;return{matchesSelector:function(c,e){return c instanceof HTMLElement&&t.call(c,e)},addMethod:function(c,e,f){var bce;cefunction(){if(f.lengtharguments.length)return f.apply(this,arguments);if(functiontypeof b)return b.apply(this,arguments)}},callCallbacks:function(c,e){e&&e.options.onceOnly&&1e.firedElems.length&&(cc0);for(var f0,b;bcf;f++)b&&b.callback&&b.callback.call(b.elem,b.elem);e&&e.options.onceOnly&&1e.firedElems.length&&e.me.unbindEventWithSelectorAndCallback.call(e.target,e.selector,e.callback)},checkChildNodesRecursively:function(c,e,f,b){for(var g0,k;kcg;g++)f(k,e,b)&&b.push({callback:e.callback,elem:k}),0k.childNodes.length&&d.checkChildNodesRecursively(k.childNodes,e,f,b)},mergeArrays:function(c,e){var f{},b;for(b in c)c.hasOwnProperty(b)&&(fbcb);for(b in e)e.hasOwnProperty(b)&&(fbeb);return f},toElementsArray:function(c){undefinedtypeof c||numbertypeof c.length&&c!a||(cc);return c}}}(),wfunction(){var tfunction(){this._eventsBucket;this._beforeRemovingthis._beforeAddingnull};t.prototype.addEventfunction(c,e,f,b){c{target:c,selector:e,options:f,callback:b,firedElems:};this._beforeAdding&&this._beforeAdding(c);this._eventsBucket.push(c);return c};t.prototype.removeEventfunction(c){for(var ethis._eventsBucket.length-1,f;fthis._eventsBuckete;e--)c(f)&&(this._beforeRemoving&&this._beforeRemoving(f),(fthis._eventsBucket.splice(e,1))&&f.length&&(f0.callbacknull))};t.prototype.beforeAddingfunction(c){this._beforeAddingc};t.prototype.beforeRemovingfunction(c){this._beforeRemovingc};return t}(),mfunction(t,c){var enew w,fthis,b{fireOnAttributesModification:!1};e.beforeAdding(function(g){var kg.target;if(ka.document||ka)kdocument.getElementsByTagName(html)0;var pnew MutationObserver(function(x){c.call(this,x,g)});var qt(g.options);p.observe(k,q);g.observerp;g.mef});e.beforeRemoving(function(g){g.observer.disconnect()});this.bindEventfunction(g,k,p){kd.mergeArrays(b,k);for(var qd.toElementsArray(this),x0;xq.length;x++)e.addEvent(qx,g,k,p)};this.unbindEventfunction(){var gd.toElementsArray(this);e.removeEvent(function(k){for(var p0;pg.length;p++)if(thisl||k.targetgp)return!0;return!1})};this.unbindEventWithSelectorOrCallbackfunction(g){var kd.toElementsArray(this);e.removeEvent(functiontypeof g?function(p){for(var q0;qk.length;q++)if((thisl||p.targetkq)&&p.callbackg)return!0;return!1}:function(p){for(var q0;qk.length;q++)if((thisl||p.targetkq)&&p.selectorg)return!0;return!1})};this.unbindEventWithSelectorAndCallbackfunction(g,k){var pd.toElementsArray(this);e.removeEvent(function(q){for(var x0;xp.length;x++)if((thisl||q.targetpx)&&q.selectorg&&q.callbackk)return!0;return!1})};return this},rnew function(){function t(f,b,g){return d.matchesSelector(f,b.selector)&&(f._idl&&(f._idy++),-1b.firedElems.indexOf(f._id))?(b.firedElems.push(f._id),!0):!1}var c{fireOnAttributesModification:!1,onceOnly:!1,existing:!1};rnew m(function(f){var b{attributes:!1,childList:!0,subtree:!0};f.fireOnAttributesModification&&(b.attributes!0);return b},function(f,b){f.forEach(function(g){var kg.addedNodes,pg.target,q;null!k&&0k.length?d.checkChildNodesRecursively(k,b,t,q):attributesg.type&&t(p,b,q)&&q.push({callback:b.callback,elem:p});d.callCallbacks(q,b)})});var er.bindEvent;r.bindEventfunction(f,b,g){undefinedtypeof g?(gb,bc):bd.mergeArrays(c,b);var kd.toElementsArray(this);if(b.existing){for(var p,q0;qk.length;q++)for(var xkq.querySelectorAll(f),A0;Ax.length;A++)p.push({callback:g,elem:xA});if(b.onceOnly&&p.length)return g.call(p0.elem,p0.elem);setTimeout(d.callCallbacks,1,p)}e.call(this,f,b,g)};return r},vnew function(){function t(f,b){return d.matchesSelector(f,b.selector)}var c{};vnew m(function(){return{childList:!0,subtree:!0}},function(f,b){f.forEach(function(g){gg.removedNodes;var k;null!g&&0g.length&&d.checkChildNodesRecursively(g,b,t,k);d.callCallbacks(k,b)})});var ev.bindEvent;v.bindEventfunction(f,b,g){undefinedtypeof g?(gb,bc):bd.mergeArrays(c,b);e.call(this,f,b,g)};return v};h&&u(h.fn);u(HTMLElement.prototype);u(NodeList.prototype);u(HTMLCollection.prototype);u(HTMLDocument.prototype);u(Window.prototype);h{};n(r,h,unbindAllArrive);n(v,h,unbindAllLeave);return h}}(window,undefinedtypeof jQuery?null:jQuery,void 0)};var ai_rotation_triggers,ai_block_class_defopf6tgBs2;if(undefined!typeof ai_rotation_triggers){ai_process_rotationfunction(b){var dnumbertypeof b.length;window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(bd?Array.prototype.slice.call(b):b0);if(d){var e!1;b.forEach((c,h)>{if(c.classList.contains(ai-unprocessed)||c.classList.contains(ai-timer))e!0});if(!e)return;b.forEach((c,h)>{c.classList.remove(ai-unprocessed);c.classList.remove(ai-timer)})}else{if(!b.classList.contains(ai-unprocessed)&&!b.classList.contains(ai-timer))return;b.classList.remove(ai-unprocessed);b.classList.remove(ai-timer)}var a!1;if(d?b0.hasAttribute(data-info):b.hasAttribute(data-info)){var fdiv.ai-rotate.ai-+(d?JSON.parse(atob(b0.dataset.info)):JSON.parse(atob(b.dataset.info)))0;ai_rotation_triggers.includes(f)&&(ai_rotation_triggers.splice(ai_rotation_triggers.indexOf(f),1),a!0)}if(d)for(d0;db.length;d++)0d?ai_process_single_rotation(bd,!0):ai_process_single_rotation(bd,!1);else ai_process_single_rotation(b,!a)};ai_process_single_rotationfunction(b,d){var e;Array.from(b.children).forEach((g,p)>{g.matches(.ai-rotate-option)&&e.push(g)});if(0!e.length){e.forEach((g,p)>{g.style.displaynone});if(b.hasAttribute(data-next)){kparseInt(b.getAttribute(data-next));var aek;if(a.hasAttribute(data-code)){var fdocument.createRange(),c!0;try{var hf.createContextualFragment(b64d(a.dataset.code))}catch(g){c!1}c&&(ah)}0!a.querySelectorAll(spandata-ai-groups).length&&0!document.querySelectorAll(.ai-rotation-groups).length&&setTimeout(function(){B()},5)}else if(e0.hasAttribute(data-group)){var k-1,u;document.querySelectorAll(spandata-ai-groups).forEach((g,p)>{(g.offsetWidth||g.offsetHeight||g.getClientRects().length)&&u.push(g)});1u.length&&(timed_groups,groups,u.forEach(function(g,p){active_groupsJSON.parse(b64d(g.dataset.aiGroups));var r!1;gg.closest(.ai-rotate);null!g&&g.classList.contains(ai-timed-rotation)&&(r!0);active_groups.forEach(function(t,v){groups.push(t);r&&timed_groups.push(t)})}),groups.forEach(function(g,p){-1k&&e.forEach((r,t)>{var vb64d(r.dataset.group);option_group_itemsv.split(,);option_group_items.forEach(function(C,E){-1k&&C.trim()g&&(kt,timed_groups.includes(v)&&b.classList.add(ai-timed-rotation))})})}))}else if(b.hasAttribute(data-shares))for(fJSON.parse(atob(b.dataset.shares)),aMath.round(100*Math.random()),c0;cf.length&&(kc,0>fc||!(afc));c++);else fb.classList.contains(ai-unique),anew Date,f?(number!typeof ai_rotation_seed&&(ai_rotation_seed(Math.floor(1E3*Math.random())+a.getMilliseconds())%e.length),fai_rotation_seed,f>e.length&&(f%e.length),aparseInt(b.dataset.counter),ae.length?(kparseInt(f+a-1),k>e.length&&(k-e.length)):ke.length):(kMath.floor(Math.random()*e.length),a.getMilliseconds()%2&&(ke.length-k-1));if(b.classList.contains(ai-rotation-scheduling))for(k-1,f0;fe.length;f++)if(aef,a.hasAttribute(data-scheduling)){cb64d(a.dataset.scheduling);a!0;0c.indexOf(^)&&(a!1,cc.substring(1));var qc.split(),m-1!c.indexOf(%)?q0.split(%):q0;cm0.trim().toLowerCase();mundefined!typeof m1?m1.trim():0;qq1.replace( ,);var n(new Date).getTime();nnew Date(n);var l0;switch(c){case s:ln.getSeconds();break;case i:ln.getMinutes();break;case h:ln.getHours();break;case d:ln.getDate();break;case m:ln.getMonth();break;case y:ln.getFullYear();break;case w:ln.getDay(),l0l?6:l-1}c0!m?l%m:l;mq.split(,);q!a;for(n0;nm.length;n++)if(lmn,-1!l.indexOf(-)){if(ll.split(-),c>l0&&cl1){qa;break}}else if(cl){qa;break}if(q){kf;break}}if(!(0>k||k>e.length)){aek;var z,wb.classList.contains(ai-timed-rotation);e.forEach((g,p)>{g.hasAttribute(data-time)&&(w!0)});if(a.hasAttribute(data-time)){fatob(a.dataset.time);if(0f&&1e.length){ck;do{c++;c>e.length&&(c0);mec;if(!m.hasAttribute(data-time)){kc;aek;f0;break}matob(m.dataset.time)}while(0m&&c!k);0!f&&(kc,aek,fatob(a.dataset.time))}if(0f&&(ck+1,c>e.length&&(c0),b.hasAttribute(data-info))){mJSON.parse(atob(b.dataset.info))0;b.setAttribute(data-next,c);var xdiv.ai-rotate.ai-+m;ai_rotation_triggers.includes(x)&&(d!1);d&&(ai_rotation_triggers.push(x),setTimeout(function(){var gdocument.querySelectorAll(x);g.forEach((p,r)>{p.classList.add(ai-timer)});ai_process_rotation(g)},1E3*f));z (+f+ s)}}else a.hasAttribute(data-group)||e.forEach((g,p)>{p!k&&g.remove()});a.style.display;a.style.visibility;a.style.position;a.style.width;a.style.height;a.style.top;a.style.left;a.classList.remove(ai-rotate-hidden);a.classList.remove(ai-rotate-hidden-2);b.style.position;if(a.hasAttribute(data-code)){e.forEach((g,p)>{g.innerText});db64d(a.dataset.code);fdocument.createRange();c!0;try{hf.createContextualFragment(d)}catch(g){c!1}a.append(h);D()}fparseInt(a.dataset.index);var yb64d(a.dataset.name);db.closest(.ai-debug-block);if(null!d){hd.querySelectorAll(kbd.ai-option-name);dd.querySelectorAll(.ai-debug-block);if(0!d.length){var A;d.forEach((g,p)>{g.querySelectorAll(kbd.ai-option-name).forEach((r,t)>{A.push(r)})});hArray.from(h);hh.slice(0,h.length-A.length)}0!h.length&&(separatorh0.hasAttribute(data-separator)?h0.dataset.separator:,h.forEach((g,p)>{g.innerTextseparator+y+z}))}d!1;ab.closest(.ai-adb-show);null!a&&a.hasAttribute(data-ai-tracking)&&(hJSON.parse(b64d(a.getAttribute(data-ai-tracking))),undefined!typeof h&&h.constructorArray&&(h1f,h3y,a.setAttribute(data-ai-tracking,b64e(JSON.stringify(h))),a.classList.add(ai-track),w&&ai_tracking_finished&&a.classList.add(ai-no-pageview),d!0));d||(db.closest(divdata-ai),null!d&&d.hasAttribute(data-ai)&&(hJSON.parse(b64d(d.getAttribute(data-ai))),undefined!typeof h&&h.constructorArray&&(h1f,h3y,d.setAttribute(data-ai,b64e(JSON.stringify(h))),d.classList.add(ai-track),w&&ai_tracking_finished&&d.classList.add(ai-no-pageview))))}}};ai_process_rotationsfunction(){document.querySelectorAll(div.ai-rotate).forEach((b,d)>{ai_process_rotation(b)})};function B(){document.querySelectorAll(div.ai-rotate.ai-rotation-groups).forEach((b,d)>{b.classList.add(ai-timer);ai_process_rotation(b)})}ai_process_rotations_in_elementfunction(b){null!b&&b.querySelectorAll(div.ai-rotate).forEach((d,e)>{ai_process_rotation(d)})};(function(b){completedocument.readyState||loading!document.readyState&&!document.documentElement.doScroll?b():document.addEventListener(DOMContentLoaded,b)})(function(){setTimeout(function(){ai_process_rotations()},10)});ai_process_elements_active!1;function D(){ai_process_elements_active||setTimeout(function(){ai_process_elements_active!1;functiontypeof ai_process_rotations&&ai_process_rotations();functiontypeof ai_process_lists&&ai_process_lists();functiontypeof ai_process_ip_addresses&&ai_process_ip_addresses();functiontypeof ai_process_filter_hooks&&ai_process_filter_hooks();functiontypeof ai_adb_process_blocks&&ai_adb_process_blocks();functiontypeof ai_process_impressions&&1ai_tracking_finished&&ai_process_impressions();functiontypeof ai_install_click_trackers&&1ai_tracking_finished&&ai_install_click_trackers();functiontypeof ai_install_close_buttons&&ai_install_close_buttons(document)},5);ai_process_elements_active!0}};;!function(a,b){a(function(){use strict;function a(a,b){return null!a&&null!b&&a.toLowerCase()b.toLowerCase()}function c(a,b){var c,d,ea.length;if(!e||!b)return!1;for(cb.toLowerCase(),d0;de;++d)if(cad.toLowerCase())return!0;return!1}function d(a){for(var b in a)i.call(a,b)&&(abnew RegExp(ab,i))}function e(a){return(a||).substr(0,500)}function f(a,b){this.uae(a),this._cache{},this.maxPhoneWidthb||600}var g{};g.mobileDetectRules{phones:{iPhone:\\biPhone\\b|\\biPod\\b,BlackBerry:BlackBerry|\\bBB10\\b|rim0-9+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-0-9+,Pixel:; \\bPixel\\b,HTC:HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android 0-9.+; Pixel,Nexus:Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 5X|Nexus 6,Dell:Dell;? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b,Motorola:Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052,Samsung:\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F|SM-G610F|SM-G981B|SM-G892A|SM-A530F,LG:\\bLG\\b;|LG- ?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710,Sony:SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533|SOV34|601SO|F8332,Asus:Asus.*Galaxy|PadFone.*Mobile,Xiaomi:^(?!.*\\bx11\\b).*xiaomi.*$|POCOPHONE F1|MI 8|Redmi Note 9S|Redmi Note 5A Prime|N2G47H|M2001J2G|M2001J2I|M1805E10A|M2004J11G|M1902F1G|M2002J9G|M2004J19G|M2003J6A1G,NokiaLumia:Lumia 0-9{3,4},Micromax:Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b,Palm:PalmSource|Palm,Vertu:Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature,Pantech:PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790,Fly:IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250,Wiko:KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM,iMobile:i-mobile (IQ|i-STYLE|idea|ZAA|Hitz),SimValley:\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b,Wolfgang:AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q,Alcatel:Alcatel,Nintendo:Nintendo (3DS|Switch),Amoi:Amoi,INQ:INQ,OnePlus:ONEPLUS,GenericPhone:Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser},tablets:{iPad:iPad|iPad.*Mobile,NexusTablet:Android.*Nexus\\s+(7|9|10),GoogleTablet:Android.*Pixel C,SamsungTablet:SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V|SM-P610|SM-T290|SM-T515|SM-T590|SM-T595|SM-T725|SM-T817P|SM-P585N0|SM-T395|SM-T295|SM-T865|SM-P610N|SM-P615|SM-T970|SM-T380|SM-T5950|SM-T905|SM-T231|SM-T500|SM-T860,Kindle:Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/0-9.+ like Chrome/0-9.+ (?!Mobile),SurfaceTablet:Windows NT 0-9.+; ARM;.*(Tablet|ARMBJS),HPTablet:HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10,AsusTablet:^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b,BlackBerryTablet:PlayBook|RIM Tablet,HTCtablet:HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410,MotorolaTablet:xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617,NookTablet:Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2,AcerTablet:Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30|A3-A40,ToshibaTablet:Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO,LGTablet:\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b,FujitsuTablet:Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b,PrestigioTablet:PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002,LenovoTablet:Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad( +)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X|TB-X704F|TB-X104F|TB3-X70F|TB-X705F|TB-8504F|TB3-X70L|TB3-710F|TB-X704L,DellTablet:Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7,YarvikTablet:Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b,MedionTablet:Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB,ArnovaTablet:97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2,IntensoTablet:INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004,IRUTablet:M702pro,MegafonTablet:MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b,EbodaTablet:E-Boda (Supreme|Impresspeed|Izzycomm|Essential),AllViewTablet:Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2),ArchosTablet:\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b,AinolTablet:NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark,NokiaLumiaTablet:Lumia 2520,SonyTablet:Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712,PhilipsTablet:\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b,CubeTablet:Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT,CobyTablet:MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010,MIDTablet:M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10,MSITablet:MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b,SMiTTablet:Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530),RockChipTablet:Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A,FlyTablet:IQ310|Fly Vision,bqTablet:Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris (E|M10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus,HuaweiTablet:MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19,NecTablet:\\bN-06D|\\bN-08D,PantechTablet:Pantech.*P4100,BronchoTablet:Broncho.*(N701|N708|N802|a710),VersusTablet:TOUCHPAD.*78910|\\bTOUCHTAB\\b,ZyncTablet:z1000|Z99 2G|z930|z990|z909|Z919|z900,PositivoTablet:TB07STA|TB10STA|TB07FTA|TB10FTA,NabiTablet:Android.*\\bNabi,KoboTablet:Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build,DanewTablet:DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b,TexetTablet:NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE,PlaystationTablet:Playstation.*(Portable|Vita),TrekstorTablet:ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab,PyleAudioTablet:\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b,AdvanTablet:Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ,DanyTechTablet:Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1,GalapadTablet:Android 0-9.+; a-z-+; \\bG1\\b,MicromaxTablet:Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b,KarbonnTablet:Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b,AllFineTablet:Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide,PROSCANTablet:\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b,YONESTablet:BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026,ChangJiaTablet:TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503,GUTablet:TX-A1301|TX-M9002|Q702|kf026,PointOfViewTablet:TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB0-9+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10,OvermaxTablet:OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027,HCLTablet:HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync,DPSTablet:DPS Dream 9|DPS Dual 7,VistureTablet:V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10,CrestaTablet:CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989,MediatekTablet:\\bMT8125|MT8389|MT8135|MT8377\\b,ConcordeTablet:Concorde( +)?Tab|ConCorde ReadMan,GoCleverTablet:GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042,ModecomTablet:FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003,VoninoTablet:\\b(Argus _?S|Diamond _?79HD|Emerald _?78E|Luna _?70C|Onyx _?S|Onyx _?Z|Orin _?HD|Orin _?S|Otis _?S|SpeedStar _?S|Magnet _?M9|Primus _?94 _?3G|Primus _?94HD|Primus _?QS|Android.*\\bQ8\\b|Sirius _?EVO _?QS|Sirius _?QS|Spirit _?S)\\b,ECSTablet:V07OT2|TM105A|S10OT1|TR10CS1,StorexTablet:eZee_?(Tab|Go)0-9+|TabLC7|Looney Tunes Tab,VodafoneTablet:SmartTab( +)?0-9+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400,EssentielBTablet:Smart ?TAB +?0-9+|Family ?TAB2,RossMoorTablet:RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711,iMobileTablet:i-mobile i-note,TolinoTablet:tolino tab 0-9.+|tolino shine,AudioSonicTablet:\\bC-22Q|T7-QC|T-17B|T-17P\\b,AMPETablet:Android.* A78 ,SkkTablet:Android.* (SKYPAD|PHOENIX|CYCLOPS),TecnoTablet:TECNO P9|TECNO DP8D,JXDTablet:Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b,iJoyTablet:Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10),FX2Tablet:FX2 PAD7|FX2 PAD10,XoroTablet:KidsPAD 701|PAD ?712|PAD ?714|PAD ?716|PAD ?717|PAD ?718|PAD ?720|PAD ?721|PAD ?722|PAD ?790|PAD ?792|PAD ?900|PAD ?9715D|PAD ?9716DR|PAD ?9718DR|PAD ?9719QR|PAD ?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151,ViewsonicTablet:ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a,VerizonTablet:QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1,OdysTablet:LOOX|XENO10|ODYS -(Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10,CaptivaTablet:CAPTIVA PAD,IconbitTablet:NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S,TeclastTablet:T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi,OndaTablet:\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b\\s+|V10 \\b4G\\b,JaytechTablet:TPC-PA762,BlaupunktTablet:Endeavour 800NG|Endeavour 1010,DigmaTablet:\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b,EvolioTablet:ARIA_Mini_wifi|Aria _Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b,LavaTablet:QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b,AocTablet:MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712,MpmanTablet:MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010,CelkonTablet:CT695|CT888|CT\\s?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b,WolderTablet:miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b,MediacomTablet:M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA,MiTablet:\\bMI PAD\\b|\\bHM NOTE 1W\\b,NibiruTablet:Nibiru M1|Nibiru Jupiter One,NexoTablet:NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI,LeaderTablet:TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100,UbislateTablet:UbiSlate\\s?7C,PocketBookTablet:Pocketbook,KocasoTablet:\\b(TB-1207)\\b,HisenseTablet:\\b(F5281|E2371)\\b,Hudl:Hudl HT7S3|Hudl 2,TelstraTablet:T-Hub2,GenericTablet:Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107},oss:{AndroidOS:Android,BlackBerryOS:blackberry|\\bBB10\\b|rim tablet os,PalmOS:PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino,SymbianOS:Symbian|SymbOS|Series60|Series40|SYB-0-9+|\\bS60\\b,WindowsMobileOS:Windows CE.*(PPC|Smartphone|Mobile|0-9{3}x0-9{3})|Windows Mobile|Windows Phone 0-9.+|WCE;,WindowsPhoneOS:Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.23; ARM;,iOS:\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia,iPadOS:CPU OS 13,SailfishOS:Sailfish,MeeGoOS:MeeGo,MaemoOS:Maemo,JavaOS:J2ME/|\\bMIDP\\b|\\bCLDC\\b,webOS:webOS|hpwOS,badaOS:\\bBada\\b,BREWOS:BREW},uas:{Chrome:\\bCrMo\\b|CriOS|Android.*Chrome/.0-9* (Mobile)?,Dolfin:\\bDolfin\\b,Opera:Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/0-9.+$|Coast/0-9.+,Skyfire:Skyfire,Edge:\\bEdgiOS\\b|Mobile Safari/.0-9* Edge,IE:IEMobile|MSIEMobile,Firefox:fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS,Bolt:bolt,TeaShark:teashark,Blazer:Blazer,Safari:Version((?!\\bEdgiOS\\b).)*Mobile.*Safari|Safari.*Mobile|MobileSafari,WeChat:\\bMicroMessenger\\b,UCBrowser:UC.*Browser|UCWEB,baiduboxapp:baiduboxapp,baidubrowser:baidubrowser,DiigoBrowser:DiigoBrowser,Mercury:\\bMercury\\b,ObigoBrowser:Obigo,NetFront:NF-Browser,GenericBrowser:NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger,PaleMoon:Android.*PaleMoon|Mobile.*PaleMoon},props:{Mobile:Mobile/VER,Build:Build/VER,Version:Version/VER,VendorID:VendorID/VER,iPad:iPad.*CPUa-z +VER,iPhone:iPhone.*CPUa-z +VER,iPod:iPod.*CPUa-z +VER,Kindle:Kindle/VER,Chrome:Chrome/VER,CriOS/VER,CrMo/VER,Coast:Coast/VER,Dolfin:Dolfin/VER,Firefox:Firefox/VER,FxiOS/VER,Fennec:Fennec/VER,Edge:Edge/VER,IE:IEMobile/VER;,IEMobile VER,MSIE VER;,Trident/0-9.+;.*rv:VER,NetFront:NetFront/VER,NokiaBrowser:NokiaBrowser/VER,Opera: OPR/VER,Opera Mini/VER,Version/VER,Opera Mini:Opera Mini/VER,Opera Mobi:Version/VER,UCBrowser:UCWEBVER,UC.*Browser/VER,MQQBrowser:MQQBrowser/VER,MicroMessenger:MicroMessenger/VER,baiduboxapp:baiduboxapp/VER,baidubrowser:baidubrowser/VER,SamsungBrowser:SamsungBrowser/VER,Iron:Iron/VER,Safari:Version/VER,Safari/VER,Skyfire:Skyfire/VER,Tizen:Tizen/VER,Webkit:webkit /VER,PaleMoon:PaleMoon/VER,SailfishBrowser:SailfishBrowser/VER,Gecko:Gecko/VER,Trident:Trident/VER,Presto:Presto/VER,Goanna:Goanna/VER,iOS: \\bi?OS\\b VER ;{1},Android:Android VER,Sailfish:Sailfish VER,BlackBerry:BlackBerry\\w+/VER,BlackBerry.*Version/VER,Version/VER,BREW:BREW VER,Java:Java/VER,Windows Phone OS:Windows Phone OS VER,Windows Phone VER,Windows Phone:Windows Phone VER,Windows CE:Windows CE/VER,Windows NT:Windows NT VER,Symbian:SymbianOS/VER,Symbian/VER,webOS:webOS/VER,hpwOS/VER;},utils:{Bot:Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp|AspiegelBot,MobileBot:Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2,DesktopMode:WPDesktop,TV:SonyDTV|HbbTV,WebKit:(webkit) /(\\w.+),Console:\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b,Watch:SM-V700}},g.detectMobileBrowsers{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|501-6i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez(4-70|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-a-w)|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n100-2|n202-3|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-(1-8|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-2-7|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|50-3|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i};var h,iObject.prototype.hasOwnProperty;return g.FALLBACK_PHONEUnknownPhone,g.FALLBACK_TABLETUnknownTablet,g.FALLBACK_MOBILEUnknownMobile,hisArrayin Array?Array.isArray:function(a){returnobject ArrayObject.prototype.toString.call(a)},function(){var a,b,c,e,f,j,kg.mobileDetectRules;for(a in k.props)if(i.call(k.props,a)){for(bk.propsa,h(b)||(bb),fb.length,e0;ef;++e)cbe,jc.indexOf(VER),j>0&&(cc.substring(0,j)+(\\w._\\++)+c.substring(j+5)),benew RegExp(c,i);k.propsab}d(k.oss),d(k.phones),d(k.tablets),d(k.uas),d(k.utils),k.oss0{WindowsPhoneOS:k.oss.WindowsPhoneOS,WindowsMobileOS:k.oss.WindowsMobileOS}}(),g.findMatchfunction(a,b){for(var c in a)if(i.call(a,c)&&ac.test(b))return c;return null},g.findMatchesfunction(a,b){var c;for(var d in a)i.call(a,d)&&ad.test(b)&&c.push(d);return c},g.getVersionStrfunction(a,b){var c,d,e,f,hg.mobileDetectRules.props;if(i.call(h,a))for(cha,ec.length,d0;de;++d)if(fcd.exec(b),null!f)return f1;return null},g.getVersionfunction(a,b){var cg.getVersionStr(a,b);return c?g.prepareVersionNo(c):NaN},g.prepareVersionNofunction(a){var b;return ba.split(/a-z._ \/\-/i),1b.length&&(ab0),b.length>1&&(ab0+.,b.shift(),a+b.join()),Number(a)},g.isMobileFallbackfunction(a){return g.detectMobileBrowsers.fullPattern.test(a)||g.detectMobileBrowsers.shortPattern.test(a.substr(0,4))},g.isTabletFallbackfunction(a){return g.detectMobileBrowsers.tabletPattern.test(a)},g.prepareDetectionCachefunction(a,c,d){if(a.mobileb){var e,h,i;return(hg.findMatch(g.mobileDetectRules.tablets,c))?(a.mobilea.tableth,void(a.phonenull)):(eg.findMatch(g.mobileDetectRules.phones,c))?(a.mobilea.phonee,void(a.tabletnull)):void(g.isMobileFallback(c)?(if.isPhoneSized(d),ib?(a.mobileg.FALLBACK_MOBILE,a.tableta.phonenull):i?(a.mobilea.phoneg.FALLBACK_PHONE,a.tabletnull):(a.mobilea.tabletg.FALLBACK_TABLET,a.phonenull)):g.isTabletFallback(c)?(a.mobilea.tabletg.FALLBACK_TABLET,a.phonenull):a.mobilea.tableta.phonenull)}},g.mobileGradefunction(a){var bnull!a.mobile();return a.os(iOS)&&a.version(iPad)>4.3||a.os(iOS)&&a.version(iPhone)>3.1||a.os(iOS)&&a.version(iPod)>3.1||a.version(Android)>2.1&&a.is(Webkit)||a.version(Windows Phone OS)>7||a.is(BlackBerry)&&a.version(BlackBerry)>6||a.match(Playbook.*Tablet)||a.version(webOS)>1.4&&a.match(Palm|Pre|Pixi)||a.match(hp.*TouchPad)||a.is(Firefox)&&a.version(Firefox)>12||a.is(Chrome)&&a.is(AndroidOS)&&a.version(Android)>4||a.is(Skyfire)&&a.version(Skyfire)>4.1&&a.is(AndroidOS)&&a.version(Android)>2.3||a.is(Opera)&&a.version(Opera Mobi)>11&&a.is(AndroidOS)||a.is(MeeGoOS)||a.is(Tizen)||a.is(Dolfin)&&a.version(Bada)>2||(a.is(UC Browser)||a.is(Dolfin))&&a.version(Android)>2.3||a.match(Kindle Fire)||a.is(Kindle)&&a.version(Kindle)>3||a.is(AndroidOS)&&a.is(NookTablet)||a.version(Chrome)>11&&!b||a.version(Safari)>5&&!b||a.version(Firefox)>4&&!b||a.version(MSIE)>7&&!b||a.version(Opera)>10&&!b?A:a.os(iOS)&&a.version(iPad)4.3||a.os(iOS)&&a.version(iPhone)3.1||a.os(iOS)&&a.version(iPod)3.1||a.is(Blackberry)&&a.version(BlackBerry)>5&&a.version(BlackBerry)6||a.version(Opera Mini)>5&&a.version(Opera Mini)6.5&&(a.version(Android)>2.3||a.is(iOS))||a.match(NokiaN8|NokiaC7|N97.*Series60|Symbian/3)||a.version(Opera Mobi)>11&&a.is(SymbianOS)?B:(a.version(BlackBerry)5||a.match(MSIEMobile|Windows CE.*Mobile)||a.version(Windows Mobile)5.2,C)},g.detectOSfunction(a){return g.findMatch(g.mobileDetectRules.oss0,a)||g.findMatch(g.mobileDetectRules.oss,a)},g.getDeviceSmallerSidefunction(){return window.screen.widthwindow.screen.height?window.screen.width:window.screen.height},f.prototype{constructor:f,mobile:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return g.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgentb&&(this._cache.userAgentg.findMatch(g.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgentsb&&(this._cache.userAgentsg.findMatches(g.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.osb&&(this._cache.osg.detectOS(this.ua)),this._cache.os},version:function(a){return g.getVersion(a,this.ua)},versionStr:function(a){return g.getVersionStr(a,this.ua)},is:function(b){return c(this.userAgents(),b)||a(b,this.os())||a(b,this.phone())||a(b,this.tablet())||c(g.findMatches(g.mobileDetectRules.utils,this.ua),b)},match:function(a){return a instanceof RegExp||(anew RegExp(a,i)),a.test(this.ua)},isPhoneSized:function(a){return f.isPhoneSized(a||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.gradeb&&(this._cache.gradeg.mobileGrade(this)),this._cache.grade}},undefined!typeof window&&window.screen?f.isPhoneSizedfunction(a){return a0?b:g.getDeviceSmallerSide()a}:f.isPhoneSizedfunction(){},f._implg,f.version1.4.5 2021-03-13,f})}(function(a){if(undefined!typeof module&&module.exports)return function(a){module.exportsa()};if(functiontypeof define&&define.amd)return define;if(undefined!typeof window)return function(a){window.MobileDetecta()};throw new Error(unknown environment)}());var ai_lists!0,ai_block_class_defopf6tgBs2;if(undefined!typeof ai_lists){function X(b,e){for(var p;bb.previousElementSibling;)(undefinedtypeof e||b.matches(e))&&p.push(b);return p}function fa(b,e){for(var p;bb.nextElementSibling;)(undefinedtypeof e||b.matches(e))&&p.push(b);return p}var host_regexpRegExp(:\\/\\/(.^/:+),i);function ha(b){bb.match(host_regexp);return null!b&&1b.length&&stringtypeof b1&&0b1.length?b1.toLowerCase():null}function Q(b){return b.includes(:)?(bb.split(:),1E3*(3600*parseInt(b0)+60*parseInt(b1)+parseInt(b2))):null}function Y(b){try{var eDate.parse(b);isNaN(e)&&(enull)}catch(p){enull}if(nulle&&b.includes( )){bb.split( );try{eDate.parse(b0),e+Q(b1),isNaN(e)&&(enull)}catch(p){enull}}return e}function Z(){nulldocument.querySelector(#ai-iab-tcf-bar)&&nulldocument.querySelector(.ai-list-manual)||function!typeof __tcfapi||function!typeof ai_load_blocks||undefined!typeof ai_iab_tcf_callback_installed||(__tcfapi(addEventListener,2,function(b,e){e&&useractioncompleteb.eventStatus&&(ai_tcDatab,ai_load_blocks(),bdocument.querySelector(#ai-iab-tcf-status),null!b&&(b.textContentIAB TCF 2.0 DATA LOADED),bdocument.querySelector(#ai-iab-tcf-bar),null!b&&(b.classList.remove(status-error),b.classList.add(status-ok)))}),ai_iab_tcf_callback_installed!0)}ai_process_listsfunction(b){function e(a,d,k){if(0a.length){if(!@!k)return!0;d!k&&(truek.toLowerCase()?k!0:falsek.toLowerCase()&&(k!1));return dk}if(object!typeof d&&array!typeof d)return!1;var la0;aa.slice(1);if(*l)for(let ,nof Object.entries(d)){if(e(a,n,k))return!0}else if(l in d)return e(a,dl,k);return!1}function p(a,d,k){if(object!typeof a||-1d.indexOf())return!1;dd.replace(/| /gi,).split();return e(d,a,k)}function z(){if(functiontypeof __tcfapi){var adocument.querySelector(#ai-iab-tcf-status),ddocument.querySelector(#ai-iab-tcf-bar);null!a&&(a.textContentIAB TCF 2.0 DETECTED);__tcfapi(getTCData,2,function(k,l){l?(null!d&&d.classList.add(status-ok),tcloadedk.eventStatus||useractioncompletek.eventStatus)?(ai_tcDatak,k.gdprApplies?null!a&&(a.textContentIAB TCF 2.0 DATA LOADED):null!a&&(a.textContentIAB TCF 2.0 GDPR DOES NOT APPLY),null!d&&(d.classList.remove(status-error),d.classList.add(status-ok)),setTimeout(function(){ai_process_lists()},10)):cmpuishownk.eventStatus&&(ai_cmpuishown!0,null!a&&(a.textContentIAB TCF 2.0 CMP UI SHOWN),null!d&&(d.classList.remove(status-error),d.classList.add(status-ok))):(null!a&&(a.textContentIAB TCF 2.0 __tcfapi getTCData failed),null!d&&(d.classList.remove(status-ok),d.classList.add(status-error)))})}}function C(a){functiontypeof __tcfapi?(ai_tcfapi_found!0,undefinedtypeof ai_iab_tcf_callback_installed&&Z(),undefinedtypeof ai_tcData_requested&&(ai_tcData_requested!0,z(),cookies_need_tcData!0)):a&&(undefinedtypeof ai_tcfapi_found&&(ai_tcfapi_found!1,setTimeout(function(){ai_process_lists()},10)),adocument.querySelector(#ai-iab-tcf-status),null!a&&(a.textContentIAB TCF 2.0 MISSING: __tcfapi function not found),adocument.querySelector(#ai-iab-tcf-bar),null!a&&(a.classList.remove(status-ok),a.classList.add(status-error)))}if(nullb)bdocument.querySelectorAll(div.ai-list-data, meta.ai-list-data);else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(bArray.prototype.slice.call(b));var x;b.forEach((a,d)>{a.matches(.ai-list-data)?x.push(a):(aa.querySelectorAll(.ai-list-data),a.length&&a.forEach((k,l)>{x.push(k)}))});bx}if(b.length){b.forEach((a,d)>{a.classList.remove(ai-list-data)});var Lia(window.location.search);if(null!L.referrer)var AL.referrer;else Adocument.referrer,!A&&(Aha(A));var Rwindow.navigator.userAgent,SR.toLowerCase(),aanavigator.language,Maa.toLowerCase();if(undefined!typeof MobileDetect)var banew MobileDetect(R);b.forEach((a,d)>{var kdocument.cookie.split(;);k.forEach(function(f,h){khf.trim()});da.closest(div.+ai_block_class_def);var l!0;if(a.hasAttribute(referer-list)){var na.getAttribute(referer-list);nb64d(n).split(,);var va.getAttribute(referer-list-type),E!1;n.every((f,h)>{ff.trim();if(f)return!0;if(*f.charAt(0))if(*f.charAt(f.length-1)){if(ff.substr(1,f.length-2),-1!A.indexOf(f))return E!0,!1}else{if(ff.substr(1),A.substr(-f.length)f)return E!0,!1}else if(*f.charAt(f.length-1)){if(ff.substr(0,f.length-1),0A.indexOf(f))return E!0,!1}else if(#f){if(A)return E!0,!1}else if(fA)return E!0,!1;return!0});var rE;switch(v){case B:r&&(l!1);break;case W:r||(l!1)}}if(l&&a.hasAttribute(client-list)&&undefined!typeof ba)switch(na.getAttribute(client-list),nb64d(n).split(,),va.getAttribute(client-list-type),r!1,n.every((f,h)>{if(f.trim())return!0;f.split(&&).every((c,t)>{t!0;var w!1;for(cc.trim();!!c.substring(0,2);)t!t,cc.substring(2);language:c.substring(0,9)&&(w!0,cc.substring(9).toLowerCase());var q!1;w?*c.charAt(0)?*c.charAt(c.length-1)?(cc.substr(1,c.length-2).toLowerCase(),-1!M.indexOf(c)&&(q!0)):(cc.substr(1).toLowerCase(),M.substr(-c.length)c&&(q!0)):*c.charAt(c.length-1)?(cc.substr(0,c.length-1).toLowerCase(),0M.indexOf(c)&&(q!0)):cM&&(q!0):*c.charAt(0)?*c.charAt(c.length-1)?(cc.substr(1,c.length-2).toLowerCase(),-1!S.indexOf(c)&&(q!0)):(cc.substr(1).toLowerCase(),S.substr(-c.length)c&&(q!0)):*c.charAt(c.length-1)?(cc.substr(0,c.length-1).toLowerCase(),0S.indexOf(c)&&(q!0)):ba.is(c)&&(q!0);return(rq?t:!t)?!0:!1});return r?!1:!0}),v){case B:r&&(l!1);break;case W:r||(l!1)}var Nn!1;for(v1;2>v;v++)if(l){switch(v){case 1:var ga.getAttribute(cookie-list);break;case 2:ga.getAttribute(parameter-list)}if(null!g){gb64d(g);switch(v){case 1:var ya.getAttribute(cookie-list-type);break;case 2:ya.getAttribute(parameter-list-type)}gg.replace(tcf-gdpr,tcf-v2gdprAppliestrue);gg.replace(tcf-no-gdpr,tcf-v2gdprAppliesfalse);gg.replace(tcf-google,tcf-v2vendorconsents755true && tcf-v2purposeconsents1true);gg.replace(tcf-no-google,!!tcf-v2vendorconsents755);gg.replace(tcf-media.net,tcf-v2vendorconsents142true && tcf-v2purposeconsents1true);gg.replace(tcf-no-media.net,!!tcf-v2vendorconsents142);gg.replace(tcf-amazon,tcf-v2vendorconsents793true && tcf-v2purposeconsents1true);gg.replace(tcf-no-amazon,!!tcf-v2vendorconsents793);gg.replace(tcf-ezoic,tcf-v2vendorconsents347true && tcf-v2purposeconsents1true);gg.replace(tcf-no-ezoic,!!tcf-v2vendorconsents347);var Fg.split(,),ca;k.forEach(function(f){ff.split();try{var hJSON.parse(decodeURIComponent(f1))}catch(c){hdecodeURIComponent(f1)}caf0h});r!1;var Ia;F.every((f,h)>{f.split(&&).every((c,t)>{t!0;for(cc.trim();!!c.substring(0,2);)t!t,cc.substring(2);var wc,q!@!,Ttcf-v2w&&!@!q,B-1!c.indexOf(),J0c.indexOf(tcf-v2)||0c.indexOf(euconsent-v2);JJ&&(B||T);-1!c.indexOf()&&(qc.split(),wq0,qq1,B-1!w.indexOf(),J(J0w.indexOf(tcf-v2)||0w.indexOf(euconsent-v2))&&(B||T));if(J)document.querySelector(#ai-iab-tcf-status),Bdocument.querySelector(#ai-iab-tcf-bar),null!B&&(B.style.displayblock),T&&booleantypeof ai_tcfapi_found?rai_tcfapi_found?t:!t:objecttypeof ai_tcData?(null!B&&B.classList.add(status-ok),ww.replace(/| /gi,).split(),w.shift(),r(we(w,ai_tcData,q))?t:!t):undefinedtypeof ai_tcfapi_found&&(I.classList.add(ai-list-data),N!0,functiontypeof __tcfapi?C(!1):undefinedtypeof ai_tcData_retrying&&(ai_tcData_retrying!0,setTimeout(function(){functiontypeof __tcfapi?C(!1):setTimeout(function(){functiontypeof __tcfapi?C(!1):setTimeout(function(){C(!0)},3E3)},1E3)},600)));else if(B)r(wp(ca,w,q))?t:!t;else{var U!1;!@!q?k.every(function(ja){return ja.split()0c?(U!0,!1):!0}):U-1!k.indexOf(c);rU?t:!t}return r?!0:!1});return r?!1:!0});r&&(N!1,I.classList.remove(ai-list-data));switch(y){case B:r&&(l!1);break;case W:r||(l!1)}}}a.classList.contains(ai-list-manual)&&(l?(I.classList.remove(ai-list-data),I.classList.remove(ai-list-manual)):(n!0,I.classList.add(ai-list-data)));(l||!n&&!N)&&a.hasAttribute(data-debug-info)&&(gdocument.querySelector(.+a.dataset.debugInfo),null!g&&(gg.parentElement,null!g&&g.classList.contains(ai-debug-info)&&g.remove()));yX(a,.ai-debug-bar.ai-debug-lists);var kaA?#:A;0!y.length&&y.forEach((f,h)>{hf.querySelector(.ai-debug-name.ai-list-info);null!h&&(h.textContentka,h.titleR+\n+aa);hf.querySelector(.ai-debug-name.ai-list-status);null!h&&(h.textContentl?ai_front.visible:ai_front.hidden)});g!1;if(l&&a.hasAttribute(scheduling-start)&&a.hasAttribute(scheduling-end)&&a.hasAttribute(scheduling-days)){var ua.getAttribute(scheduling-start);va.getAttribute(scheduling-end);ya.getAttribute(scheduling-days);g!0;ub64d(u);Fb64d(v);var VparseInt(a.getAttribute(scheduling-fallback)),OparseInt(a.getAttribute(gmt));if(u.includes(-)||F.includes(-))PY(u)+O,KY(F)+O;else var PQ(u),KQ(F);P??0;K??0;var Wb64d(y).split(,);ya.getAttribute(scheduling-type);var D(new Date).getTime()+O;vnew Date(D);var Gv.getDay();0G?G6:G--;u.includes(-)||F.includes(-)||(u(new Date(v.getFullYear(),v.getMonth(),v.getDate())).getTime()+O,D-u,0>D&&(D+864E5));scheduling_start_date_okD>P;scheduling_end_date_ok0K||DK;uscheduling_start_date_ok&&scheduling_end_date_ok&&W.includes(G.toString());switch(y){case B:u!u}u||(l!1);var lav.toISOString().split(.)0.replace(T, );yX(a,.ai-debug-bar.ai-debug-scheduling);0!y.length&&y.forEach((f,h)>{hf.querySelector(.ai-debug-name.ai-scheduling-info);null!h&&(h.textContentla+ +G+ current_time: +Math.floor(D.toString()/1E3)+ start_date:+Math.floor(P/1E3).toString()+>+scheduling_start_date_ok.toString()+ end_date:+Math.floor(K/1E3).toString()+>+scheduling_end_date_ok.toString()+ days:+W.toString()+>+W.includes(G.toString()).toString());hf.querySelector(.ai-debug-name.ai-scheduling-status);null!h&&(h.textContentl?ai_front.visible:ai_front.hidden);l||0V||(f.classList.remove(ai-debug-scheduling),f.classList.add(ai-debug-fallback),hf.querySelector(.ai-debug-name.ai-scheduling-status),null!h&&(h.textContentai_front.fallback+ +V))})}if(n||!l&&N)return!0;a.style.visibility;a.style.position;a.style.width;a.style.height;a.style.zIndex;if(l){if(null!d&&(d.style.visibility,d.classList.contains(ai-remove-position)&&(d.style.position)),a.hasAttribute(data-code)){nb64d(a.dataset.code);udocument.createRange();g!0;try{Hu.createContextualFragment(n)}catch(f){g!1}g&&(null!a.closest(head)?(a.parentNode.insertBefore(H,a.nextSibling),a.remove()):a.append(H));da(a)}}else if(g&&!u&&0!V){null!d&&(d.style.visibility,d.classList.contains(ai-remove-position)&&d.css({position:}));nfa(a,.ai-fallback);0!n.length&&n.forEach((f,h)>{f.classList.remove(ai-fallback)});if(a.hasAttribute(data-fallback-code)){nb64d(a.dataset.fallbackCode);udocument.createRange();g!0;try{var Hu.createContextualFragment(n)}catch(f){g!1}g&&a.append(H);da(a)}else a.style.displaynone,null!d&&nulld.querySelector(.ai-debug-block)&&d.hasAttribute(style)&&-1d.getAttribute(style).indexOf(height:)&&(d.style.displaynone);null!d&&d.hasAttribute(data-ai)&&(d.getAttribute(data-ai),a.hasAttribute(fallback-tracking)&&(Ha.getAttribute(fallback-tracking),d.setAttribute(data-ai-+a.getAttribute(fallback_level),H)))}else a.style.displaynone,null!d&&(d.removeAttribute(data-ai),d.classList.remove(ai-track),null!d.querySelector(.ai-debug-block)?(d.style.visibility,d.classList.remove(ai-close),d.classList.contains(ai-remove-position)&&(d.style.position)):d.hasAttribute(style)&&-1d.getAttribute(style).indexOf(height:)&&(d.style.displaynone));a.setAttribute(data-code,);a.setAttribute(data-fallback-code,);null!d&&d.classList.remove(ai-list-block)})}};function ea(b){b`; ${document.cookie}`.split(`; ${b}`);if(2b.length)return b.pop().split(;).shift()}function ma(b,e,p){ea(b)&&(document.cookieb++(e?;path+e:)+(p?;domain+p:)+;expiresThu, 01 Jan 1970 00:00:01 GMT)}function m(b){ea(b)&&(ma(b,/,window.location.hostname),document.cookieb+; Path/; ExpiresThu, 01 Jan 1970 00:00:01 GMT;)}(function(b){completedocument.readyState||loading!document.readyState&&!document.documentElement.doScroll?b():document.addEventListener(DOMContentLoaded,b)})(function(){setTimeout(function(){ai_process_lists();setTimeout(function(){Z();if(functiontypeof ai_load_blocks){document.addEventListener(cmplzEnableScripts,e);document.addEventListener(cmplz_event_marketing,e);function e(p){cmplzEnableScripts!p.type&&all!p.consentLevel||ai_load_blocks()}}},50);var bdocument.querySelector(.ai-debug-page-type);null!b&&b.addEventListener(dblclick,e>{edocument.querySelector(#ai-iab-tcf-status);null!e&&(e.textContentCONSENT COOKIES);edocument.querySelector(#ai-iab-tcf-bar);null!e&&(e.style.displayblock)});bdocument.querySelector(#ai-iab-tcf-bar);null!b&&b.addEventListener(click,e>{m(euconsent-v2);m(__lxG__consent__v2);m(__lxG__consent__v2_daisybit);m(__lxG__consent__v2_gdaisybit);m(CookieLawInfoConsent);m(cookielawinfo-checkbox-advertisement);m(cookielawinfo-checkbox-analytics);m(cookielawinfo-checkbox-necessary);m(complianz_policy_id);m(complianz_consent_status);m(cmplz_marketing);m(cmplz_consent_status);m(cmplz_preferences);m(cmplz_statistics-anonymous);m(cmplz_choice);m(cmplz_banner-status);m(cmplz_functional);m(cmplz_policy_id);m(cmplz_statistics);m(moove_gdpr_popup);m(real_cookie_banner-blog:1-tcf);m(real_cookie_banner-blog:1);edocument.querySelector(#ai-iab-tcf-status);null!e&&(e.textContentCONSENT COOKIES DELETED)})},5)});function da(b){setTimeout(function(){functiontypeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);functiontypeof ai_process_lists&&ai_process_lists();functiontypeof ai_process_ip_addresses&&ai_process_ip_addresses();functiontypeof ai_process_filter_hooks&&ai_process_filter_hooks();functiontypeof ai_adb_process_blocks&&ai_adb_process_blocks(b);functiontypeof ai_process_impressions&&1ai_tracking_finished&&ai_process_impressions();functiontypeof ai_install_click_trackers&&1ai_tracking_finished&&ai_install_click_trackers();functiontypeof ai_install_close_buttons&&ai_install_close_buttons(document)},5)}function ia(b){var eb?b.split(?)1:window.location.search.slice(1);b{};if(e){ee.split(#)0;ee.split(&);for(var p0;pe.length;p++){var zep.split(),Cvoid 0,xz0.replace(/\\d*\/,function(L){CL.slice(1,-1);return});zundefinedtypeof z1?:z1;xx.toLowerCase();zz.toLowerCase();bx?(stringtypeof bx&&(bxbx),undefinedtypeof C?bx.push(z):bxCz):bxz}}return b}};var ai_ip!0,ai_data_ida6c528a896,ai_ajax_urlhttps://www.oldiepornos.com/wp-admin/admin-ajax.php,ai_block_class_defopf6tgBs2;if(undefined!typeof ai_ip){function u(b,g){g||(gwindow.location.href);bb.replace(/\\/g,\\$&);return(b(new RegExp(?&+b+((^*)|&|#|$))).exec(g))?b2?decodeURIComponent(b2.replace(/\+/g, ))::null}function y(){return(new Date).getTime()+-+Math.round(1E5*Math.random())}function v(b){b.forEach((a,c)>{a.classList.remove(ai-ip-data)});var g!1;if(!ai_ip_data){try{var lJSON.parse(ai_ip_data),fl0,rl1,pl2,ql3}catch(a){return}var t!1;-1!f.indexOf(#)&&(t!0,ff.replace(#,));var e;t&&(eCFP BLOCKED, );ee+f+, +r;null!p&&null!q&&(ee+:+p+:+q);nullp&&(p);nullq&&(q);null!l&&b.forEach((a,c)>{ca.closest(div.+ai_block_class_def);g!0;if(a.hasAttribute(ip-addresses)){var ha.getAttribute(ip-addresses).split(,),ma.getAttribute(ip-address-list),k!1;h.every((d,n)>{if(*d.charAt(0))if(*d.charAt(d.length-1)){if(dd.substr(1,d.length-2),-1!f.indexOf(d))return k!0,!1}else{if(dd.substr(1),f.substr(-d.length)d)return k!0,!1}else if(*d.charAt(d.length-1)){if(dd.substr(0,d.length-1),0f.indexOf(d))return k!0,!1}else if(#d){if(f)return k!0,!1}else if(CFPd.toUpperCase()){if(t)return k!0,!1}else if(df)return k!0,!1;return!0});switch(m){case B:k&&(g!1);break;case W:k||(g!1)}}if(g&&a.hasAttribute(countries))switch(ha.getAttribute(countries).split(,),ma.getAttribute(country-list),k!1,h.every((d,n)>{nd.trim().split(:);if(nulln1||p)n1;if(nulln2||q)n2;dn.join(:).toUpperCase();n(r+:+(n1?:p)+:+(n2?:q)).toUpperCase();return dn?(k!0,!1):!0}),m){case B:k&&(g!1);break;case W:k||(g!1)}a.style.visibility;a.style.position;a.style.width;a.style.height;a.style.zIndex;for(ha.previousElementSibling;h&&!h.matches(.ai-debug-bar);)hh.previousElementSibling;null!h&&(mh.querySelector(.ai-debug-name.ai-ip-country),null!m&&(m.textContente),mh.querySelector(.ai-debug-name.ai-ip-status),null!m&&(m.textContentg?ai_front.visible:ai_front.hidden));if(g){if(null!c&&(c.style.visibility,c.classList.contains(ai-remove-position)&&(c.style.position)),a.hasAttribute(data-code)){hb64d(a.dataset.code);mdocument.createRange();var w!0;try{var xm.createContextualFragment(h)}catch(d){w!1}w&&(null!a.closest(head)?(a.parentNode.insertBefore(x,a.nextSibling),a.remove()):a.append(x));a.removeAttribute(data-code);z(a)}}else a.style.displaynone,null!c&&(c.removeAttribute(data-ai),c.classList.remove(ai-track),null!c.querySelector(.ai-debug-block)?(c.style.visibility,c.classList.remove(ai-close),c.classList.contains(ai-remove-position)&&(c.style.position),a.hasAttribute(data-code)&&(c.classList.remove(ai-list-block),c.classList.remove(ai-list-block-filter),null!c.previousElementSibling&&c.previousElementSibling.classList.contains(ai-debug-info)&&c.previousElementSibling.remove())):c.hasAttribute(style)&&-1c.getAttribute(style).indexOf(height:)&&(c.style.displaynone));null!c&&c.classList.remove(ai-list-block-ip)})}}ai_process_ip_addressesfunction(b){if(nullb)bdocument.querySelectorAll(div.ai-ip-data, meta.ai-ip-data);else{window.jQuery&&window.jQuery.fn&&b instanceof jQuery&&(bArray.prototype.slice.call(b));var g;b.forEach((e,a)>{e.matches(.ai-ip-data)?g.push(e):(ee.querySelectorAll(.ai-ip-data),e.length&&e.forEach((c,h)>{g.push(c)}))});bg}if(b.length)if(undefined!typeof ai_ip_data)v(b);else if(undefinedtypeof ai_ip_data_requested){ai_ip_data_requested!0;var lai_ajax_url+?actionai_ajax&ip-dataip-address-country-city,fu(ai-debug-ip-address);null!f&&(l+&ai-debug-ip-address+f);fu(ai-debug-country);null!f&&(l+&ai-debug-country+f);f{ai_check:ai_data_id,version:y()};var r,p;for(p in f){var qencodeURIComponent(p),tencodeURIComponent(fp);r.push(q++t)}rr.join(&);(async function(){return await (await fetch(l,{method:POST,headers:{Content-Type:application/x-www-form-urlencoded; charsetUTF-8},body:r})).text()})().then(e>{ai_ip_datae;if(e){var aAjax request returned empty data, geo-targeting disabled;console.error(a);undefined!typeof ai_js_errors&&ai_js_errors.push(a,l,0)}else try{JSON.parse(e)}catch(c){aAjax call returned invalid data, geo-targeting disabled,console.error(a,e),undefined!typeof ai_js_errors&&ai_js_errors.push(a,l,0)}bdocument.querySelectorAll(div.ai-ip-data, meta.ai-ip-data);b.length&&v(b)}).catch(e>{document.querySelectorAll(div.ai-ip-data).forEach((a,c)>{a.style.displaynone;a.style.visibility;a.style.position;a.style.width;a.style.height;a.style.zIndex;a.classList.remove(ai-ip-data)})})}};(function(b){completedocument.readyState||loading!document.readyState&&!document.documentElement.doScroll?b():document.addEventListener(DOMContentLoaded,b)})(function(){setTimeout(function(){ai_process_ip_addresses()},5)});function z(b){setTimeout(function(){functiontypeof ai_process_rotations_in_element&&ai_process_rotations_in_element(b);functiontypeof ai_process_lists&&ai_process_lists();functiontypeof ai_process_ip_addresses&&ai_process_ip_addresses();functiontypeof ai_process_filter_hooks&&ai_process_filter_hooks();functiontypeof ai_adb_process_blocks&&ai_adb_process_blocks(b);functiontypeof ai_process_impressions&&1ai_tracking_finished&&ai_process_impressions();functiontypeof ai_install_click_trackers&&1ai_tracking_finished&&ai_install_click_trackers();functiontypeof ai_install_close_buttons&&ai_install_close_buttons(document)},5)}};ai_run_363544961626 function(){ai_document_writedocument.write;document.writefunction(a){interactivedocument.readyState?(console.error(document.write called after page load: ,a),undefined!typeof ai_js_errors&&ai_js_errors.push(document.write called after page load,a,0)):ai_document_write.call(document,a)};ai_insert_viewport_code (ai-insert-2-79774583);ai_insert_viewport_code (ai-insert-9-79066410);ai_insert_viewport_code (ai-insert-4-91729756);ai_insert_viewport_code (ai-insert-3-68426050);};if (document.readyState complete || (document.readyState ! loading && !document.documentElement.doScroll)) ai_run_363544961626 (); else document.addEventListener (DOMContentLoaded, ai_run_363544961626);ai_js_code true;/script>aside>div classai-viewports ai-viewport-3 ai-insert-13-23385674 stylemargin: 8px 0; clear: both; data-insertion-positionprepend data-selector.ai-insert-13-23385674 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi0xMycgc3R5bGU9J21hcmdpbjogOHB4IDA7IGNsZWFyOiBib3RoOyc+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCI+CihmdW5jdGlvbigpIHsKCiAgICAvL3ZlcnNpb24gMS4wLjAKCiAgICB2YXIgYWRDb25maWcgPSB7CiAgICAiYWRzX2hvc3QiOiAiYS5wZW1zcnYuY29tIiwKICAgICJzeW5kaWNhdGlvbl9ob3N0IjogInMucGVtc3J2LmNvbSIsCiAgICAiaWR6b25lIjogNDg1MDYzOCwKICAgICJwb3B1cF9mYWxsYmFjayI6IGZhbHNlLAogICAgInBvcHVwX2ZvcmNlIjogZmFsc2UsCiAgICAiY2hyb21lX2VuYWJsZWQiOiB0cnVlLAogICAgIm5ld190YWIiOiBmYWxzZSwKICAgICJmcmVxdWVuY3lfcGVyaW9kIjogNjAsCiAgICAiZnJlcXVlbmN5X2NvdW50IjogMSwKICAgICJ0cmlnZ2VyX21ldGhvZCI6IDIsCiAgICAidHJpZ2dlcl9jbGFzcyI6ICJwb3N0Ym94LCBtZW51LCBrYXRjb24sIGNycF9yZWxhdGVkLCBjcnAtcm91bmRlZC10aHVtYnMsIGNvb2wtdGFnLWNsb3VkLCBhei1saXN0aW5nLCB0YWdzIiwKICAgICJ0cmlnZ2VyX2RlbGF5IjogMCwKICAgICJvbmx5X2lubGluZSI6IGZhbHNlCn07CgppZighd2luZG93LmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwpe2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGw9ZG9jdW1lbnQuYm9keS5xdWVyeVNlbGVjdG9yQWxsPU9iamVjdC5xdWVyeVNlbGVjdG9yQWxsPWZ1bmN0aW9uIHF1ZXJ5U2VsZWN0b3JBbGxQb2x5ZmlsbChyLGMsaSxqLGEpe3ZhciBkPWRvY3VtZW50LHM9ZC5jcmVhdGVTdHlsZVNoZWV0KCk7YT1kLmFsbDtjPVtdO3I9ci5yZXBsYWNlKC9cW2ZvclxiL2dpLCJbaHRtbEZvciIpLnNwbGl0KCIsIik7Zm9yKGk9ci5sZW5ndGg7aS0tOyl7cy5hZGRSdWxlKHJbaV0sIms6diIpO2ZvcihqPWEubGVuZ3RoO2otLTspe2Fbal0uY3VycmVudFN0eWxlLmsmJmMucHVzaChhW2pdKX1zLnJlbW92ZVJ1bGUoMCl9cmV0dXJuIGN9fXZhciBwb3BNYWdpYz17dmVyc2lvbjoxLGNvb2tpZV9uYW1lOiIiLHVybDoiIixjb25maWc6e30sb3Blbl9jb3VudDowLHRvcDpudWxsLGJyb3dzZXI6bnVsbCx2ZW5vcl9sb2FkZWQ6ZmFsc2UsdmVub3I6ZmFsc2UsY29uZmlnVHBsOnthZHNfaG9zdDoiIixzeW5kaWNhdGlvbl9ob3N0OiIiLGlkem9uZToiIixmcmVxdWVuY3lfcGVyaW9kOjcyMCxmcmVxdWVuY3lfY291bnQ6MSx0cmlnZ2VyX21ldGhvZDoxLHRyaWdnZXJfY2xhc3M6IiIscG9wdXBfZm9yY2U6ZmFsc2UscG9wdXBfZmFsbGJhY2s6ZmFsc2UsY2hyb21lX2VuYWJsZWQ6dHJ1ZSxuZXdfdGFiOmZhbHNlLGNhdDoiIix0YWdzOiIiLGVsOiIiLHN1YjoiIixzdWIyOiIiLHN1YjM6IiIsb25seV9pbmxpbmU6ZmFsc2UsdHJpZ2dlcl9kZWxheTowLGNvb2tpZWNvbnNlbnQ6dHJ1ZX0saW5pdDpmdW5jdGlvbihjb25maWcpe2lmKHR5cGVvZiBjb25maWcuaWR6b25lPT09InVuZGVmaW5lZCJ8fCFjb25maWcuaWR6b25lKXtyZXR1cm59aWYodHlwZW9mIGNvbmZpZ1siY3VzdG9tVGFyZ2V0aW5nIl09PT0idW5kZWZpbmVkIil7Y29uZmlnWyJjdXN0b21UYXJnZXRpbmciXT1bXX13aW5kb3dbImN1c3RvbVRhcmdldGluZyJdPWNvbmZpZ1siY3VzdG9tVGFyZ2V0aW5nIl18fG51bGw7dmFyIGN1c3RvbVRhcmdldGluZz1PYmplY3Qua2V5cyhjb25maWdbImN1c3RvbVRhcmdldGluZyJdKS5maWx0ZXIoZnVuY3Rpb24oYyl7cmV0dXJuIGMuc2VhcmNoKCJleF8iKT49MH0pO2lmKGN1c3RvbVRhcmdldGluZy5sZW5ndGgpe2N1c3RvbVRhcmdldGluZy5mb3JFYWNoKGZ1bmN0aW9uKGN0KXtyZXR1cm4gdGhpcy5jb25maWdUcGxbY3RdPW51bGx9LmJpbmQodGhpcykpfWZvcih2YXIga2V5IGluIHRoaXMuY29uZmlnVHBsKXtpZighT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHRoaXMuY29uZmlnVHBsLGtleSkpe2NvbnRpbnVlfWlmKHR5cGVvZiBjb25maWdba2V5XSE9PSJ1bmRlZmluZWQiKXt0aGlzLmNvbmZpZ1trZXldPWNvbmZpZ1trZXldfWVsc2V7dGhpcy5jb25maWdba2V5XT10aGlzLmNvbmZpZ1RwbFtrZXldfX1pZih0eXBlb2YgdGhpcy5jb25maWcuaWR6b25lPT09InVuZGVmaW5lZCJ8fHRoaXMuY29uZmlnLmlkem9uZT09PSIiKXtyZXR1cm59aWYodGhpcy5jb25maWcub25seV9pbmxpbmUhPT10cnVlKXt0aGlzLmxvYWRIb3N0ZWQoKX10aGlzLmFkZEV2ZW50VG9FbGVtZW50KHdpbmRvdywibG9hZCIsdGhpcy5wcmVwYXJlUG9wKX0sZ2V0Q291bnRGcm9tQ29va2llOmZ1bmN0aW9uKCl7aWYoIXRoaXMuY29uZmlnLmNvb2tpZWNvbnNlbnQpe3JldHVybiAwfXZhciBzaG93bkNvb2tpZT1wb3BNYWdpYy5nZXRDb29raWUocG9wTWFnaWMuY29va2llX25hbWUpO3ZhciBjdHI9dHlwZW9mIHNob3duQ29va2llPT09InVuZGVmaW5lZCI/MDpwYXJzZUludChzaG93bkNvb2tpZSk7aWYoaXNOYU4oY3RyKSl7Y3RyPTB9cmV0dXJuIGN0cn0sZ2V0TGFzdE9wZW5lZFRpbWVGcm9tQ29va2llOmZ1bmN0aW9uKCl7dmFyIHNob3duQ29va2llPXBvcE1hZ2ljLmdldENvb2tpZShwb3BNYWdpYy5jb29raWVfbmFtZSk7dmFyIGRlbGF5PW51bGw7aWYodHlwZW9mIHNob3duQ29va2llIT09InVuZGVmaW5lZCIpe3ZhciB2YWx1ZT1zaG93bkNvb2tpZS5zcGxpdCgiOyIpWzFdO2RlbGF5PXZhbHVlPjA/cGFyc2VJbnQodmFsdWUpOjB9aWYoaXNOYU4oZGVsYXkpKXtkZWxheT1udWxsfXJldHVybiBkZWxheX0sc2hvdWxkU2hvdzpmdW5jdGlvbigpe2lmKHBvcE1hZ2ljLm9wZW5fY291bnQ+PXBvcE1hZ2ljLmNvbmZpZy5mcmVxdWVuY3lfY291bnQpe3JldHVybiBmYWxzZX12YXIgY3RyPXBvcE1hZ2ljLmdldENvdW50RnJvbUNvb2tpZSgpO2NvbnN0IGxhc3Rfb3BlbmVkX3RpbWU9cG9wTWFnaWMuZ2V0TGFzdE9wZW5lZFRpbWVGcm9tQ29va2llKCk7Y29uc3QgY3VycmVudF90aW1lPU1hdGguZmxvb3IoRGF0ZS5ub3coKS8xZTMpO2NvbnN0IG1heGltdW1EZWxheVRpbWU9bGFzdF9vcGVuZWRfdGltZStwb3BNYWdpYy5jb25maWcudHJpZ2dlcl9kZWxheTtpZihsYXN0X29wZW5lZF90aW1lJiZtYXhpbXVtRGVsYXlUaW1lPmN1cnJlbnRfdGltZSl7cmV0dXJuIGZhbHNlfXBvcE1hZ2ljLm9wZW5fY291bnQ9Y3RyO3JldHVybiEoY3RyPj1wb3BNYWdpYy5jb25maWcuZnJlcXVlbmN5X2NvdW50KX0sdmVub3JTaG91bGRTaG93OmZ1bmN0aW9uKCl7cmV0dXJuIHBvcE1hZ2ljLnZlbm9yX2xvYWRlZCYmcG9wTWFnaWMudmVub3I9PT0iMCJ9LHNldEFzT3BlbmVkOmZ1bmN0aW9uKCl7dmFyIG5ld19jdHI9MTtpZihwb3BNYWdpYy5vcGVuX2NvdW50IT09MCl7bmV3X2N0cj1wb3BNYWdpYy5vcGVuX2NvdW50KzF9ZWxzZXtuZXdfY3RyPXBvcE1hZ2ljLmdldENvdW50RnJvbUNvb2tpZSgpKzF9Y29uc3QgbGFzdF9vcGVuZWRfdGltZT1NYXRoLmZsb29yKERhdGUubm93KCkvMWUzKTtpZihwb3BNYWdpYy5jb25maWcuY29va2llY29uc2VudCl7cG9wTWFnaWMuc2V0Q29va2llKHBvcE1hZ2ljLmNvb2tpZV9uYW1lLGAke25ld19jdHJ9OyR7bGFzdF9vcGVuZWRfdGltZX1gLHBvcE1hZ2ljLmNvbmZpZy5mcmVxdWVuY3lfcGVyaW9kKX19LGxvYWRIb3N0ZWQ6ZnVuY3Rpb24oKXt2YXIgaG9zdGVkU2NyaXB0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2hvc3RlZFNjcmlwdC50eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0Ijtob3N0ZWRTY3JpcHQuYXN5bmM9dHJ1ZTtob3N0ZWRTY3JpcHQuc3JjPSIvLyIrdGhpcy5jb25maWcuYWRzX2hvc3QrIi9wb3B1bmRlcjEwMDAuanMiO2hvc3RlZFNjcmlwdC5pZD0icG9wbWFnaWNsZHIiO2Zvcih2YXIga2V5IGluIHRoaXMuY29uZmlnKXtpZighT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHRoaXMuY29uZmlnLGtleSkpe2NvbnRpbnVlfWlmKGtleT09PSJhZHNfaG9zdCJ8fGtleT09PSJzeW5kaWNhdGlvbl9ob3N0Iil7Y29udGludWV9aG9zdGVkU2NyaXB0LnNldEF0dHJpYnV0ZSgiZGF0YS1leG8tIitrZXksdGhpcy5jb25maWdba2V5XSl9dmFyIGluc2VydEFuY2hvcj1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpLml0ZW0oMCk7aWYoaW5zZXJ0QW5jaG9yLmZpcnN0Q2hpbGQpe2luc2VydEFuY2hvci5pbnNlcnRCZWZvcmUoaG9zdGVkU2NyaXB0LGluc2VydEFuY2hvci5maXJzdENoaWxkKX1lbHNle2luc2VydEFuY2hvci5hcHBlbmRDaGlsZChob3N0ZWRTY3JpcHQpfX0scHJlcGFyZVBvcDpmdW5jdGlvbigpe2lmKHR5cGVvZiBleG9Kc1BvcDEwMT09PSJvYmplY3QiJiZPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZXhvSnNQb3AxMDEsImFkZCIpKXtyZXR1cm59cG9wTWFnaWMudG9wPXNlbGY7aWYocG9wTWFnaWMudG9wIT09c2VsZil7dHJ5e2lmKHRvcC5kb2N1bWVudC5sb2NhdGlvbi50b1N0cmluZygpKXtwb3BNYWdpYy50b3A9dG9wfX1jYXRjaChlcnIpe319cG9wTWFnaWMuY29va2llX25hbWU9InpvbmUtY2FwLSIrcG9wTWFnaWMuY29uZmlnLmlkem9uZTtpZihwb3BNYWdpYy5zaG91bGRTaG93KCkpe3ZhciB4bWxodHRwPW5ldyBYTUxIdHRwUmVxdWVzdDt4bWxodHRwLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpe2lmKHhtbGh0dHAucmVhZHlTdGF0ZT09WE1MSHR0cFJlcXVlc3QuRE9ORSl7cG9wTWFnaWMudmVub3JfbG9hZGVkPXRydWU7aWYoeG1saHR0cC5zdGF0dXM9PTIwMCl7cG9wTWFnaWMudmVub3I9eG1saHR0cC5yZXNwb25zZVRleHR9ZWxzZXtwb3BNYWdpYy52ZW5vcj0iMCJ9fX07dmFyIHByb3RvY29sPWRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sIT09Imh0dHBzOiImJmRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sIT09Imh0dHA6Ij8iaHR0cHM6Ijpkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbDt4bWxodHRwLm9wZW4oIkdFVCIscHJvdG9jb2wrIi8vIitwb3BNYWdpYy5jb25maWcuc3luZGljYXRpb25faG9zdCsiL3Zlbm9yLnBocCIsdHJ1ZSk7dHJ5e3htbGh0dHAuc2VuZCgpfWNhdGNoKGVycm9yKXtwb3BNYWdpYy52ZW5vcl9sb2FkZWQ9dHJ1ZX19cG9wTWFnaWMuYnVpbGRVcmwoKTtwb3BNYWdpYy5icm93c2VyPXBvcE1hZ2ljLmJyb3dzZXJEZXRlY3Rvci5kZXRlY3RCcm93c2VyKG5hdmlnYXRvci51c2VyQWdlbnQpO2lmKCFwb3BNYWdpYy5jb25maWcuY2hyb21lX2VuYWJsZWQmJihwb3BNYWdpYy5icm93c2VyLm5hbWU9PT0iY2hyb21lInx8cG9wTWFnaWMuYnJvd3Nlci5uYW1lPT09ImNyaW9zIikpe3JldHVybn12YXIgcG9wTWV0aG9kPXBvcE1hZ2ljLmdldFBvcE1ldGhvZChwb3BNYWdpYy5icm93c2VyKTtwb3BNYWdpYy5hZGRFdmVudCgiY2xpY2siLHBvcE1ldGhvZCl9LGdldFBvcE1ldGhvZDpmdW5jdGlvbihicm93c2VySW5mbyl7aWYocG9wTWFnaWMuY29uZmlnLnBvcHVwX2ZvcmNlKXtyZXR1cm4gcG9wTWFnaWMubWV0aG9kcy5wb3B1cH1pZihwb3BNYWdpYy5jb25maWcucG9wdXBfZmFsbGJhY2smJmJyb3dzZXJJbmZvLm5hbWU9PT0iY2hyb21lIiYmYnJvd3NlckluZm8udmVyc2lvbj49NjgmJiFicm93c2VySW5mby5pc01vYmlsZSl7cmV0dXJuIHBvcE1hZ2ljLm1ldGhvZHMucG9wdXB9aWYoYnJvd3NlckluZm8uaXNNb2JpbGUpe3JldHVybiBwb3BNYWdpYy5tZXRob2RzLmRlZmF1bHR9aWYoYnJvd3NlckluZm8ubmFtZT09PSJjaHJvbWUiKXtyZXR1cm4gcG9wTWFnaWMubWV0aG9kcy5jaHJvbWVUYWJ9cmV0dXJuIHBvcE1hZ2ljLm1ldGhvZHMuZGVmYXVsdH0sYnVpbGRVcmw6ZnVuY3Rpb24oKXt2YXIgcHJvdG9jb2w9ZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2whPT0iaHR0cHM6IiYmZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2whPT0iaHR0cDoiPyJodHRwczoiOmRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sO3ZhciBwPXRvcD09PXNlbGY/ZG9jdW1lbnQuVVJMOmRvY3VtZW50LnJlZmVycmVyO3ZhciBzY3JpcHRfaW5mbz17dHlwZToiaW5saW5lIixuYW1lOiJwb3BNYWdpYyIsdmVyOnRoaXMudmVyc2lvbn07dmFyIGVuY29kZVNjcmlwdEluZm89ZnVuY3Rpb24oc2NyaXB0X2luZm8pe3ZhciByZXN1bHQ9c2NyaXB0X2luZm9bInR5cGUiXSsifCIrc2NyaXB0X2luZm9bIm5hbWUiXSsifCIrc2NyaXB0X2luZm9bInZlciJdO3JldHVybiBlbmNvZGVVUklDb21wb25lbnQoYnRvYShyZXN1bHQpKX07dmFyIGN1c3RvbVRhcmdldGluZ1BhcmFtcz0iIjtpZihjdXN0b21UYXJnZXRpbmcmJk9iamVjdC5rZXlzKGN1c3RvbVRhcmdldGluZykubGVuZ3RoKXt2YXIgY3VzdG9tVGFyZ2V0aW5nS2V5cz10eXBlb2YgY3VzdG9tVGFyZ2V0aW5nPT09Im9iamVjdCI/T2JqZWN0LmtleXMoY3VzdG9tVGFyZ2V0aW5nKTpjdXN0b21UYXJnZXRpbmc7dmFyIHZhbHVlO2N1c3RvbVRhcmdldGluZ0tleXMuZm9yRWFjaChmdW5jdGlvbihrZXkpe2lmKHR5cGVvZiBjdXN0b21UYXJnZXRpbmc9PT0ib2JqZWN0Iil7dmFsdWU9Y3VzdG9tVGFyZ2V0aW5nW2tleV19ZWxzZSBpZihBcnJheS5pc0FycmF5KGN1c3RvbVRhcmdldGluZykpe3ZhbHVlPXNjcmlwdEVsLmdldEF0dHJpYnV0ZShrZXkpfXZhciBrZXlXaXRob3V0RXhvUHJlZml4PWtleS5yZXBsYWNlKCJkYXRhLWV4by0iLCIiKTtjdXN0b21UYXJnZXRpbmdQYXJhbXMrPWAmJHtrZXlXaXRob3V0RXhvUHJlZml4fT0ke3ZhbHVlfWB9KX10aGlzLnVybD1wcm90b2NvbCsiLy8iK3RoaXMuY29uZmlnLnN5bmRpY2F0aW9uX2hvc3QrIi9zcGxhc2gucGhwIisiP2NhdD0iK3RoaXMuY29uZmlnLmNhdCsiJmlkem9uZT0iK3RoaXMuY29uZmlnLmlkem9uZSsiJnR5cGU9OCIrIiZwPSIrZW5jb2RlVVJJQ29tcG9uZW50KHApKyImc3ViPSIrdGhpcy5jb25maWcuc3ViKyh0aGlzLmNvbmZpZy5zdWIyIT09IiI/IiZzdWIyPSIrdGhpcy5jb25maWcuc3ViMjoiIikrKHRoaXMuY29uZmlnLnN1YjMhPT0iIj8iJnN1YjM9Iit0aGlzLmNvbmZpZy5zdWIzOiIiKSsiJmJsb2NrPTEiKyImZWw9Iit0aGlzLmNvbmZpZy5lbCsiJnRhZ3M9Iit0aGlzLmNvbmZpZy50YWdzKyImY29va2llY29uc2VudD0iK3RoaXMuY29uZmlnLmNvb2tpZWNvbnNlbnQrIiZzY3JfaW5mbz0iK2VuY29kZVNjcmlwdEluZm8oc2NyaXB0X2luZm8pK2N1c3RvbVRhcmdldGluZ1BhcmFtc30sYWRkRXZlbnRUb0VsZW1lbnQ6ZnVuY3Rpb24ob2JqLHR5cGUsZm4pe2lmKG9iai5hZGRFdmVudExpc3RlbmVyKXtvYmouYWRkRXZlbnRMaXN0ZW5lcih0eXBlLGZuLGZhbHNlKX1lbHNlIGlmKG9iai5hdHRhY2hFdmVudCl7b2JqWyJlIit0eXBlK2ZuXT1mbjtvYmpbdHlwZStmbl09ZnVuY3Rpb24oKXtvYmpbImUiK3R5cGUrZm5dKHdpbmRvdy5ldmVudCl9O29iai5hdHRhY2hFdmVudCgib24iK3R5cGUsb2JqW3R5cGUrZm5dKX1lbHNle29ialsib24iK3R5cGVdPW9ialsiZSIrdHlwZStmbl19fSxhZGRFdmVudDpmdW5jdGlvbih0eXBlLGZuKXt2YXIgdGFyZ2V0RWxlbWVudHM7aWYocG9wTWFnaWMuY29uZmlnLnRyaWdnZXJfbWV0aG9kPT0iMyIpe3RhcmdldEVsZW1lbnRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImEiKTtmb3IoaT0wO2k8dGFyZ2V0RWxlbWVudHMubGVuZ3RoO2krKyl7cG9wTWFnaWMuYWRkRXZlbnRUb0VsZW1lbnQodGFyZ2V0RWxlbWVudHNbaV0sdHlwZSxmbil9cmV0dXJufWlmKHBvcE1hZ2ljLmNvbmZpZy50cmlnZ2VyX21ldGhvZD09IjIiJiZwb3BNYWdpYy5jb25maWcudHJpZ2dlcl9tZXRob2QhPSIiKXt2YXIgdHJpZ2dlcl9jbGFzc2VzO3ZhciB0cmlnZ2VyX2NsYXNzZXNfZmluYWw9W107aWYocG9wTWFnaWMuY29uZmlnLnRyaWdnZXJfY2xhc3MuaW5kZXhPZigiLCIpPT09LTEpe3RyaWdnZXJfY2xhc3Nlcz1wb3BNYWdpYy5jb25maWcudHJpZ2dlcl9jbGFzcy5zcGxpdCgiICIpfWVsc2V7dmFyIHRyaW1tZWRfdHJpZ2dlcl9jbGFzc2VzPXBvcE1hZ2ljLmNvbmZpZy50cmlnZ2VyX2NsYXNzLnJlcGxhY2UoL1xzL2csIiIpO3RyaWdnZXJfY2xhc3Nlcz10cmltbWVkX3RyaWdnZXJfY2xhc3Nlcy5zcGxpdCgiLCIpfWZvcih2YXIgaT0wO2k8dHJpZ2dlcl9jbGFzc2VzLmxlbmd0aDtpKyspe2lmKHRyaWdnZXJfY2xhc3Nlc1tpXSE9PSIiKXt0cmlnZ2VyX2NsYXNzZXNfZmluYWwucHVzaCgiLiIrdHJpZ2dlcl9jbGFzc2VzW2ldKX19dGFyZ2V0RWxlbWVudHM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCh0cmlnZ2VyX2NsYXNzZXNfZmluYWwuam9pbigiLCAiKSk7Zm9yKGk9MDtpPHRhcmdldEVsZW1lbnRzLmxlbmd0aDtpKyspe3BvcE1hZ2ljLmFkZEV2ZW50VG9FbGVtZW50KHRhcmdldEVsZW1lbnRzW2ldLHR5cGUsZm4pfXJldHVybn1wb3BNYWdpYy5hZGRFdmVudFRvRWxlbWVudChkb2N1bWVudCx0eXBlLGZuKX0sc2V0Q29va2llOmZ1bmN0aW9uKG5hbWUsdmFsdWUsdHRsX21pbnV0ZXMpe2lmKCF0aGlzLmNvbmZpZy5jb29raWVjb25zZW50KXtyZXR1cm4gZmFsc2V9dHRsX21pbnV0ZXM9cGFyc2VJbnQodHRsX21pbnV0ZXMsMTApO3ZhciBub3dfZGF0ZT1uZXcgRGF0ZTtub3dfZGF0ZS5zZXRNaW51dGVzKG5vd19kYXRlLmdldE1pbnV0ZXMoKStwYXJzZUludCh0dGxfbWludXRlcykpO3ZhciBjX3ZhbHVlPWVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkrIjsgZXhwaXJlcz0iK25vd19kYXRlLnRvVVRDU3RyaW5nKCkrIjsgcGF0aD0vIjtkb2N1bWVudC5jb29raWU9bmFtZSsiPSIrY192YWx1ZX0sZ2V0Q29va2llOmZ1bmN0aW9uKG5hbWUpe2lmKCF0aGlzLmNvbmZpZy5jb29raWVjb25zZW50KXtyZXR1cm4gZmFsc2V9dmFyIGkseCx5LGNvb2tpZXNBcnJheT1kb2N1bWVudC5jb29raWUuc3BsaXQoIjsiKTtmb3IoaT0wO2k8Y29va2llc0FycmF5Lmxlbmd0aDtpKyspe3g9Y29va2llc0FycmF5W2ldLnN1YnN0cigwLGNvb2tpZXNBcnJheVtpXS5pbmRleE9mKCI9IikpO3k9Y29va2llc0FycmF5W2ldLnN1YnN0cihjb29raWVzQXJyYXlbaV0uaW5kZXhPZigiPSIpKzEpO3g9eC5yZXBsYWNlKC9eXHMrfFxzKyQvZywiIik7aWYoeD09PW5hbWUpe3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoeSl9fX0scmFuZFN0cjpmdW5jdGlvbihsZW5ndGgscG9zc2libGVDaGFycyl7dmFyIHRleHQ9IiI7dmFyIHBvc3NpYmxlPXBvc3NpYmxlQ2hhcnN8fCJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSI7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0ZXh0Kz1wb3NzaWJsZS5jaGFyQXQoTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKnBvc3NpYmxlLmxlbmd0aCkpfXJldHVybiB0ZXh0fSxpc1ZhbGlkVXNlckV2ZW50OmZ1bmN0aW9uKGV2ZW50KXtpZigiaXNUcnVzdGVkImluIGV2ZW50JiZldmVudC5pc1RydXN0ZWQmJnBvcE1hZ2ljLmJyb3dzZXIubmFtZSE9PSJpZSImJnBvcE1hZ2ljLmJyb3dzZXIubmFtZSE9PSJzYWZhcmkiKXtyZXR1cm4gdHJ1ZX1lbHNle3JldHVybiBldmVudC5zY3JlZW5YIT0wJiZldmVudC5zY3JlZW5ZIT0wfX0saXNWYWxpZEhyZWY6ZnVuY3Rpb24oaHJlZil7aWYodHlwZW9mIGhyZWY9PT0idW5kZWZpbmVkInx8aHJlZj09IiIpe3JldHVybiBmYWxzZX12YXIgZW1wdHlfcmVmPS9ccz9qYXZhc2NyaXB0XHM/Oi9pO3JldHVybiFlbXB0eV9yZWYudGVzdChocmVmKX0sZmluZExpbmtUb09wZW46ZnVuY3Rpb24oY2xpY2tlZEVsZW1lbnQpe3ZhciB0YXJnZXQ9Y2xpY2tlZEVsZW1lbnQ7dmFyIGxvY2F0aW9uPWZhbHNlO3RyeXt2YXIgYnJlYWtDdHI9MDt3aGlsZShicmVha0N0cjwyMCYmIXRhcmdldC5nZXRBdHRyaWJ1dGUoImhyZWYiKSYmdGFyZ2V0IT09ZG9jdW1lbnQmJnRhcmdldC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09Imh0bWwiKXt0YXJnZXQ9dGFyZ2V0LnBhcmVudE5vZGU7YnJlYWtDdHIrK312YXIgZWxlbWVudFRhcmdldEF0dHI9dGFyZ2V0LmdldEF0dHJpYnV0ZSgidGFyZ2V0Iik7aWYoIWVsZW1lbnRUYXJnZXRBdHRyfHxlbGVtZW50VGFyZ2V0QXR0ci5pbmRleE9mKCJfYmxhbmsiKT09PS0xKXtsb2NhdGlvbj10YXJnZXQuZ2V0QXR0cmlidXRlKCJocmVmIil9fWNhdGNoKGVycil7fWlmKCFwb3BNYWdpYy5pc1ZhbGlkSHJlZihsb2NhdGlvbikpe2xvY2F0aW9uPWZhbHNlfXJldHVybiBsb2NhdGlvbnx8d2luZG93LmxvY2F0aW9uLmhyZWZ9LGdldFB1SWQ6ZnVuY3Rpb24oKXtyZXR1cm4ib2tfIitNYXRoLmZsb29yKDg5OTk5OTk5Kk1hdGgucmFuZG9tKCkrMWU3KX0sYnJvd3NlckRldGVjdG9yOnticm93c2VyRGVmaW5pdGlvbnM6W1siZmlyZWZveCIsL0ZpcmVmb3hcLyhbMC05Ll0rKSg/OlxzfCQpL10sWyJvcGVyYSIsL09wZXJhXC8oWzAtOS5dKykoPzpcc3wkKS9dLFsib3BlcmEiLC9PUFJcLyhbMC05Ll0rKSg6P1xzfCQpJC9dLFsiZWRnZSIsL0VkZyg/OmV8KVwvKFswLTkuX10rKS9dLFsiaWUiLC9UcmlkZW50XC83XC4wLipydjooWzAtOS5dKylcKS4qR2Vja28kL10sWyJpZSIsL01TSUVccyhbMC05Ll0rKTsuKlRyaWRlbnRcL1s0LTddLjAvXSxbImllIiwvTVNJRVxzKDdcLjApL10sWyJzYWZhcmkiLC9WZXJzaW9uXC8oWzAtOS5fXSspLipTYWZhcmkvXSxbImNocm9tZSIsLyg/IUNocm9tLipFZGcoPzplfCkpQ2hyb20oPzplfGl1bSlcLyhbMC05Ll0rKSg6P1xzfCQpL10sWyJjaHJvbWUiLC8oPyFDaHJvbS4qT1BSKUNocm9tKD86ZXxpdW0pXC8oWzAtOS5dKykoOj9cc3wkKS9dLFsiYmIxMCIsL0JCMTA7XHNUb3VjaC4qVmVyc2lvblwvKFswLTkuXSspL10sWyJhbmRyb2lkIiwvQW5kcm9pZFxzKFswLTkuXSspL10sWyJpb3MiLC9WZXJzaW9uXC8oWzAtOS5fXSspLipNb2JpbGUuKlNhZmFyaS4qL10sWyJ5YW5kZXhicm93c2VyIiwvWWFCcm93c2VyXC8oWzAtOS5fXSspL10sWyJjcmlvcyIsL0NyaU9TXC8oWzAtOS5dKykoOj9cc3wkKS9dXSxkZXRlY3RCcm93c2VyOmZ1bmN0aW9uKHVzZXJBZ2VudCl7dmFyIGlzTW9iaWxlPXVzZXJBZ2VudC5tYXRjaCgvQW5kcm9pZHxCbGFja0JlcnJ5fGlQaG9uZXxpUGFkfGlQb2R8T3BlcmEgTWluaXxJRU1vYmlsZXxXZWJPU3xXaW5kb3dzIFBob25lL2kpO2Zvcih2YXIgaSBpbiB0aGlzLmJyb3dzZXJEZWZpbml0aW9ucyl7dmFyIGRlZmluaXRpb249dGhpcy5icm93c2VyRGVmaW5pdGlvbnNbaV07aWYoZGVmaW5pdGlvblsxXS50ZXN0KHVzZXJBZ2VudCkpe3ZhciBtYXRjaD1kZWZpbml0aW9uWzFdLmV4ZWModXNlckFnZW50KTt2YXIgdmVyc2lvbj1tYXRjaCYmbWF0Y2hbMV0uc3BsaXQoL1suX10vKS5zbGljZSgwLDMpO3ZhciB2ZXJzaW9uVGFpbHM9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwodmVyc2lvbiwxKS5qb2luKCIiKXx8IjAiO2lmKHZlcnNpb24mJnZlcnNpb24ubGVuZ3RoPDMpe0FycmF5LnByb3RvdHlwZS5wdXNoLmFwcGx5KHZlcnNpb24sdmVyc2lvbi5sZW5ndGg9PT0xP1swLDBdOlswXSl9cmV0dXJue25hbWU6ZGVmaW5pdGlvblswXSx2ZXJzaW9uOnZlcnNpb24uam9pbigiLiIpLHZlcnNpb25OdW1iZXI6cGFyc2VGbG9hdCh2ZXJzaW9uWzBdKyIuIit2ZXJzaW9uVGFpbHMpLGlzTW9iaWxlOmlzTW9iaWxlfX19cmV0dXJue25hbWU6Im90aGVyIix2ZXJzaW9uOiIxLjAiLHZlcnNpb25OdW1iZXI6MSxpc01vYmlsZTppc01vYmlsZX19fSxtZXRob2RzOntkZWZhdWx0OmZ1bmN0aW9uKHRyaWdnZXJlZEV2ZW50KXtpZighcG9wTWFnaWMuc2hvdWxkU2hvdygpfHwhcG9wTWFnaWMudmVub3JTaG91bGRTaG93KCl8fCFwb3BNYWdpYy5pc1ZhbGlkVXNlckV2ZW50KHRyaWdnZXJlZEV2ZW50KSlyZXR1cm4gdHJ1ZTt2YXIgY2xpY2tlZEVsZW1lbnQ9dHJpZ2dlcmVkRXZlbnQudGFyZ2V0fHx0cmlnZ2VyZWRFdmVudC5zcmNFbGVtZW50O3ZhciBocmVmPXBvcE1hZ2ljLmZpbmRMaW5rVG9PcGVuKGNsaWNrZWRFbGVtZW50KTt3aW5kb3cub3BlbihocmVmLCJfYmxhbmsiKTtwb3BNYWdpYy5zZXRBc09wZW5lZCgpO3BvcE1hZ2ljLnRvcC5kb2N1bWVudC5sb2NhdGlvbj1wb3BNYWdpYy51cmw7aWYodHlwZW9mIHRyaWdnZXJlZEV2ZW50LnByZXZlbnREZWZhdWx0IT09InVuZGVmaW5lZCIpe3RyaWdnZXJlZEV2ZW50LnByZXZlbnREZWZhdWx0KCk7dHJpZ2dlcmVkRXZlbnQuc3RvcFByb3BhZ2F0aW9uKCl9cmV0dXJuIHRydWV9LGNocm9tZVRhYjpmdW5jdGlvbihldmVudCl7aWYoIXBvcE1hZ2ljLnNob3VsZFNob3coKXx8IXBvcE1hZ2ljLnZlbm9yU2hvdWxkU2hvdygpfHwhcG9wTWFnaWMuaXNWYWxpZFVzZXJFdmVudChldmVudCkpcmV0dXJuIHRydWU7aWYodHlwZW9mIGV2ZW50LnByZXZlbnREZWZhdWx0IT09InVuZGVmaW5lZCIpe2V2ZW50LnByZXZlbnREZWZhdWx0KCk7ZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCl9ZWxzZXtyZXR1cm4gdHJ1ZX12YXIgYT10b3Aud2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTt2YXIgdGFyZ2V0PWV2ZW50LnRhcmdldHx8ZXZlbnQuc3JjRWxlbWVudDthLmhyZWY9cG9wTWFnaWMuZmluZExpbmtUb09wZW4odGFyZ2V0KTtkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLmFwcGVuZENoaWxkKGEpO3ZhciBlPW5ldyBNb3VzZUV2ZW50KCJjbGljayIse2J1YmJsZXM6dHJ1ZSxjYW5jZWxhYmxlOnRydWUsdmlldzp3aW5kb3csc2NyZWVuWDowLHNjcmVlblk6MCxjbGllbnRYOjAsY2xpZW50WTowLGN0cmxLZXk6dHJ1ZSxhbHRLZXk6ZmFsc2Usc2hpZnRLZXk6ZmFsc2UsbWV0YUtleTp0cnVlLGJ1dHRvbjowfSk7ZS5wcmV2ZW50RGVmYXVsdD11bmRlZmluZWQ7YS5kaXNwYXRjaEV2ZW50KGUpO2EucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChhKTt3aW5kb3cub3Blbihwb3BNYWdpYy51cmwsIl9zZWxmIik7cG9wTWFnaWMuc2V0QXNPcGVuZWQoKX0scG9wdXA6ZnVuY3Rpb24odHJpZ2dlcmVkRXZlbnQpe2lmKCFwb3BNYWdpYy5zaG91bGRTaG93KCl8fCFwb3BNYWdpYy52ZW5vclNob3VsZFNob3coKXx8IXBvcE1hZ2ljLmlzVmFsaWRVc2VyRXZlbnQodHJpZ2dlcmVkRXZlbnQpKXJldHVybiB0cnVlO3ZhciB3aW5PcHRpb25zPSIiO2lmKHBvcE1hZ2ljLmNvbmZpZy5wb3B1cF9mYWxsYmFjayYmIXBvcE1hZ2ljLmNvbmZpZy5wb3B1cF9mb3JjZSl7dmFyIGhlaWdodD1NYXRoLm1heChNYXRoLnJvdW5kKHdpbmRvdy5pbm5lckhlaWdodCouOCksMzAwKTt2YXIgd2lkdGg9TWF0aC5tYXgoTWF0aC5yb3VuZCh3aW5kb3cuaW5uZXJXaWR0aCouNyksMzAwKTt2YXIgdG9wPXdpbmRvdy5zY3JlZW5ZKzEwMDt2YXIgbGVmdD13aW5kb3cuc2NyZWVuWCsxMDA7d2luT3B0aW9ucz0ibWVudWJhcj0xLHJlc2l6YWJsZT0xLHdpZHRoPSIrd2lkdGgrIixoZWlnaHQ9IitoZWlnaHQrIix0b3A9Iit0b3ArIixsZWZ0PSIrbGVmdH12YXIgcHJlUG9wVXJsPWRvY3VtZW50LmxvY2F0aW9uLmhyZWY7dmFyIHBvcFdpbj13aW5kb3cub3BlbihwcmVQb3BVcmwscG9wTWFnaWMuZ2V0UHVJZCgpLHdpbk9wdGlvbnMpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwb3BXaW4ubG9jYXRpb24uaHJlZj1wb3BNYWdpYy51cmx9LDIwMCk7cG9wTWFnaWMuc2V0QXNPcGVuZWQoKTtpZih0eXBlb2YgdHJpZ2dlcmVkRXZlbnQucHJldmVudERlZmF1bHQhPT0idW5kZWZpbmVkIil7dHJpZ2dlcmVkRXZlbnQucHJldmVudERlZmF1bHQoKTt0cmlnZ2VyZWRFdmVudC5zdG9wUHJvcGFnYXRpb24oKX19fX07ICAgIHBvcE1hZ2ljLmluaXQoYWRDb25maWcpOwp9KSgpOwoKCjwvc2NyaXB0PjwvZGl2Pgo data-block13>/div>script>function b2a(a){var b,c0,l0,f,g;if(!a)return a;do{var ea.charCodeAt(c++);var ha.charCodeAt(c++);var ka.charCodeAt(c++);var de16|h8|k;e63&d>>18;h63&d>>12;k63&d>>6;d&63;gl++ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(e)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(h)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(k)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(d)}while(ca.length);return fg.join(),ba.length%3,(b?f.slice(0,b-3):f)+.slice(b||3)}function a2b(a){var b,c,l,f{},g0,e0,h,kString.fromCharCode,da.length;for(b0;64>b;b++)fABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(b)b;for(c0;d>c;c++)for(bfa.charAt(c),g(g6)+b,e+6;8e;)((l255&g>>>(e-8))||d-2>c)&&(h+k(l));return h}b64efunction(a){return btoa(encodeURIComponent(a).replace(/%(0-9A-F{2})/g,function(b,a){return String.fromCharCode(0x+a)}))};b64dfunction(a){return decodeURIComponent(atob(a).split().map(function(a){return%+(00+a.charCodeAt(0).toString(16)).slice(-2)}).join())}; ai_run_353342700147 function(){if (typeof ai_js_code boolean) {ai_insert_viewport_code (ai-insert-13-23385674);};}; if (document.readyState complete || (document.readyState ! loading && !document.documentElement.doScroll)) ai_run_353342700147 (); else document.addEventListener (DOMContentLoaded, ai_run_353342700147);/script>/aside>aside>div classai-viewports ai-viewport-1 ai-viewport-2 ai-insert-12-44839426 stylemargin: 8px 0; clear: both; data-insertion-positionprepend data-selector.ai-insert-12-44839426 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi0xMicgc3R5bGU9J21hcmdpbjogOHB4IDA7IGNsZWFyOiBib3RoOyc+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vamF2YXNjcmlwdCI+CihmdW5jdGlvbigpIHsKCiAgICAvL3ZlcnNpb24gMS4wLjAKCiAgICB2YXIgYWRDb25maWcgPSB7CiAgICAiYWRzX2hvc3QiOiAiYS5wZW1zcnYuY29tIiwKICAgICJzeW5kaWNhdGlvbl9ob3N0IjogInMucGVtc3J2LmNvbSIsCiAgICAiaWR6b25lIjogNDg1MDYyNCwKICAgICJwb3B1cF9mYWxsYmFjayI6IGZhbHNlLAogICAgInBvcHVwX2ZvcmNlIjogZmFsc2UsCiAgICAiY2hyb21lX2VuYWJsZWQiOiB0cnVlLAogICAgIm5ld190YWIiOiBmYWxzZSwKICAgICJmcmVxdWVuY3lfcGVyaW9kIjogNjAsCiAgICAiZnJlcXVlbmN5X2NvdW50IjogMSwKICAgICJ0cmlnZ2VyX21ldGhvZCI6IDIsCiAgICAidHJpZ2dlcl9jbGFzcyI6ICJwb3N0Ym94LCBtZW51LCBrYXRjb24sIGNycF9yZWxhdGVkLCBjcnAtcm91bmRlZC10aHVtYnMsIGNvb2wtdGFnLWNsb3VkLCBhei1saXN0aW5nLCB0YWdzIiwKICAgICJ0cmlnZ2VyX2RlbGF5IjogMCwKICAgICJvbmx5X2lubGluZSI6IGZhbHNlCn07CgppZighd2luZG93LmRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwpe2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGw9ZG9jdW1lbnQuYm9keS5xdWVyeVNlbGVjdG9yQWxsPU9iamVjdC5xdWVyeVNlbGVjdG9yQWxsPWZ1bmN0aW9uIHF1ZXJ5U2VsZWN0b3JBbGxQb2x5ZmlsbChyLGMsaSxqLGEpe3ZhciBkPWRvY3VtZW50LHM9ZC5jcmVhdGVTdHlsZVNoZWV0KCk7YT1kLmFsbDtjPVtdO3I9ci5yZXBsYWNlKC9cW2ZvclxiL2dpLCJbaHRtbEZvciIpLnNwbGl0KCIsIik7Zm9yKGk9ci5sZW5ndGg7aS0tOyl7cy5hZGRSdWxlKHJbaV0sIms6diIpO2ZvcihqPWEubGVuZ3RoO2otLTspe2Fbal0uY3VycmVudFN0eWxlLmsmJmMucHVzaChhW2pdKX1zLnJlbW92ZVJ1bGUoMCl9cmV0dXJuIGN9fXZhciBwb3BNYWdpYz17dmVyc2lvbjoxLGNvb2tpZV9uYW1lOiIiLHVybDoiIixjb25maWc6e30sb3Blbl9jb3VudDowLHRvcDpudWxsLGJyb3dzZXI6bnVsbCx2ZW5vcl9sb2FkZWQ6ZmFsc2UsdmVub3I6ZmFsc2UsY29uZmlnVHBsOnthZHNfaG9zdDoiIixzeW5kaWNhdGlvbl9ob3N0OiIiLGlkem9uZToiIixmcmVxdWVuY3lfcGVyaW9kOjcyMCxmcmVxdWVuY3lfY291bnQ6MSx0cmlnZ2VyX21ldGhvZDoxLHRyaWdnZXJfY2xhc3M6IiIscG9wdXBfZm9yY2U6ZmFsc2UscG9wdXBfZmFsbGJhY2s6ZmFsc2UsY2hyb21lX2VuYWJsZWQ6dHJ1ZSxuZXdfdGFiOmZhbHNlLGNhdDoiIix0YWdzOiIiLGVsOiIiLHN1YjoiIixzdWIyOiIiLHN1YjM6IiIsb25seV9pbmxpbmU6ZmFsc2UsdHJpZ2dlcl9kZWxheTowLGNvb2tpZWNvbnNlbnQ6dHJ1ZX0saW5pdDpmdW5jdGlvbihjb25maWcpe2lmKHR5cGVvZiBjb25maWcuaWR6b25lPT09InVuZGVmaW5lZCJ8fCFjb25maWcuaWR6b25lKXtyZXR1cm59aWYodHlwZW9mIGNvbmZpZ1siY3VzdG9tVGFyZ2V0aW5nIl09PT0idW5kZWZpbmVkIil7Y29uZmlnWyJjdXN0b21UYXJnZXRpbmciXT1bXX13aW5kb3dbImN1c3RvbVRhcmdldGluZyJdPWNvbmZpZ1siY3VzdG9tVGFyZ2V0aW5nIl18fG51bGw7dmFyIGN1c3RvbVRhcmdldGluZz1PYmplY3Qua2V5cyhjb25maWdbImN1c3RvbVRhcmdldGluZyJdKS5maWx0ZXIoZnVuY3Rpb24oYyl7cmV0dXJuIGMuc2VhcmNoKCJleF8iKT49MH0pO2lmKGN1c3RvbVRhcmdldGluZy5sZW5ndGgpe2N1c3RvbVRhcmdldGluZy5mb3JFYWNoKGZ1bmN0aW9uKGN0KXtyZXR1cm4gdGhpcy5jb25maWdUcGxbY3RdPW51bGx9LmJpbmQodGhpcykpfWZvcih2YXIga2V5IGluIHRoaXMuY29uZmlnVHBsKXtpZighT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHRoaXMuY29uZmlnVHBsLGtleSkpe2NvbnRpbnVlfWlmKHR5cGVvZiBjb25maWdba2V5XSE9PSJ1bmRlZmluZWQiKXt0aGlzLmNvbmZpZ1trZXldPWNvbmZpZ1trZXldfWVsc2V7dGhpcy5jb25maWdba2V5XT10aGlzLmNvbmZpZ1RwbFtrZXldfX1pZih0eXBlb2YgdGhpcy5jb25maWcuaWR6b25lPT09InVuZGVmaW5lZCJ8fHRoaXMuY29uZmlnLmlkem9uZT09PSIiKXtyZXR1cm59aWYodGhpcy5jb25maWcub25seV9pbmxpbmUhPT10cnVlKXt0aGlzLmxvYWRIb3N0ZWQoKX10aGlzLmFkZEV2ZW50VG9FbGVtZW50KHdpbmRvdywibG9hZCIsdGhpcy5wcmVwYXJlUG9wKX0sZ2V0Q291bnRGcm9tQ29va2llOmZ1bmN0aW9uKCl7aWYoIXRoaXMuY29uZmlnLmNvb2tpZWNvbnNlbnQpe3JldHVybiAwfXZhciBzaG93bkNvb2tpZT1wb3BNYWdpYy5nZXRDb29raWUocG9wTWFnaWMuY29va2llX25hbWUpO3ZhciBjdHI9dHlwZW9mIHNob3duQ29va2llPT09InVuZGVmaW5lZCI/MDpwYXJzZUludChzaG93bkNvb2tpZSk7aWYoaXNOYU4oY3RyKSl7Y3RyPTB9cmV0dXJuIGN0cn0sZ2V0TGFzdE9wZW5lZFRpbWVGcm9tQ29va2llOmZ1bmN0aW9uKCl7dmFyIHNob3duQ29va2llPXBvcE1hZ2ljLmdldENvb2tpZShwb3BNYWdpYy5jb29raWVfbmFtZSk7dmFyIGRlbGF5PW51bGw7aWYodHlwZW9mIHNob3duQ29va2llIT09InVuZGVmaW5lZCIpe3ZhciB2YWx1ZT1zaG93bkNvb2tpZS5zcGxpdCgiOyIpWzFdO2RlbGF5PXZhbHVlPjA/cGFyc2VJbnQodmFsdWUpOjB9aWYoaXNOYU4oZGVsYXkpKXtkZWxheT1udWxsfXJldHVybiBkZWxheX0sc2hvdWxkU2hvdzpmdW5jdGlvbigpe2lmKHBvcE1hZ2ljLm9wZW5fY291bnQ+PXBvcE1hZ2ljLmNvbmZpZy5mcmVxdWVuY3lfY291bnQpe3JldHVybiBmYWxzZX12YXIgY3RyPXBvcE1hZ2ljLmdldENvdW50RnJvbUNvb2tpZSgpO2NvbnN0IGxhc3Rfb3BlbmVkX3RpbWU9cG9wTWFnaWMuZ2V0TGFzdE9wZW5lZFRpbWVGcm9tQ29va2llKCk7Y29uc3QgY3VycmVudF90aW1lPU1hdGguZmxvb3IoRGF0ZS5ub3coKS8xZTMpO2NvbnN0IG1heGltdW1EZWxheVRpbWU9bGFzdF9vcGVuZWRfdGltZStwb3BNYWdpYy5jb25maWcudHJpZ2dlcl9kZWxheTtpZihsYXN0X29wZW5lZF90aW1lJiZtYXhpbXVtRGVsYXlUaW1lPmN1cnJlbnRfdGltZSl7cmV0dXJuIGZhbHNlfXBvcE1hZ2ljLm9wZW5fY291bnQ9Y3RyO3JldHVybiEoY3RyPj1wb3BNYWdpYy5jb25maWcuZnJlcXVlbmN5X2NvdW50KX0sdmVub3JTaG91bGRTaG93OmZ1bmN0aW9uKCl7cmV0dXJuIHBvcE1hZ2ljLnZlbm9yX2xvYWRlZCYmcG9wTWFnaWMudmVub3I9PT0iMCJ9LHNldEFzT3BlbmVkOmZ1bmN0aW9uKCl7dmFyIG5ld19jdHI9MTtpZihwb3BNYWdpYy5vcGVuX2NvdW50IT09MCl7bmV3X2N0cj1wb3BNYWdpYy5vcGVuX2NvdW50KzF9ZWxzZXtuZXdfY3RyPXBvcE1hZ2ljLmdldENvdW50RnJvbUNvb2tpZSgpKzF9Y29uc3QgbGFzdF9vcGVuZWRfdGltZT1NYXRoLmZsb29yKERhdGUubm93KCkvMWUzKTtpZihwb3BNYWdpYy5jb25maWcuY29va2llY29uc2VudCl7cG9wTWFnaWMuc2V0Q29va2llKHBvcE1hZ2ljLmNvb2tpZV9uYW1lLGAke25ld19jdHJ9OyR7bGFzdF9vcGVuZWRfdGltZX1gLHBvcE1hZ2ljLmNvbmZpZy5mcmVxdWVuY3lfcGVyaW9kKX19LGxvYWRIb3N0ZWQ6ZnVuY3Rpb24oKXt2YXIgaG9zdGVkU2NyaXB0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO2hvc3RlZFNjcmlwdC50eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0Ijtob3N0ZWRTY3JpcHQuYXN5bmM9dHJ1ZTtob3N0ZWRTY3JpcHQuc3JjPSIvLyIrdGhpcy5jb25maWcuYWRzX2hvc3QrIi9wb3B1bmRlcjEwMDAuanMiO2hvc3RlZFNjcmlwdC5pZD0icG9wbWFnaWNsZHIiO2Zvcih2YXIga2V5IGluIHRoaXMuY29uZmlnKXtpZighT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKHRoaXMuY29uZmlnLGtleSkpe2NvbnRpbnVlfWlmKGtleT09PSJhZHNfaG9zdCJ8fGtleT09PSJzeW5kaWNhdGlvbl9ob3N0Iil7Y29udGludWV9aG9zdGVkU2NyaXB0LnNldEF0dHJpYnV0ZSgiZGF0YS1leG8tIitrZXksdGhpcy5jb25maWdba2V5XSl9dmFyIGluc2VydEFuY2hvcj1kb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpLml0ZW0oMCk7aWYoaW5zZXJ0QW5jaG9yLmZpcnN0Q2hpbGQpe2luc2VydEFuY2hvci5pbnNlcnRCZWZvcmUoaG9zdGVkU2NyaXB0LGluc2VydEFuY2hvci5maXJzdENoaWxkKX1lbHNle2luc2VydEFuY2hvci5hcHBlbmRDaGlsZChob3N0ZWRTY3JpcHQpfX0scHJlcGFyZVBvcDpmdW5jdGlvbigpe2lmKHR5cGVvZiBleG9Kc1BvcDEwMT09PSJvYmplY3QiJiZPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZXhvSnNQb3AxMDEsImFkZCIpKXtyZXR1cm59cG9wTWFnaWMudG9wPXNlbGY7aWYocG9wTWFnaWMudG9wIT09c2VsZil7dHJ5e2lmKHRvcC5kb2N1bWVudC5sb2NhdGlvbi50b1N0cmluZygpKXtwb3BNYWdpYy50b3A9dG9wfX1jYXRjaChlcnIpe319cG9wTWFnaWMuY29va2llX25hbWU9InpvbmUtY2FwLSIrcG9wTWFnaWMuY29uZmlnLmlkem9uZTtpZihwb3BNYWdpYy5zaG91bGRTaG93KCkpe3ZhciB4bWxodHRwPW5ldyBYTUxIdHRwUmVxdWVzdDt4bWxodHRwLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbigpe2lmKHhtbGh0dHAucmVhZHlTdGF0ZT09WE1MSHR0cFJlcXVlc3QuRE9ORSl7cG9wTWFnaWMudmVub3JfbG9hZGVkPXRydWU7aWYoeG1saHR0cC5zdGF0dXM9PTIwMCl7cG9wTWFnaWMudmVub3I9eG1saHR0cC5yZXNwb25zZVRleHR9ZWxzZXtwb3BNYWdpYy52ZW5vcj0iMCJ9fX07dmFyIHByb3RvY29sPWRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sIT09Imh0dHBzOiImJmRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sIT09Imh0dHA6Ij8iaHR0cHM6Ijpkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbDt4bWxodHRwLm9wZW4oIkdFVCIscHJvdG9jb2wrIi8vIitwb3BNYWdpYy5jb25maWcuc3luZGljYXRpb25faG9zdCsiL3Zlbm9yLnBocCIsdHJ1ZSk7dHJ5e3htbGh0dHAuc2VuZCgpfWNhdGNoKGVycm9yKXtwb3BNYWdpYy52ZW5vcl9sb2FkZWQ9dHJ1ZX19cG9wTWFnaWMuYnVpbGRVcmwoKTtwb3BNYWdpYy5icm93c2VyPXBvcE1hZ2ljLmJyb3dzZXJEZXRlY3Rvci5kZXRlY3RCcm93c2VyKG5hdmlnYXRvci51c2VyQWdlbnQpO2lmKCFwb3BNYWdpYy5jb25maWcuY2hyb21lX2VuYWJsZWQmJihwb3BNYWdpYy5icm93c2VyLm5hbWU9PT0iY2hyb21lInx8cG9wTWFnaWMuYnJvd3Nlci5uYW1lPT09ImNyaW9zIikpe3JldHVybn12YXIgcG9wTWV0aG9kPXBvcE1hZ2ljLmdldFBvcE1ldGhvZChwb3BNYWdpYy5icm93c2VyKTtwb3BNYWdpYy5hZGRFdmVudCgiY2xpY2siLHBvcE1ldGhvZCl9LGdldFBvcE1ldGhvZDpmdW5jdGlvbihicm93c2VySW5mbyl7aWYocG9wTWFnaWMuY29uZmlnLnBvcHVwX2ZvcmNlKXtyZXR1cm4gcG9wTWFnaWMubWV0aG9kcy5wb3B1cH1pZihwb3BNYWdpYy5jb25maWcucG9wdXBfZmFsbGJhY2smJmJyb3dzZXJJbmZvLm5hbWU9PT0iY2hyb21lIiYmYnJvd3NlckluZm8udmVyc2lvbj49NjgmJiFicm93c2VySW5mby5pc01vYmlsZSl7cmV0dXJuIHBvcE1hZ2ljLm1ldGhvZHMucG9wdXB9aWYoYnJvd3NlckluZm8uaXNNb2JpbGUpe3JldHVybiBwb3BNYWdpYy5tZXRob2RzLmRlZmF1bHR9aWYoYnJvd3NlckluZm8ubmFtZT09PSJjaHJvbWUiKXtyZXR1cm4gcG9wTWFnaWMubWV0aG9kcy5jaHJvbWVUYWJ9cmV0dXJuIHBvcE1hZ2ljLm1ldGhvZHMuZGVmYXVsdH0sYnVpbGRVcmw6ZnVuY3Rpb24oKXt2YXIgcHJvdG9jb2w9ZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2whPT0iaHR0cHM6IiYmZG9jdW1lbnQubG9jYXRpb24ucHJvdG9jb2whPT0iaHR0cDoiPyJodHRwczoiOmRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sO3ZhciBwPXRvcD09PXNlbGY/ZG9jdW1lbnQuVVJMOmRvY3VtZW50LnJlZmVycmVyO3ZhciBzY3JpcHRfaW5mbz17dHlwZToiaW5saW5lIixuYW1lOiJwb3BNYWdpYyIsdmVyOnRoaXMudmVyc2lvbn07dmFyIGVuY29kZVNjcmlwdEluZm89ZnVuY3Rpb24oc2NyaXB0X2luZm8pe3ZhciByZXN1bHQ9c2NyaXB0X2luZm9bInR5cGUiXSsifCIrc2NyaXB0X2luZm9bIm5hbWUiXSsifCIrc2NyaXB0X2luZm9bInZlciJdO3JldHVybiBlbmNvZGVVUklDb21wb25lbnQoYnRvYShyZXN1bHQpKX07dmFyIGN1c3RvbVRhcmdldGluZ1BhcmFtcz0iIjtpZihjdXN0b21UYXJnZXRpbmcmJk9iamVjdC5rZXlzKGN1c3RvbVRhcmdldGluZykubGVuZ3RoKXt2YXIgY3VzdG9tVGFyZ2V0aW5nS2V5cz10eXBlb2YgY3VzdG9tVGFyZ2V0aW5nPT09Im9iamVjdCI/T2JqZWN0LmtleXMoY3VzdG9tVGFyZ2V0aW5nKTpjdXN0b21UYXJnZXRpbmc7dmFyIHZhbHVlO2N1c3RvbVRhcmdldGluZ0tleXMuZm9yRWFjaChmdW5jdGlvbihrZXkpe2lmKHR5cGVvZiBjdXN0b21UYXJnZXRpbmc9PT0ib2JqZWN0Iil7dmFsdWU9Y3VzdG9tVGFyZ2V0aW5nW2tleV19ZWxzZSBpZihBcnJheS5pc0FycmF5KGN1c3RvbVRhcmdldGluZykpe3ZhbHVlPXNjcmlwdEVsLmdldEF0dHJpYnV0ZShrZXkpfXZhciBrZXlXaXRob3V0RXhvUHJlZml4PWtleS5yZXBsYWNlKCJkYXRhLWV4by0iLCIiKTtjdXN0b21UYXJnZXRpbmdQYXJhbXMrPWAmJHtrZXlXaXRob3V0RXhvUHJlZml4fT0ke3ZhbHVlfWB9KX10aGlzLnVybD1wcm90b2NvbCsiLy8iK3RoaXMuY29uZmlnLnN5bmRpY2F0aW9uX2hvc3QrIi9zcGxhc2gucGhwIisiP2NhdD0iK3RoaXMuY29uZmlnLmNhdCsiJmlkem9uZT0iK3RoaXMuY29uZmlnLmlkem9uZSsiJnR5cGU9OCIrIiZwPSIrZW5jb2RlVVJJQ29tcG9uZW50KHApKyImc3ViPSIrdGhpcy5jb25maWcuc3ViKyh0aGlzLmNvbmZpZy5zdWIyIT09IiI/IiZzdWIyPSIrdGhpcy5jb25maWcuc3ViMjoiIikrKHRoaXMuY29uZmlnLnN1YjMhPT0iIj8iJnN1YjM9Iit0aGlzLmNvbmZpZy5zdWIzOiIiKSsiJmJsb2NrPTEiKyImZWw9Iit0aGlzLmNvbmZpZy5lbCsiJnRhZ3M9Iit0aGlzLmNvbmZpZy50YWdzKyImY29va2llY29uc2VudD0iK3RoaXMuY29uZmlnLmNvb2tpZWNvbnNlbnQrIiZzY3JfaW5mbz0iK2VuY29kZVNjcmlwdEluZm8oc2NyaXB0X2luZm8pK2N1c3RvbVRhcmdldGluZ1BhcmFtc30sYWRkRXZlbnRUb0VsZW1lbnQ6ZnVuY3Rpb24ob2JqLHR5cGUsZm4pe2lmKG9iai5hZGRFdmVudExpc3RlbmVyKXtvYmouYWRkRXZlbnRMaXN0ZW5lcih0eXBlLGZuLGZhbHNlKX1lbHNlIGlmKG9iai5hdHRhY2hFdmVudCl7b2JqWyJlIit0eXBlK2ZuXT1mbjtvYmpbdHlwZStmbl09ZnVuY3Rpb24oKXtvYmpbImUiK3R5cGUrZm5dKHdpbmRvdy5ldmVudCl9O29iai5hdHRhY2hFdmVudCgib24iK3R5cGUsb2JqW3R5cGUrZm5dKX1lbHNle29ialsib24iK3R5cGVdPW9ialsiZSIrdHlwZStmbl19fSxhZGRFdmVudDpmdW5jdGlvbih0eXBlLGZuKXt2YXIgdGFyZ2V0RWxlbWVudHM7aWYocG9wTWFnaWMuY29uZmlnLnRyaWdnZXJfbWV0aG9kPT0iMyIpe3RhcmdldEVsZW1lbnRzPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoImEiKTtmb3IoaT0wO2k8dGFyZ2V0RWxlbWVudHMubGVuZ3RoO2krKyl7cG9wTWFnaWMuYWRkRXZlbnRUb0VsZW1lbnQodGFyZ2V0RWxlbWVudHNbaV0sdHlwZSxmbil9cmV0dXJufWlmKHBvcE1hZ2ljLmNvbmZpZy50cmlnZ2VyX21ldGhvZD09IjIiJiZwb3BNYWdpYy5jb25maWcudHJpZ2dlcl9tZXRob2QhPSIiKXt2YXIgdHJpZ2dlcl9jbGFzc2VzO3ZhciB0cmlnZ2VyX2NsYXNzZXNfZmluYWw9W107aWYocG9wTWFnaWMuY29uZmlnLnRyaWdnZXJfY2xhc3MuaW5kZXhPZigiLCIpPT09LTEpe3RyaWdnZXJfY2xhc3Nlcz1wb3BNYWdpYy5jb25maWcudHJpZ2dlcl9jbGFzcy5zcGxpdCgiICIpfWVsc2V7dmFyIHRyaW1tZWRfdHJpZ2dlcl9jbGFzc2VzPXBvcE1hZ2ljLmNvbmZpZy50cmlnZ2VyX2NsYXNzLnJlcGxhY2UoL1xzL2csIiIpO3RyaWdnZXJfY2xhc3Nlcz10cmltbWVkX3RyaWdnZXJfY2xhc3Nlcy5zcGxpdCgiLCIpfWZvcih2YXIgaT0wO2k8dHJpZ2dlcl9jbGFzc2VzLmxlbmd0aDtpKyspe2lmKHRyaWdnZXJfY2xhc3Nlc1tpXSE9PSIiKXt0cmlnZ2VyX2NsYXNzZXNfZmluYWwucHVzaCgiLiIrdHJpZ2dlcl9jbGFzc2VzW2ldKX19dGFyZ2V0RWxlbWVudHM9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCh0cmlnZ2VyX2NsYXNzZXNfZmluYWwuam9pbigiLCAiKSk7Zm9yKGk9MDtpPHRhcmdldEVsZW1lbnRzLmxlbmd0aDtpKyspe3BvcE1hZ2ljLmFkZEV2ZW50VG9FbGVtZW50KHRhcmdldEVsZW1lbnRzW2ldLHR5cGUsZm4pfXJldHVybn1wb3BNYWdpYy5hZGRFdmVudFRvRWxlbWVudChkb2N1bWVudCx0eXBlLGZuKX0sc2V0Q29va2llOmZ1bmN0aW9uKG5hbWUsdmFsdWUsdHRsX21pbnV0ZXMpe2lmKCF0aGlzLmNvbmZpZy5jb29raWVjb25zZW50KXtyZXR1cm4gZmFsc2V9dHRsX21pbnV0ZXM9cGFyc2VJbnQodHRsX21pbnV0ZXMsMTApO3ZhciBub3dfZGF0ZT1uZXcgRGF0ZTtub3dfZGF0ZS5zZXRNaW51dGVzKG5vd19kYXRlLmdldE1pbnV0ZXMoKStwYXJzZUludCh0dGxfbWludXRlcykpO3ZhciBjX3ZhbHVlPWVuY29kZVVSSUNvbXBvbmVudCh2YWx1ZSkrIjsgZXhwaXJlcz0iK25vd19kYXRlLnRvVVRDU3RyaW5nKCkrIjsgcGF0aD0vIjtkb2N1bWVudC5jb29raWU9bmFtZSsiPSIrY192YWx1ZX0sZ2V0Q29va2llOmZ1bmN0aW9uKG5hbWUpe2lmKCF0aGlzLmNvbmZpZy5jb29raWVjb25zZW50KXtyZXR1cm4gZmFsc2V9dmFyIGkseCx5LGNvb2tpZXNBcnJheT1kb2N1bWVudC5jb29raWUuc3BsaXQoIjsiKTtmb3IoaT0wO2k8Y29va2llc0FycmF5Lmxlbmd0aDtpKyspe3g9Y29va2llc0FycmF5W2ldLnN1YnN0cigwLGNvb2tpZXNBcnJheVtpXS5pbmRleE9mKCI9IikpO3k9Y29va2llc0FycmF5W2ldLnN1YnN0cihjb29raWVzQXJyYXlbaV0uaW5kZXhPZigiPSIpKzEpO3g9eC5yZXBsYWNlKC9eXHMrfFxzKyQvZywiIik7aWYoeD09PW5hbWUpe3JldHVybiBkZWNvZGVVUklDb21wb25lbnQoeSl9fX0scmFuZFN0cjpmdW5jdGlvbihsZW5ndGgscG9zc2libGVDaGFycyl7dmFyIHRleHQ9IiI7dmFyIHBvc3NpYmxlPXBvc3NpYmxlQ2hhcnN8fCJBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSI7Zm9yKHZhciBpPTA7aTxsZW5ndGg7aSsrKXt0ZXh0Kz1wb3NzaWJsZS5jaGFyQXQoTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpKnBvc3NpYmxlLmxlbmd0aCkpfXJldHVybiB0ZXh0fSxpc1ZhbGlkVXNlckV2ZW50OmZ1bmN0aW9uKGV2ZW50KXtpZigiaXNUcnVzdGVkImluIGV2ZW50JiZldmVudC5pc1RydXN0ZWQmJnBvcE1hZ2ljLmJyb3dzZXIubmFtZSE9PSJpZSImJnBvcE1hZ2ljLmJyb3dzZXIubmFtZSE9PSJzYWZhcmkiKXtyZXR1cm4gdHJ1ZX1lbHNle3JldHVybiBldmVudC5zY3JlZW5YIT0wJiZldmVudC5zY3JlZW5ZIT0wfX0saXNWYWxpZEhyZWY6ZnVuY3Rpb24oaHJlZil7aWYodHlwZW9mIGhyZWY9PT0idW5kZWZpbmVkInx8aHJlZj09IiIpe3JldHVybiBmYWxzZX12YXIgZW1wdHlfcmVmPS9ccz9qYXZhc2NyaXB0XHM/Oi9pO3JldHVybiFlbXB0eV9yZWYudGVzdChocmVmKX0sZmluZExpbmtUb09wZW46ZnVuY3Rpb24oY2xpY2tlZEVsZW1lbnQpe3ZhciB0YXJnZXQ9Y2xpY2tlZEVsZW1lbnQ7dmFyIGxvY2F0aW9uPWZhbHNlO3RyeXt2YXIgYnJlYWtDdHI9MDt3aGlsZShicmVha0N0cjwyMCYmIXRhcmdldC5nZXRBdHRyaWJ1dGUoImhyZWYiKSYmdGFyZ2V0IT09ZG9jdW1lbnQmJnRhcmdldC5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpIT09Imh0bWwiKXt0YXJnZXQ9dGFyZ2V0LnBhcmVudE5vZGU7YnJlYWtDdHIrK312YXIgZWxlbWVudFRhcmdldEF0dHI9dGFyZ2V0LmdldEF0dHJpYnV0ZSgidGFyZ2V0Iik7aWYoIWVsZW1lbnRUYXJnZXRBdHRyfHxlbGVtZW50VGFyZ2V0QXR0ci5pbmRleE9mKCJfYmxhbmsiKT09PS0xKXtsb2NhdGlvbj10YXJnZXQuZ2V0QXR0cmlidXRlKCJocmVmIil9fWNhdGNoKGVycil7fWlmKCFwb3BNYWdpYy5pc1ZhbGlkSHJlZihsb2NhdGlvbikpe2xvY2F0aW9uPWZhbHNlfXJldHVybiBsb2NhdGlvbnx8d2luZG93LmxvY2F0aW9uLmhyZWZ9LGdldFB1SWQ6ZnVuY3Rpb24oKXtyZXR1cm4ib2tfIitNYXRoLmZsb29yKDg5OTk5OTk5Kk1hdGgucmFuZG9tKCkrMWU3KX0sYnJvd3NlckRldGVjdG9yOnticm93c2VyRGVmaW5pdGlvbnM6W1siZmlyZWZveCIsL0ZpcmVmb3hcLyhbMC05Ll0rKSg/OlxzfCQpL10sWyJvcGVyYSIsL09wZXJhXC8oWzAtOS5dKykoPzpcc3wkKS9dLFsib3BlcmEiLC9PUFJcLyhbMC05Ll0rKSg6P1xzfCQpJC9dLFsiZWRnZSIsL0VkZyg/OmV8KVwvKFswLTkuX10rKS9dLFsiaWUiLC9UcmlkZW50XC83XC4wLipydjooWzAtOS5dKylcKS4qR2Vja28kL10sWyJpZSIsL01TSUVccyhbMC05Ll0rKTsuKlRyaWRlbnRcL1s0LTddLjAvXSxbImllIiwvTVNJRVxzKDdcLjApL10sWyJzYWZhcmkiLC9WZXJzaW9uXC8oWzAtOS5fXSspLipTYWZhcmkvXSxbImNocm9tZSIsLyg/IUNocm9tLipFZGcoPzplfCkpQ2hyb20oPzplfGl1bSlcLyhbMC05Ll0rKSg6P1xzfCQpL10sWyJjaHJvbWUiLC8oPyFDaHJvbS4qT1BSKUNocm9tKD86ZXxpdW0pXC8oWzAtOS5dKykoOj9cc3wkKS9dLFsiYmIxMCIsL0JCMTA7XHNUb3VjaC4qVmVyc2lvblwvKFswLTkuXSspL10sWyJhbmRyb2lkIiwvQW5kcm9pZFxzKFswLTkuXSspL10sWyJpb3MiLC9WZXJzaW9uXC8oWzAtOS5fXSspLipNb2JpbGUuKlNhZmFyaS4qL10sWyJ5YW5kZXhicm93c2VyIiwvWWFCcm93c2VyXC8oWzAtOS5fXSspL10sWyJjcmlvcyIsL0NyaU9TXC8oWzAtOS5dKykoOj9cc3wkKS9dXSxkZXRlY3RCcm93c2VyOmZ1bmN0aW9uKHVzZXJBZ2VudCl7dmFyIGlzTW9iaWxlPXVzZXJBZ2VudC5tYXRjaCgvQW5kcm9pZHxCbGFja0JlcnJ5fGlQaG9uZXxpUGFkfGlQb2R8T3BlcmEgTWluaXxJRU1vYmlsZXxXZWJPU3xXaW5kb3dzIFBob25lL2kpO2Zvcih2YXIgaSBpbiB0aGlzLmJyb3dzZXJEZWZpbml0aW9ucyl7dmFyIGRlZmluaXRpb249dGhpcy5icm93c2VyRGVmaW5pdGlvbnNbaV07aWYoZGVmaW5pdGlvblsxXS50ZXN0KHVzZXJBZ2VudCkpe3ZhciBtYXRjaD1kZWZpbml0aW9uWzFdLmV4ZWModXNlckFnZW50KTt2YXIgdmVyc2lvbj1tYXRjaCYmbWF0Y2hbMV0uc3BsaXQoL1suX10vKS5zbGljZSgwLDMpO3ZhciB2ZXJzaW9uVGFpbHM9QXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwodmVyc2lvbiwxKS5qb2luKCIiKXx8IjAiO2lmKHZlcnNpb24mJnZlcnNpb24ubGVuZ3RoPDMpe0FycmF5LnByb3RvdHlwZS5wdXNoLmFwcGx5KHZlcnNpb24sdmVyc2lvbi5sZW5ndGg9PT0xP1swLDBdOlswXSl9cmV0dXJue25hbWU6ZGVmaW5pdGlvblswXSx2ZXJzaW9uOnZlcnNpb24uam9pbigiLiIpLHZlcnNpb25OdW1iZXI6cGFyc2VGbG9hdCh2ZXJzaW9uWzBdKyIuIit2ZXJzaW9uVGFpbHMpLGlzTW9iaWxlOmlzTW9iaWxlfX19cmV0dXJue25hbWU6Im90aGVyIix2ZXJzaW9uOiIxLjAiLHZlcnNpb25OdW1iZXI6MSxpc01vYmlsZTppc01vYmlsZX19fSxtZXRob2RzOntkZWZhdWx0OmZ1bmN0aW9uKHRyaWdnZXJlZEV2ZW50KXtpZighcG9wTWFnaWMuc2hvdWxkU2hvdygpfHwhcG9wTWFnaWMudmVub3JTaG91bGRTaG93KCl8fCFwb3BNYWdpYy5pc1ZhbGlkVXNlckV2ZW50KHRyaWdnZXJlZEV2ZW50KSlyZXR1cm4gdHJ1ZTt2YXIgY2xpY2tlZEVsZW1lbnQ9dHJpZ2dlcmVkRXZlbnQudGFyZ2V0fHx0cmlnZ2VyZWRFdmVudC5zcmNFbGVtZW50O3ZhciBocmVmPXBvcE1hZ2ljLmZpbmRMaW5rVG9PcGVuKGNsaWNrZWRFbGVtZW50KTt3aW5kb3cub3BlbihocmVmLCJfYmxhbmsiKTtwb3BNYWdpYy5zZXRBc09wZW5lZCgpO3BvcE1hZ2ljLnRvcC5kb2N1bWVudC5sb2NhdGlvbj1wb3BNYWdpYy51cmw7aWYodHlwZW9mIHRyaWdnZXJlZEV2ZW50LnByZXZlbnREZWZhdWx0IT09InVuZGVmaW5lZCIpe3RyaWdnZXJlZEV2ZW50LnByZXZlbnREZWZhdWx0KCk7dHJpZ2dlcmVkRXZlbnQuc3RvcFByb3BhZ2F0aW9uKCl9cmV0dXJuIHRydWV9LGNocm9tZVRhYjpmdW5jdGlvbihldmVudCl7aWYoIXBvcE1hZ2ljLnNob3VsZFNob3coKXx8IXBvcE1hZ2ljLnZlbm9yU2hvdWxkU2hvdygpfHwhcG9wTWFnaWMuaXNWYWxpZFVzZXJFdmVudChldmVudCkpcmV0dXJuIHRydWU7aWYodHlwZW9mIGV2ZW50LnByZXZlbnREZWZhdWx0IT09InVuZGVmaW5lZCIpe2V2ZW50LnByZXZlbnREZWZhdWx0KCk7ZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCl9ZWxzZXtyZXR1cm4gdHJ1ZX12YXIgYT10b3Aud2luZG93LmRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTt2YXIgdGFyZ2V0PWV2ZW50LnRhcmdldHx8ZXZlbnQuc3JjRWxlbWVudDthLmhyZWY9cG9wTWFnaWMuZmluZExpbmtUb09wZW4odGFyZ2V0KTtkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLmFwcGVuZENoaWxkKGEpO3ZhciBlPW5ldyBNb3VzZUV2ZW50KCJjbGljayIse2J1YmJsZXM6dHJ1ZSxjYW5jZWxhYmxlOnRydWUsdmlldzp3aW5kb3csc2NyZWVuWDowLHNjcmVlblk6MCxjbGllbnRYOjAsY2xpZW50WTowLGN0cmxLZXk6dHJ1ZSxhbHRLZXk6ZmFsc2Usc2hpZnRLZXk6ZmFsc2UsbWV0YUtleTp0cnVlLGJ1dHRvbjowfSk7ZS5wcmV2ZW50RGVmYXVsdD11bmRlZmluZWQ7YS5kaXNwYXRjaEV2ZW50KGUpO2EucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChhKTt3aW5kb3cub3Blbihwb3BNYWdpYy51cmwsIl9zZWxmIik7cG9wTWFnaWMuc2V0QXNPcGVuZWQoKX0scG9wdXA6ZnVuY3Rpb24odHJpZ2dlcmVkRXZlbnQpe2lmKCFwb3BNYWdpYy5zaG91bGRTaG93KCl8fCFwb3BNYWdpYy52ZW5vclNob3VsZFNob3coKXx8IXBvcE1hZ2ljLmlzVmFsaWRVc2VyRXZlbnQodHJpZ2dlcmVkRXZlbnQpKXJldHVybiB0cnVlO3ZhciB3aW5PcHRpb25zPSIiO2lmKHBvcE1hZ2ljLmNvbmZpZy5wb3B1cF9mYWxsYmFjayYmIXBvcE1hZ2ljLmNvbmZpZy5wb3B1cF9mb3JjZSl7dmFyIGhlaWdodD1NYXRoLm1heChNYXRoLnJvdW5kKHdpbmRvdy5pbm5lckhlaWdodCouOCksMzAwKTt2YXIgd2lkdGg9TWF0aC5tYXgoTWF0aC5yb3VuZCh3aW5kb3cuaW5uZXJXaWR0aCouNyksMzAwKTt2YXIgdG9wPXdpbmRvdy5zY3JlZW5ZKzEwMDt2YXIgbGVmdD13aW5kb3cuc2NyZWVuWCsxMDA7d2luT3B0aW9ucz0ibWVudWJhcj0xLHJlc2l6YWJsZT0xLHdpZHRoPSIrd2lkdGgrIixoZWlnaHQ9IitoZWlnaHQrIix0b3A9Iit0b3ArIixsZWZ0PSIrbGVmdH12YXIgcHJlUG9wVXJsPWRvY3VtZW50LmxvY2F0aW9uLmhyZWY7dmFyIHBvcFdpbj13aW5kb3cub3BlbihwcmVQb3BVcmwscG9wTWFnaWMuZ2V0UHVJZCgpLHdpbk9wdGlvbnMpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtwb3BXaW4ubG9jYXRpb24uaHJlZj1wb3BNYWdpYy51cmx9LDIwMCk7cG9wTWFnaWMuc2V0QXNPcGVuZWQoKTtpZih0eXBlb2YgdHJpZ2dlcmVkRXZlbnQucHJldmVudERlZmF1bHQhPT0idW5kZWZpbmVkIil7dHJpZ2dlcmVkRXZlbnQucHJldmVudERlZmF1bHQoKTt0cmlnZ2VyZWRFdmVudC5zdG9wUHJvcGFnYXRpb24oKX19fX07ICAgIHBvcE1hZ2ljLmluaXQoYWRDb25maWcpOwp9KSgpOwoKCjwvc2NyaXB0PjwvZGl2Pgo data-block12>/div>script>function b2a(a){var b,c0,l0,f,g;if(!a)return a;do{var ea.charCodeAt(c++);var ha.charCodeAt(c++);var ka.charCodeAt(c++);var de16|h8|k;e63&d>>18;h63&d>>12;k63&d>>6;d&63;gl++ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(e)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(h)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(k)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(d)}while(ca.length);return fg.join(),ba.length%3,(b?f.slice(0,b-3):f)+.slice(b||3)}function a2b(a){var b,c,l,f{},g0,e0,h,kString.fromCharCode,da.length;for(b0;64>b;b++)fABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(b)b;for(c0;d>c;c++)for(bfa.charAt(c),g(g6)+b,e+6;8e;)((l255&g>>>(e-8))||d-2>c)&&(h+k(l));return h}b64efunction(a){return btoa(encodeURIComponent(a).replace(/%(0-9A-F{2})/g,function(b,a){return String.fromCharCode(0x+a)}))};b64dfunction(a){return decodeURIComponent(atob(a).split().map(function(a){return%+(00+a.charCodeAt(0).toString(16)).slice(-2)}).join())}; ai_run_212004791060 function(){if (typeof ai_js_code boolean) {ai_insert_viewport_code (ai-insert-12-44839426);};}; if (document.readyState complete || (document.readyState ! loading && !document.documentElement.doScroll)) ai_run_212004791060 (); else document.addEventListener (DOMContentLoaded, ai_run_212004791060);/script>/aside>aside>div classai-viewports ai-viewport-3 ai-insert-1-14735125 stylemargin: 8px 0; clear: both; data-insertion-positionprepend data-selector.ai-insert-1-14735125 data-insertion-no-dbg data-codePGRpdiBjbGFzcz0nb3BmNnRnQnMyIG9wZjZ0Z0JzMi0xJyBzdHlsZT0nbWFyZ2luOiA4cHggMDsgY2xlYXI6IGJvdGg7Jz4KPHNjcmlwdCBhc3luYyB0eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0IiBzcmM9Imh0dHBzOi8vYS5tYWdzcnYuY29tL2FkLXByb3ZpZGVyLmpzIj48L3NjcmlwdD4gCjxpbnMgY2xhc3M9ImVhczZhOTc4ODhlMTQiIGRhdGEtem9uZWlkPSI0OTY2NjI0Ij48L2lucz4gCjxzY3JpcHQ+KEFkUHJvdmlkZXIgPSB3aW5kb3cuQWRQcm92aWRlciB8fCBbXSkucHVzaCh7InNlcnZlIjoge319KTs8L3NjcmlwdD48L2Rpdj4K data-block1>/div>script>function b2a(a){var b,c0,l0,f,g;if(!a)return a;do{var ea.charCodeAt(c++);var ha.charCodeAt(c++);var ka.charCodeAt(c++);var de16|h8|k;e63&d>>18;h63&d>>12;k63&d>>6;d&63;gl++ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(e)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(h)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(k)+ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(d)}while(ca.length);return fg.join(),ba.length%3,(b?f.slice(0,b-3):f)+.slice(b||3)}function a2b(a){var b,c,l,f{},g0,e0,h,kString.fromCharCode,da.length;for(b0;64>b;b++)fABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.charAt(b)b;for(c0;d>c;c++)for(bfa.charAt(c),g(g6)+b,e+6;8e;)((l255&g>>>(e-8))||d-2>c)&&(h+k(l));return h}b64efunction(a){return btoa(encodeURIComponent(a).replace(/%(0-9A-F{2})/g,function(b,a){return String.fromCharCode(0x+a)}))};b64dfunction(a){return decodeURIComponent(atob(a).split().map(function(a){return%+(00+a.charCodeAt(0).toString(16)).slice(-2)}).join())}; ai_run_390361497433 function(){if (typeof ai_js_code boolean) {ai_insert_viewport_code (ai-insert-1-14735125);};}; if (document.readyState complete || (document.readyState ! loading && !document.documentElement.doScroll)) ai_run_390361497433 (); else document.addEventListener (DOMContentLoaded, ai_run_390361497433);/script>/aside>script>(function(){function c(){var ba.contentDocument||a.contentWindow.document;if(b){var db.createElement(script);d.innerHTMLwindow.__CF$cv$params{r:8c1d93e84ab38383,t:MTcyNjExOTc4NC4wMDAwMDA};var adocument.createElement(script);a.nonce;a.src/cdn-cgi/challenge-platform/scripts/jsd/main.js;document.getElementsByTagName(head)0.appendChild(a);;b.getElementsByTagName(head)0.appendChild(d)}}if(document.body){var adocument.createElement(iframe);a.height1;a.width1;a.style.positionabsolute;a.style.top0;a.style.left0;a.style.bordernone;a.style.visibilityhidden;document.body.appendChild(a);if(loading!document.readyState)c();else if(window.addEventListener)document.addEventListener(DOMContentLoaded,c);else{var edocument.onreadystatechange||function(){};document.onreadystatechangefunction(b){e(b);loading!document.readyState&&(document.onreadystatechangee,c())}}}})();/script>/body>/html>
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
]