{"browser":{"show_home_button":true},"edge":{"services":{"account_id":"8fe91657584ee6d5","last_username":"xukaiming@hotmail.com"}},"edge_fundamentals_appdefaults":{"enclave_version":101},"ess_kv_states":{"restore_on_startup":{"closed_notification":false,"decrypt_success":true,"key":"restore_on_startup","notification_popup_count":0},"startup_urls":{"closed_notification":false,"decrypt_success":true,"key":"startup_urls","notification_popup_count":0},"template_url_data":{"closed_notification":false,"decrypt_success":true,"key":"template_url_data","notification_popup_count":0}},"extensions":{"settings":{"aapbdbdomjkkjkaonfhkkikfgjllcleb":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","contextMenus","storage","scripting","offscreen"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633863275","first_install_time":"13322156094384052","from_webstore":true,"granted_permissions":{"api":["activeTab","contextMenus","storage","scripting","offscreen"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406558182009523","location":1,"manifest":{"action":{"default_icon":{"19":"icons/19.png","38":"icons/38.png"},"default_popup":"popup.html","default_title":"Google Translate\n\nLeft-click to translate!\nRight-click for options."},"author":{"email":"google-translate-chrome-extension-owners@google.com"},"background":{"service_worker":"main_compiled.js"},"content_scripts":[{"all_frames":true,"css":["bubble_gss.css"],"js":["bubble_compiled.js"],"matches":["\u003Call_urls>"]}],"current_locale":"en","default_locale":"en","description":"View translations easily as you browse the web. By the Google Translate team.","icons":{"128":"icons/128.png","16":"icons/16.png","19":"icons/19.png","32":"icons/32.png","38":"icons/38.png","48":"icons/48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCfHy1M+jghaHyaVAILzx/c/Dy+RXtcaP9/5pC7EY8JlNEI/G4DIIng9IzlrH8UWStpMWMyGUsdyusn2PkYFrqfVzhc2azVF3PX9D0KHG3FLN3mNoz1YTBHvO5QSXJf292qW0tTYuoGqeTfXtF9odLdg20Xd0YrLmtS4TQkpSYGDwIDAQAB","manifest_version":3,"minimum_chrome_version":"115","name":"Google Translate","options_page":"options.html","permissions":["activeTab","contextMenus","storage","offscreen","scripting"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.0.16","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["popup_css_compiled.css"]}]},"path":"aapbdbdomjkkjkaonfhkkikfgjllcleb\\2.0.16_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"2.0.16"},"serviceworkerevents":["contextMenus.onClicked","runtime.onInstalled","storage.onChanged"],"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"adelhekhakakocomdfejiipdnaadiiib":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["storage","declarativeNetRequest"],"explicit_host":["\u003Call_urls>","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>","file:///*","http://*/*","https://*/*"]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633863398","first_install_time":"13322156107438528","from_webstore":true,"granted_permissions":{"api":["storage","webRequest","webRequestBlocking","declarativeNetRequest"],"explicit_host":["\u003Call_urls>","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>","file:///*","http://*/*","https://*/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13364820060694627","location":1,"manifest":{"action":{"default_icon":{"16":"imgs/icon/icon-OFF@16px.png","32":"imgs/icon/icon-OFF@32px.png"},"default_title":"Set Text Mode on/off"},"background":{"service_worker":"js/background.js"},"content_scripts":[{"__css_comment":"These are injected in the order they appear in this array, before any DOM is constructed or displayed for the page.","__js_comment":"In the case of 'document_end', the files are injected immediately after the DOM is complete, but before subresources like images and frames have loaded. In the case of 'document_start', the files are injected after any files from css, but before any other DOM is constructed or any other script is run.","all_frames":true,"css":["css/tab.css"],"js":["js/tab.js"],"matches":["\u003Call_urls>"],"run_at":"document_start"}],"description":"Browse the web without distractions via simple text based pages.","differential_fingerprint":"1.88c584578005f529dc3d386545531a2b78553fc8695e24c8fda0f9b41bedb066","host_permissions":["\u003Call_urls>"],"icons":{"128":"icons/icon_128x128.png","16":"icons/icon_16x16.png","48":"icons/icon_48x48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDT8+iU6gsD5HZS4tnBxA33lKMYVJR5Y/ro1Evcj/o6BwrKrBQ6fmC0U6fXWIV1GnA9aDNiX6/R/GauZbyGFEsjFRZkz1vKrue+S0fbS0hxQ+YKp5AM8mXJouZx4zoS7EcVLf0BBlw6cUGsR/9f8OOvAzZAdDdjfLvsV0shXGfLUQIDAQAB","manifest_version":3,"name":"Text Mode","options_page":"html/options.html","permissions":["storage","declarativeNetRequest"],"update_url":"https://clients2.google.com/service/update2/crx","version":"0.6.1","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["imgs/bg/*"]}]},"path":"adelhekhakakocomdfejiipdnaadiiib\\0.6.1_0","preferences":{},"regular_only_preferences":{},"serviceworkerevents":[],"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"afopnekiinpekooejpchnkgfffaeceko":{"account_extension_type":1,"active_permissions":{"api":["debugger","storage","tabs","unlimitedStorage","webRequest","webRequestBlocking"],"explicit_host":["*://*/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[1,2],"edge_last_update_check_time":"13425122824988128","first_install_time":"13322156409071106","from_webstore":false,"granted_permissions":{"api":["contextMenus","downloads","storage","tabs","unlimitedStorage","webRequest","webRequestBlocking"],"explicit_host":["*://*/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13422928448682633","lastpingday":"13366252801168679","location":1,"manifest":{"background":{"scripts":["assets/js/background.js"]},"browser_action":{"default_icon":{"128":"assets/images/128.png"},"default_popup":"popup.html","default_title":"Header Editor"},"content_security_policy":"script-src 'self' 'unsafe-eval'; object-src 'self';","current_locale":"en","default_locale":"en","description":"Manage browser requests","homepage_url":"https://he.firefoxcn.net","icons":{"128":"assets/images/128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvXddF7DZUFje/9pZZbZWkT8N98T3vLjhTIHL1sI4s+GDJnvkGLhl92a019fV+qzwWljIOYEbuvMRgvAhQVqcbIU86zqjlYs9LuFf7azNEcBd1PCmcx83ID8iI8oqy3iBil1CaK/p1tzetkGNtiHJgVIIBpm5Y8ap5ONx+PzMnNkXDLobaDugszfTmDQqCdgm33RH/E/F2HHHf6Px6rudmP4iqCI0R0uzz3jAMGulix5/ga6AIg1MY1khB1bcMJLqj3pmxdBKZHKldvH0PBIsrpEQH61HaTk2oijc6bhY4cexWVabpLPpsMeqqxH+oz/pz0fJE0P/IrXCPUa+04pu6QIDAQAB","manifest_version":2,"name":"Header Editor","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["tabs","storage","unlimitedStorage","webRequest","webRequestBlocking","*://*/*","debugger"],"short_name":"Header Editor","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"5.2.11"},"path":"afopnekiinpekooejpchnkgfffaeceko\\5.2.11_0","pending_on_installed_event_dispatch_info":{"previous_version":"5.2.10"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ahfgeienlihckogmohjhadlkjgocpleb":{"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13322155717441756","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155717441756","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover extensions for Microsoft Edge.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\web_store","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ahmpjcflkgiildlgicmcieglgoilbfdp":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","alarms","contextMenus","cookies","downloads","history","nativeMessaging","notifications","storage","tabs","webRequest","declarativeNetRequest","scripting"],"explicit_host":["*://*/*","\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*/*"]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[],"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122633863493","filtered_service_worker_events":{"webRequest.onBeforeRequest/s2":[{"_options":{"extraInfo":["requestBody"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onBeforeRequest/s5":[{"_options":{"extraInfo":[],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onBeforeSendHeaders/s1":[{"_options":{"extraInfo":["requestHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onErrorOccurred/s8":[{"_options":{"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onHeadersReceived/s4":[{"_options":{"extraInfo":["responseHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onResponseStarted/s7":[{"_options":{"extraInfo":["responseHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onSendHeaders/s3":[{"_options":{"extraInfo":["requestHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onSendHeaders/s6":[{"_options":{"extraInfo":["requestHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}]},"first_install_time":"13322157966679216","from_webstore":true,"granted_permissions":{"api":["activeTab","alarms","contextMenus","cookies","downloads","history","nativeMessaging","notifications","storage","tabs","webRequest","webRequestBlocking","declarativeNetRequest","scripting"],"explicit_host":["*://*/*","\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*/*"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424404405279993","location":1,"manifest":{"action":{"default_icon":{"128":"assets/images/fdm128.png","16":"assets/images/fdm16.png","32":"assets/images/fdm32.png","48":"assets/images/fdm48.png","64":"assets/images/fdm64.png","96":"assets/images/fdm96.png"},"default_popup":"src/html/settings.html","default_title":"Free Download Manager extension"},"author":"FreeDownloadManager.ORG","background":{"service_worker":"dist/js/service_worker.js","type":"module"},"content_scripts":[{"all_frames":true,"js":["src/js/webextension.js"],"matches":["*://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["src/js/fdmschemecatch.js"],"matches":["*://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["src/js/youtubeutils.js"],"matches":["*://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["src/js/contextmenuhlpr.js"],"matches":["*://*/*"],"run_at":"document_start"}],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self';","sandbox":"sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' 'unsafe-inline' 'unsafe-eval'; child-src 'self';"},"current_locale":"en","default_locale":"en","description":"Free Download Manager integration with browser","externally_connectable":{"matches":["*://*.freedownloadmanager.org/*"]},"homepage_url":"https://www.freedownloadmanager.org","host_permissions":["\u003Call_urls>"],"icons":{"128":"assets/images/fdm128.png","16":"assets/images/fdm16.png","32":"assets/images/fdm32.png","48":"assets/images/fdm48.png","64":"assets/images/fdm64.png","96":"assets/images/fdm96.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3FFXooWCPMvTKo562woacuDlVc276QNTbmL59WZ3BNgEOizIHQ7B8WkzMbxlW2pN8vk58JP2/rSwqYmUAjYoel3Wi74nXIzJ/vm86CejdKGwqdK2LvBiKJa7sz79eDT7Hnut/Mht0qtDD562EU4Gvwbq2TJHmGFKN19779guNr7x5uBx653vYN1kqFrx069CtLIbSwfYWUJjJYeWMAW4QTSuBSUNn9MYp5TLW1Hp+j1tAvXc7f/U5FYNdA8HYZC83ZUbhX5V1tEmaXpjF15s5FGgUjYm2d6Qxg9qWvt8LbvULN6/vA5VxV18ii97lol986+IvZXGthS972DvGp0QXwIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Free Download Manager","permissions":["cookies","webRequest","declarativeNetRequest","downloads","nativeMessaging","contextMenus","activeTab","storage","history","tabs","notifications","alarms","scripting"],"short_name":"FDM","update_url":"https://clients2.google.com/service/update2/crx","version":"3.2.7"},"path":"ahmpjcflkgiildlgicmcieglgoilbfdp\\3.2.7_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"3.2.7"},"serviceworkerevents":["contextMenus.onClicked","downloads.onDeterminingFilename","runtime.onInstalled","tabs.onActivated","tabs.onCreated","tabs.onRemoved","tabs.onUpdated"],"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"web_request":{},"withholding_permissions":false},"ajfboaconbpkglpfanbmlfgojgndmhmc":{"account_extension_type":1,"active_permissions":{"api":["clipboardWrite","contextMenus","cookies","devtools","notifications","storage","tabs","unlimitedStorage"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824990320","events":[],"first_install_time":"13322156704528615","from_webstore":false,"granted_permissions":{"api":["clipboardWrite","contextMenus","cookies","devtools","notifications","storage","tabs","unlimitedStorage"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322156704528615","lastpingday":"13366252801168679","location":1,"manifest":{"background":{"scripts":["/lib/jquery-3.3.1.min.js","/lib/object-watch.js","/js/cookie_helpers.js","/js/utils.js","/js/data.js","/js/background.js","/devtools/background-devtools.js","/js/ga.js"]},"browser_action":{"default_icon":{"19":"img/icon_19x19.png","38":"img/icon_38x38.png"},"default_popup":"popup.html","default_title":"Cookie Editor"},"content_security_policy":"script-src 'self' https://ssl.google-analytics.com; object-src 'self'","current_locale":"en","default_locale":"en","description":"Cookie Editor is a cookie manager. You can add, delete, edit, search, protect and block cookies!","devtools_page":"/devtools/devtools-page.html","icons":{"128":"img/icon_128x128.png","16":"img/icon_16x16.png","48":"img/icon_48x48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqys+tvY2pI20p9Snzcl8XYVmW4GHsOcG97q797BiJefxMX9sxRZ5UAmyqd7BIhqTZCQyZE0L5MiR3VzqQx4tndadbR/oFMdTvqO9Hx9Hna02wbwg7e0WfjRrBk/sgmqy4DtSFMIKjxxTTzmKL0deQhhgKAxL38Jq7f2lzQy602mzEryo5xxQHyxI2D3CKkuZP+G7IPcwNL/OCCt8cFhAxN33AGZbjUcR8+dC1Y5vTtJnrHw404k/MItckUW5xy7lZ7kmWbuUxbAxRirbJpl8MHG5PNbZ4/l4kVtj5ZnJbEZ1zFraX9CE125VCgnOBlaO0lz0zR1sx6Lqn1WbG1CFvwIDAQAB","manifest_version":2,"name":"Cookie Editor","options_page":"options_main_page.html","permissions":["tabs","\u003Call_urls>","cookies","contextMenus","unlimitedStorage","notifications","storage","clipboardWrite"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.5.30.1"},"path":"ajfboaconbpkglpfanbmlfgojgndmhmc\\1.5.30.1_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"amkbmndfnliijdhojkpoglbnaaahippg":{"account_extension_type":2,"active_permissions":{"api":["activeTab","contextMenus","storage","webRequest","declarativeNetRequest","declarativeNetRequestFeedback","declarativeNetRequestWithHostAccess","offscreen","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*/*","\u003Call_urls>","file:///*"]},"commands":{"_execute_action":{"was_assigned":true},"openAiWritingModal":{"suggested_key":"","was_assigned":true},"toggleMouseHoverTranslateDirectly":{"suggested_key":"","was_assigned":true},"toggleOnlyTransation":{"suggested_key":"","was_assigned":true},"toggleSidePanel":{"suggested_key":"Alt+S","was_assigned":true},"toggleTranslatePage":{"suggested_key":"Alt+A","was_assigned":true},"toggleTranslateTheMainPage":{"suggested_key":"","was_assigned":true},"toggleTranslateTheWholePage":{"suggested_key":"Alt+W","was_assigned":true},"toggleTranslateToThePageEndImmediately":{"suggested_key":"","was_assigned":true},"toggleTranslationMask":{"suggested_key":"","was_assigned":true},"toggleVideoSubtitlePreTranslation":{"suggested_key":"","was_assigned":true},"translateInputBox":{"suggested_key":"Alt+I","was_assigned":true},"translateWithBing":{"suggested_key":"","was_assigned":true},"translateWithClaude":{"suggested_key":"","was_assigned":true},"translateWithCustom1":{"suggested_key":"","was_assigned":true},"translateWithCustom2":{"suggested_key":"","was_assigned":true},"translateWithCustom3":{"suggested_key":"","was_assigned":true},"translateWithDeepL":{"suggested_key":"","was_assigned":true},"translateWithGemini":{"suggested_key":"","was_assigned":true},"translateWithGoogle":{"suggested_key":"","was_assigned":true},"translateWithOpenAI":{"suggested_key":"","was_assigned":true},"translateWithTransmart":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"dnr_keep_excess_allocation":true,"dnr_static_ruleset":{"1":{"checksum":1345580536,"ignore_ruleset":false}},"edge_last_update_check_time":"13425122824988581","first_install_time":"13400511491348664","from_webstore":false,"granted_permissions":{"api":["activeTab","contextMenus","storage","webRequest","declarativeNetRequest","declarativeNetRequestFeedback","declarativeNetRequestWithHostAccess","offscreen","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*/*","\u003Call_urls>","file:///*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424404464250196","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_icon":{"128":"icons/128.png","256":"icons/256.png","32":"icons/32.png","48":"icons/48.png","64":"icons/64.png"},"default_popup":"popup.html"},"background":{"service_worker":"background.js"},"commands":{"openAiWritingModal":{"description":"Open AI Write Modal"},"toggleMouseHoverTranslateDirectly":{"description":"Temporarily enable or disable direct translation by mouse hover on the page"},"toggleOnlyTransation":{"description":"Switch to /translation-only mode"},"toggleSidePanel":{"description":"Open/Close Side Panel","suggested_key":{"default":"Alt+S"}},"toggleTranslatePage":{"description":"Translate Webpage/Show Original Text","suggested_key":{"default":"Alt+A"}},"toggleTranslateTheMainPage":{"description":"Translate main page/Display original text"},"toggleTranslateTheWholePage":{"description":"Translate entire page/Display original text","suggested_key":{"default":"Alt+W"}},"toggleTranslateToThePageEndImmediately":{"description":"Translate instantly to the bottom of the page/Display original text"},"toggleTranslationMask":{"description":"Toggle blur effect on translated text (learning mode) for the current page"},"toggleVideoSubtitlePreTranslation":{"description":"Switch Video Subtitles with Immersive Translation Feature"},"translateInputBox":{"description":"Translate the content of the current input box","suggested_key":{"default":"Alt+I"}},"translateWithBing":{"description":"Temporarily translate the current page with Microsoft Translator"},"translateWithClaude":{"description":"Temporarily use Claude to translate the current page."},"translateWithCustom1":{"description":"Temporary use of custom translation services to translate the current page(1)"},"translateWithCustom2":{"description":"Temporary use of custom translation services to translate the current page(2)"},"translateWithCustom3":{"description":"Temporary use of custom translation services to translate the current page(3)"},"translateWithDeepL":{"description":"Temporarily translate the current page with DeepL"},"translateWithGemini":{"description":"Temporarily translate the current page with Gemini"},"translateWithGoogle":{"description":"Temporarily translate the current page with Google"},"translateWithOpenAI":{"description":"Temporarily translate the current page with OpenAI"},"translateWithTransmart":{"description":"Temporarily translate the current page with Tencent Translator"}},"content_scripts":[{"all_frames":true,"js":["content_guard.js"],"match_about_blank":true,"matches":["\u003Call_urls>","file:///*","*://*/*"],"run_at":"document_start"}],"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"},"current_locale":"en","declarative_net_request":{"rule_resources":[{"enabled":true,"id":"ruleset_1","path":"request_modifier_rule.json"}]},"default_locale":"en","description":"Free Translate Website, Translate PDF & Epub eBook, Translate Video Subtitles in Bilingual","host_permissions":["\u003Call_urls>"],"icons":{"128":"icons/128.png","256":"icons/256.png","32":"icons/32.png","48":"icons/48.png","64":"icons/64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArtwT/I0iOW23jkiXNSf932R1TR5hHUxHA/7xc6GPmeoaS9Rtfazp3jNFp/fm4ptczZARfdNcM/zwNUbBOkgZzloHN24RK1aU7VXtNtfHkRJLhilHOEVKQOZt3NlBxSmKpELaH5Ij/yl5PIeeze/kxaZ2q3l62XhrHeCW5KA3WqksbolI1wIshbioVMLL7bkwqNf8FRHBvVjw0TwEkBAc/2g8/uPS/Eoe/4ukNYrVjCbNEPMGMHu8qcQSxkIdiLNIM/Kf+ugUBAjhlJNuxu8ckZ9MzEzyrssyEA3ye/HEGoxkuPYE2WCcin27sLl69ZZmZG0ueqTFQni3Abn5XvK1mwIDAQAB","manifest_version":3,"name":"Immersive Translate: AI Web, PDF & Video Translator","options_page":"options.html","permissions":["storage","activeTab","contextMenus","webRequest","declarativeNetRequestWithHostAccess","declarativeNetRequestFeedback","declarativeNetRequest","offscreen","sidePanel"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.29.6","web_accessible_resources":[{"matches":["\u003Call_urls>","file:///*","*://*/*"],"resources":["styles/inject.css","pdf/index.html","video-subtitle/inject.js","image/inject.js","tesseract/worker.min.js","tesseract/tesseract-core-simd-lstm.wasm.js","browser-bridge/inject.js","side-panel.html","default_config.json","default_config.content.json","content_main.js","locales.json"]}]},"path":"amkbmndfnliijdhojkpoglbnaaahippg\\1.29.6_0","pending_on_installed_event_dispatch_info":{"previous_version":"1.29.4"},"preferences":{},"regular_only_preferences":{},"uninstall_url":"https://onboarding.immersivetranslate.com/uninstall?interface_language=zh-CN&target_language=zh-CN&is_new_user_today=0&install_day=2025-01-30&version=1.27.2&browser_name=Microsoft+Edge&browser_version=147.0.0.0&user_type=anonymous&device_id=Y9uRfBvaZmj7W8nmh6jquZw10KH5cc79pOtb6HxLRPduilLkaKJvSlwwYW9YtD8Q&t=j&ab_tag=j&campaign=none","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ampmimodbocknpfehkbdjolnnbongejb":{"state":1},"aohddidmgooofkgohkbkaohadkolgejj":{"active_bit":false,"allowlist":2,"disable_reasons":[1],"edge_last_update_check_time":"13425122633863570","state":0},"beinfdgkpbfkoldfdbidkkcemncenapb":{"active_bit":false,"allowlist":2,"disable_reasons":[1],"edge_last_update_check_time":"13425122633863644","state":0},"bhmhibnbialendcafinliemndanacfaj":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"bobbggphonhgdonfdibkfipfepfcildj":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"ceaifoolopnigfpidlheoagpheiplgii":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"cgjgjfacjflmgphhhepmbhhbgjieaecn":{"account_extension_type":0,"ack_external":true,"active_permissions":{"api":["devtools"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8321,"disable_reasons":[],"edge_last_update_check_time":"13425122824988765","events":[],"first_install_time":"13400511491166769","from_webstore":false,"granted_permissions":{"api":["devtools"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13400511491166769","lastpingday":"13400467201455580","location":10,"manifest":{"description":"Provides Named Function Ranges from typescript's compiler to augment sourcemap scopes information","devtools_page":"DevToolsPlugin.html","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiMfSIPlj0PRSUeFx85BNsj/QeZ3AhvP4ScF9UxY8S+OWRyP7RcqU0e5E2okxSBD4r+L0MerEVIaUPyuMCfY4gn+Cc0CPCw/EtG/17Z0Sx9PgiM71CgWa07TYXZQXQW+K32FWf5v35prF2m75SNOUG2b4J3HMf1YkCWhEi2URHmNKIIJjrABdm5mBUzLAMM5ZKAAK9voekfq4YETl58ClarnTjM7pKBw2NvrSSuZCj5llCQoZcdfUAkOBtHyXqhmjEiVVeO2du1jDlPuVPs3YqCM99Q+kTASfUfLSV3vosx1lonpghMj9CPcOxpQrI8ybqPY24b5sv4ULigpaZL6RLwIDAQAB","manifest_version":3,"name":"Microsoft Edge Unminification Extension","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"135.0.3176.0"},"path":"cgjgjfacjflmgphhhepmbhhbgjieaecn\\135.0.3176.0_0","preferences":{},"regular_only_preferences":{},"was_installed_by_default":true,"was_installed_by_oem":false},"chphlpgkkbolifaimnlloiipkdnihall":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","contextMenus","storage","tabs","unlimitedStorage","favicon","scripting"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true},"display-onetab":{"suggested_key":"Alt+Shift+1"},"send-current-tab-to-onetab":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633863737","filtered_service_worker_events":{"windows.onCreated":[{}],"windows.onFocusChanged":[{}],"windows.onRemoved":[{}]},"first_install_time":"13322158129060959","from_webstore":true,"granted_permissions":{"api":["activeTab","contextMenus","storage","tabs","unlimitedStorage","favicon","scripting"],"explicit_host":["edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419748775040641","location":1,"manifest":{"action":{"default_icon":{"19":"images/icon19.png","38":"images/icon38.png"},"default_popup":"popup.html"},"background":{"service_worker":"ext-onetab-concatenated-sources-background.js"},"commands":{"display-onetab":{"description":"Open OneTab","suggested_key":{"default":"Alt+Shift+1"}},"send-current-tab-to-onetab":{"description":"Send the current tab to OneTab"}},"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'; img-src 'self' data: https://t2.gstatic.com;"},"current_locale":"en","default_locale":"en","description":"Save up to 95% memory and reduce tab clutter","icons":{"128":"images/extension-icon128.png","16":"images/extension-icon16.png","32":"images/extension-icon32.png","48":"images/extension-icon48.png","64":"images/extension-icon64.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDs2r/nSa4MRBoDT1pBx+Q9gI0JaTBaIrsD4uKT9oA4HUF2xboeOA1BDw3lmoJ4G8BL0tAbJTcEnxlkTsCY7C413MojaeDZy4pza3RJqkMAKiJisl8t8eiP+c0ox3l1syb1xmI7EEIouXIxlCX8LGoguB0AuWtunGLCjiLoM2vJLQIDAQAB","manifest_version":3,"name":"OneTab","omnibox":{"keyword":"11"},"optional_host_permissions":["https://www.one-tab.com/*"],"optional_permissions":["readingList","tabGroups","bookmarks"],"options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["favicon","unlimitedStorage","storage","tabs","activeTab","scripting","contextMenus"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.14"},"omnibox_default_suggestion":{"content":"","description":"Search OneTab","descriptionStyles":[]},"path":"chphlpgkkbolifaimnlloiipkdnihall\\2.14_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"2.14"},"serviceworkerevents":["action.onClicked","commands.onCommand","contextMenus.onClicked","omnibox.onInputCancelled","omnibox.onInputChanged","omnibox.onInputEntered","runtime.onInstalled","runtime.onStartup","runtime.onUpdateAvailable","tabs.onActivated","tabs.onAttached","tabs.onCreated","tabs.onDetached","tabs.onHighlighted","tabs.onMoved","tabs.onRemoved","tabs.onReplaced","tabs.onUpdated"],"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"cjneempfhkonkkbcmnfdibgobmhbagaj":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"cnpniohnfphhjihaiiggeabnkjhpaldj":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","downloads","storage","scripting","sidePanel"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633863965","first_install_time":"13322158075305659","from_webstore":true,"granted_permissions":{"api":["activeTab","downloads","storage","webRequest","webRequestBlocking","scripting","sidePanel"],"explicit_host":["http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424318243108746","location":1,"manifest":{"action":{"default_icon":"images/icon_128.png","default_popup":"src/Popup/index.html"},"background":{"service_worker":"src/background/serviceWorker.js"},"description":"Browse and download images on the web","icons":{"128":"/images/icon_128.png","16":"/images/icon_16.png","32":"/images/icon_32.png","48":"/images/icon_48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtWPB7AiIzvLnrYoowUDRHk5miI/dfyUzQZ9xcPd59SB7lNFgrwKDobcQ6wHi6/N5SNW8f0/KW3J9zmN5GeZglQb52spW9Ti1lIbgqPWN9Y4m4ZRtcP0CWaLQTopfZ7gUbzrD0KIuzk4B+Nc2aZY8Xz4t74b5M7up5KaaQSxQarQIDAQAB","manifest_version":3,"minimum_chrome_version":"121","name":"Image Downloader","options_page":"src/Options/index.html","permissions":["activeTab","scripting","downloads","sidePanel","storage"],"side_panel":{"default_path":"src/SidePanel/index.html"},"update_url":"https://clients2.google.com/service/update2/crx","version":"4.5.2","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["images/*"]}]},"path":"cnpniohnfphhjihaiiggeabnkjhpaldj\\4.5.2_0","pending_on_installed_event_dispatch_info":{"previous_version":"4.1.2"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"cojepngjobmaiajphkijbdcdjnnjhpjc":{"account_extension_type":2,"active_permissions":{"api":["declarativeNetRequest","declarativeNetRequestFeedback","declarativeNetRequestWithHostAccess"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"dnr_static_ruleset":{"1":{"checksum":1351068233,"ignore_ruleset":false},"2":{"checksum":1523853023,"ignore_ruleset":false},"3":{"checksum":592935481,"ignore_ruleset":false},"4":{"checksum":1708596434,"ignore_ruleset":false}},"edge_last_update_check_time":"13425122824988934","first_install_time":"13400511492561742","from_webstore":false,"granted_permissions":{"api":["declarativeNetRequest","declarativeNetRequestFeedback","declarativeNetRequestWithHostAccess"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406563607258384","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_title":"Replace Google CDN"},"author":"https://github.com/justjavac","background":{"service_worker":"js/background.js","type":"module"},"content_security_policy":{"extension_pages":"default-src 'self';script-src 'self'  'wasm-unsafe-eval'  ;object-src 'self'; style-src 'self' 'unsafe-inline' ; connect-src   https://justjavac.com https://justjavac.github.io https://*.justjavac.com/ https://*.jingjingxyk.com https://jingjingxyk.github.io  http://localhost https://raw.githubusercontent.com https://github.com https://gitee.com https://gitcode.net;","sandbox":"sandbox allow-scripts allow-popups; script-src 'unsafe-inline' 'unsafe-eval'  "},"declarative_net_request":{"rule_resources":[{"enabled":true,"id":"ruleset_redirect_main","path":"rules/rules_redirect_main.json"},{"enabled":true,"id":"ruleset_redirect_main_extra","path":"rules/rules_redirect_main_extra.json"},{"enabled":true,"id":"ruleset_remove_content_security_policy_header","path":"rules/rules_remove_content_security_policy_header.json"},{"enabled":true,"id":"ruleset_default_domains_helper","path":"rules/rules-default-domains-helper.json"}]},"description":"将 Google CDN 替换为国内镜像 v3 更新日期：2025-03-03","homepage_url":"https://github.com/justjavac/ReplaceGoogleCDN","host_permissions":["\u003Call_urls>"],"icons":{"128":"icons/128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjAVooK3Y7xZp+Mjup2Z9aKNUYG8hnv+Bn3+IDg5WsyozDl+dN4VWAphtc060IwC/Wn/LmHEuDeaGTLuDBPbLAamQeaNS8BJPQ33zfYBPqh7OSzYK8aIXjT9YGz9AYOQdOFsHKfcGwt3CbaZV+M/yEfV9Q9IYyo5N6JUABo3FIoF3+EmOchS8yT8umuO4QdycWwKVeW6fyePyhpXRXfc38CDQcT+ztk10ILnQ8g3nGWIRZzQWNtqmR4n0Hf2AT9B82rAUEZFA4SOD3BGexut0eE/Ua9sqZSksuXsyoJyYJ2xE94N5QeohRTeL5m5a2pwXhnN53IieAGIjFu28gLJvXwIDAQAB","manifest_version":3,"name":"Replace Google CDN","options_ui":{"open_in_tab":true,"page":"options_ui/index.html"},"permissions":["declarativeNetRequest","declarativeNetRequestWithHostAccess","declarativeNetRequestFeedback"],"sandbox":{"pages":["sandbox/index.html"]},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"0.12.1"},"path":"cojepngjobmaiajphkijbdcdjnnjhpjc\\0.12.1_0","preferences":{},"regular_only_preferences":{},"serviceworkerevents":["action.onClicked","runtime.onInstalled"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"dabfebgaghanlbehmkmaflipiohdimmc":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"dgiklkfkllikcanfonkcabmbdfmgleag":{"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13322155669857750","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155669857750","location":5,"manifest":{"content_capabilities":{"include_globs":["https://*excel.officeapps.live.com/*","https://*onenote.officeapps.live.com/*","https://*powerpoint.officeapps.live.com/*","https://*word-edit.officeapps.live.com/*","https://*excel.officeapps.live.com.mcas.ms/*","https://*onenote.officeapps.live.com.mcas.ms/*","https://*word-edit.officeapps.live.com.mcas.ms/*","https://*excel.partner.officewebapps.cn/*","https://*onenote.partner.officewebapps.cn/*","https://*powerpoint.partner.officewebapps.cn/*","https://*word-edit.partner.officewebapps.cn/*","https://*excel.gov.online.office365.us/*","https://*onenote.gov.online.office365.us/*","https://*powerpoint.gov.online.office365.us/*","https://*word-edit.gov.online.office365.us/*","https://*excel.dod.online.office365.us/*","https://*onenote.dod.online.office365.us/*","https://*powerpoint.dod.online.office365.us/*","https://*word-edit.dod.online.office365.us/*","https://*visio.partner.officewebapps.cn/*","https://*visio.gov.online.office365.us/*","https://*visio.dod.online.office365.us/*"],"matches":["https://*.officeapps.live.com/*","https://*.officeapps.live.com.mcas.ms/*","https://*.partner.officewebapps.cn/*","https://*.gov.online.office365.us/*","https://*.dod.online.office365.us/*","https://*.app.whiteboard.microsoft.com/*","https://*.whiteboard.office.com/*","https://*.app.int.whiteboard.microsoft.com/*","https://*.whiteboard.office365.us/*","https://*.dev.whiteboard.microsoft.com/*"],"permissions":["clipboardRead","clipboardWrite"]},"default_locale":"en","description":"This extension grants Microsoft web sites permission to read and write from the clipboard.","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCz4t/X7GeuP6GBpjmxndrjtzF//4CWeHlC68rkoV7hP3h5Ka6eX7ZMNlYJkSjmB5iRmPHO5kR1y7rGY8JXnRPDQh/CQNLVA7OsKeV6w+UO+vx8KGI+TrTAhzH8YGcMIsxsUjxtC4cBmprja+xDr0zVp2EMgqHu+GBKgwSRHTkDuwIDAQAB","manifest_version":2,"minimum_chrome_version":"77","name":"Microsoft Clipboard Extension","version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\edge_clipboard","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"dgjhfomjieaadpoljlnidmbgkdffpack":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["storage","scripting"],"explicit_host":["https://github.com/*"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>","https://github.com/*"]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1,2],"edge_last_update_check_time":"13425122633864060","first_install_time":"13322158103925485","from_webstore":true,"granted_permissions":{"api":["activeTab","contextMenus","storage"],"explicit_host":["https://github.com/*","https://sourcegraph.com/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419748720548871","location":1,"manifest":{"action":{"default_icon":{"128":"icon128.plasmo.3c1ed2d2.png","16":"icon16.plasmo.6c567d50.png","32":"icon32.plasmo.76b92899.png","48":"icon48.plasmo.aced7582.png","64":"icon64.plasmo.8bb5e6e0.png"},"default_popup":"popup.html"},"author":"Sourcegraph Inc.","background":{"service_worker":"static/background/index.js"},"content_scripts":[{"css":[],"js":["storageChangeListener.4da49689.js"],"matches":["https://github.com/*"]},{"css":[],"js":["themeDetector.ece8958e.js"],"matches":["https://github.com/*"],"run_at":"document_end"},{"css":[],"exclude_matches":["https://github.com/*"],"js":["githubEnterpriseContent.03bee7e2.js"],"matches":["\u003Call_urls>"]},{"css":[],"js":["blobHeader.f08ec8ad.js"],"matches":["https://github.com/*"]}],"description":"Connect Sourcegraph to GitHub. Open repos, compare revisions and search code directly from Chrome's Omnibox for faster development.","host_permissions":["https://github.com/*"],"icons":{"128":"icon128.plasmo.3c1ed2d2.png","16":"icon16.plasmo.6c567d50.png","32":"icon32.plasmo.76b92899.png","48":"icon48.plasmo.aced7582.png","64":"icon64.plasmo.8bb5e6e0.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCl2X/axNHMbP0K/NCpMzGo/pgBSsHB2xKx6tfohORKtEv2wUMBPmkK3++kirrwYO2f8Ficyq6pjlXV8LjwPSjSw9KZj6bkDn8QNoSdCp6x9i8ZOWPw6UTQ6s54b3rGQNyvrvfD7S6LphxGEx8rNlkjpWKcrvY3+DyoFKHP/hax7wIDAQAB","manifest_version":3,"name":"Sourcegraph","omnibox":{"keyword":"src"},"optional_host_permissions":[],"permissions":["storage","scripting"],"update_url":"https://clients2.google.com/service/update2/crx","version":"24.3.2","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["githubEnterpriseContent.6e038a4b.css","githubEnterpriseContent.c1d18539.svg","githubEnterpriseContent.ad8c078b.css"]},{"matches":["https://github.com/*"],"resources":["githubEnterpriseContent.6e038a4b.css","githubEnterpriseContent.c1d18539.svg","githubEnterpriseContent.ad8c078b.css"]}]},"path":"dgjhfomjieaadpoljlnidmbgkdffpack\\24.3.2_0","pending_on_installed_event_dispatch_info":{"previous_version":"24.3.0"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"djflhoibgkdhkhhcedjiklpkjnoahfmg":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["storage","tabs","unlimitedStorage","declarativeNetRequest","offscreen"],"explicit_host":["*://*/*","http://spoofer-extension.appspot.com/*","https://spoofer-extension.appspot.com/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122633864141","first_install_time":"13322158040063717","from_webstore":true,"granted_permissions":{"api":["storage","tabs","unlimitedStorage","webRequest","webRequestBlocking","declarativeNetRequest","offscreen"],"explicit_host":["*://*/*","\u003Call_urls>","edge://favicon/*","http://spoofer-extension.appspot.com/*","https://spoofer-extension.appspot.com/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419748705386922","location":1,"manifest":{"action":{"default_icon":"spoofer.png","default_popup":"popup.html","default_title":"Chrome UA Spoofer"},"background":{"service_worker":"service_worker_js-bundle.js"},"description":"Spoofs & Mimics User-Agent strings.","host_permissions":["*://*/*"],"icons":{"128":"spoofer-128.png","16":"spoofer-16.png","32":"spoofer-32.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCxnz7M5S5T87Cha/Y0CRjoEW1nI5EC/rl8YWyF41BoD2LI6sl43NAEm2MNRpxCpXfroRPT0++USTik9rC1BRGULIhy8UTcQO/lWcKdTe8i+mmAr7qHeEUz9BTatn0ArZUC6kiBzFITm15CzQo3DGYY7ZL8g8gZRDwsyCr9d00uDQIDAQAB","manifest_version":3,"name":"User-Agent Switcher for Chrome","options_page":"options.html","permissions":["storage","unlimitedStorage","tabs","declarativeNetRequest","offscreen"],"storage":{"managed_schema":"schema.json"},"update_url":"https://clients2.google.com/service/update2/crx","version":"2.0.2"},"path":"djflhoibgkdhkhhcedjiklpkjnoahfmg\\2.0.2_0","pending_on_installed_event_dispatch_info":{"previous_version":"2.0.1"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"dmbljphlfghcnbohaoffiedmodfmkmol":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"ehlmnljdoejdahfjdfobmpfancoibmig":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"eigdjhmgnaaeaonimdklocfekkaanfme":{"account_extension_type":2,"active_permissions":{"api":["activeTab","clipboardWrite","contextMenus","storage","declarativeNetRequest","scripting","sidePanel"],"explicit_host":["\u003Call_urls>","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["http://*/*","https://*/*"]},"commands":{"_execute_action":{"suggested_key":"Ctrl+Shift+O"},"quick_clip":{"suggested_key":"Alt+Shift+O","was_assigned":true},"toggle_highlighter":{"suggested_key":"Alt+Shift+H","was_assigned":true},"toggle_reader":{"suggested_key":"Alt+Shift+R"}},"content_settings":[],"creation_flags":8193,"disable_reasons":[2],"edge_last_update_check_time":"13425122843096684","first_install_time":"13425122843095257","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"is_new_extension_install":true,"last_update_time":"13425122843095257","location":1,"manifest":{"action":{"default_popup":"popup.html"},"background":{"service_worker":"background.js"},"commands":{"_execute_action":{"description":"Open Obsidian Clipper","suggested_key":{"default":"Ctrl+Shift+O","mac":"Command+Shift+O"}},"quick_clip":{"description":"Quick clip","suggested_key":{"default":"Alt+Shift+O","mac":"Alt+Shift+O"}},"toggle_highlighter":{"description":"Toggle highlighter","suggested_key":{"default":"Alt+Shift+H","mac":"Alt+Shift+H"}},"toggle_reader":{"description":"Toggle reader","suggested_key":{"default":"Alt+Shift+R","mac":"Alt+Shift+R"}}},"content_scripts":[{"js":["browser-polyfill.min.js","content.js"],"matches":["http://*/*","https://*/*"]}],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"},"current_locale":"en","default_locale":"en","description":"Save and highlight web pages in a private and durable format that you can access offline. The official extension for Obsidian.","homepage_url":"https://obsidian.md/","host_permissions":["\u003Call_urls>","http://*/*","https://*/*"],"icons":{"128":"icons/icon128.png","16":"icons/icon16.png","48":"icons/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3U+17f+6+s5LwxM3rgdJp4D+BrZt141GCano8+uKEwqNcpIDtJ61IBEed2vqwoZ47Yd7Ynfw1zgjDOFgtAk31XWLPq1xj0Z6GhOuiPmpkXXwvK5sRx1yFqyq6rr2bmCCjKRrIQ/u5nAtq0DLokaEsQX/1LYAQIFFnN8UdDPTRGIpyHMHjDP7QBG9RQJajT3ty3zyhUJP/I6UgvVCUcVDYMwZ4dJgo/KtFVkhzx/UJvB70pZRkXuxS6gPgQ/o5lRmhcIV8NjwnnvWNnwyMVVCKz4vt7EOBwkInRxyTYbrQm/KagIGMgi6oeTVaIn5yr2t1Lw+EiVZrF4qbDbcFa67FQIDAQAB","manifest_version":3,"name":"Obsidian Web Clipper","options_ui":{"open_in_tab":true,"page":"settings.html"},"permissions":["activeTab","clipboardWrite","commands","contextMenus","sidePanel","storage","scripting","declarativeNetRequest"],"side_panel":{"default_path":"side-panel.html"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.6.1","web_accessible_resources":[{"extension_ids":["*"],"matches":["*://*/*"],"resources":["reader.css","reader-script.js","browser-polyfill.min.js","style.css","side-panel.html","flatten-shadow-dom.js","highlighter.css"]}]},"path":"eigdjhmgnaaeaonimdklocfekkaanfme\\1.6.1_0","pending_on_installed_event_dispatch_info":{"previous_version":""},"preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"eijpepilkjkofamihbmjcnihgpbebafj":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"emejglhjgnlgoeefgcdpfihajdhlfjen":{"active_permissions":{"api":["metricsPrivate","resourcesPrivate","edgeEnhancedURLCopyPastePrivate"],"explicit_host":["edge://resources/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13344271414444118","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13344271414444118","location":5,"manifest":{"content_security_policy":"default-src 'none'; script-src 'self' chrome://resources; img-src data: chrome://favicon2 edge://favicon2; style-src 'unsafe-inline'; base-uri 'self'; form-action 'none'; frame-ancestors 'none'; require-trusted-types-for 'script'; trusted-types 'none'","description":"Share extension","display_in_launcher":false,"display_in_new_tab_page":false,"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0jrful+VTGuQx09OChJOo+guH0qh6QDh9/oFR1Yile2uUkAR6ttD8aztovoKonIGugJquR5m6/oOgACADaSAZyww9i8YKxG6CxVQxPu4KO7ZkVt3l/h8/JJray9N/fZjkAtQl103/JnvkXJbsZvcdldNDExZ7gM2h8wrY7arsaSYeKnEWoz5zpQhPklt2v77NlB2FLzKx7gMiANDvPWf/ScmcNvy7Q1EvQBHkwohASrZlRtGuLg7yJRX90Ag+LW43PJN9sL6uGURc29hTZNWW2/au0s0Q+s/Gla7q+ON4h+NP5gDQ6ALzVZfYT7TeRdltEfjGsv3V+sL75F7V+oQ+wIDAQAB","manifest_version":2,"name":"Edge Share","permissions":["chrome://resources/","edgeEnhancedURLCopyPastePrivate","metricsPrivate","resourcesPrivate"],"version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\120.0.2210.1\\resources\\edge_share","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"emhohdghchmjepmigjojkehidlielknj":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["tabs","unlimitedStorage"],"explicit_host":["edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"undo-latest":{"suggested_key":"Alt+Z","was_assigned":true}},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633864219","events":["commands.onCommand","runtime.onInstalled","runtime.onStartup","tabs.onRemoved","tabs.onUpdated"],"first_install_time":"13325168308555254","from_webstore":true,"granted_permissions":{"api":["tabs","unlimitedStorage"],"explicit_host":["edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13325168308555254","location":1,"manifest":{"background":{"persistent":false,"scripts":["common.js","bg.js"]},"browser_action":{"default_icon":{"19":"icon-19-0.png","38":"icon-38-0.png"},"default_popup":"popup.html","default_title":"Undo closed tabs"},"commands":{"undo-latest":{"description":"Undo latest closed tab","suggested_key":{"default":"Alt+Z","mac":"MacCtrl+Z"}}},"current_locale":"en","default_locale":"en","description":"A simple popup to undo closed tabs, just that and a bit more.","icons":{"128":"icon-128.png","16":"icon-16.png","48":"icon-48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2F2tLST3VLUng04p/EtVKUYqs26wuckTU/+3VFMCsVN7qOmq02BkiXrp0Fis00u97YDT0fCL1gkcFUimn08BDHhK84j/9MyK99ZSQjw/WUGyBJ/I3kwMjMhsJ85PythuT3p0ASTr2SznhKJsTUtHz4obqCLrOofr2qVOf4RmyTQIDAQAB","manifest_version":2,"name":"SimpleUndoClose","options_page":"options.html","permissions":["tabs","unlimitedStorage","chrome://favicon/"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.3.11"},"path":"emhohdghchmjepmigjojkehidlielknj\\1.3.11_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"emnphkkblegpebimobpbekeedfgemhof":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","storage","tabs","webNavigation","scripting"],"explicit_host":["*://*/*","\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633864299","first_install_time":"13322158073088612","from_webstore":true,"granted_permissions":{"api":["activeTab","storage","tabs","webNavigation","webRequest","webRequestBlocking","scripting"],"explicit_host":["*://*/*","\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406558210064726","location":1,"manifest":{"action":{"default_icon":"img/icon128.png","default_popup":"popup.html","default_title":"Disable"},"background":{"service_worker":"background.js"},"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'; connect-src *"},"description":"Allow the browser to play HLS video urls (m3u8) 'natively'","host_permissions":["\u003Call_urls>"],"icons":{"128":"img/icon128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgIXZZJwUyRaFoBg2Wh8mClq4L/OT1tFgwijw0a74iL3a+vfxUPS90HsTyXD7fcQUA1qXcYGNHIYqbqlaO1C0tvCs628RdIUAWk7CfmUGMePFbHVBSlCOO2D5B2RzXfU6KRm3/9p2z/krjlnSsWlzg1Lc7EJDgo0WXp+/K4/wP3RjWIk2J/yIiERFKSDnVkfRvOeu0UgEeqo1RHasajHdx9FnfIMp4KnyM+gfZ2Gk70TcIjFF+481Rv7f1eT375PtWcRyY1WMGF++GJzYoGULOKOfgx88J4OJSoV4iO4IUytcm8k5vTBe/PG/pPOADybN4hAgAKUHuQ2CMQXB1yvvEQIDAQAB","manifest_version":3,"name":"Native HLS Playback","omnibox":{"keyword":"m3u8"},"options_ui":{"open_in_tab":false,"page":"options.html"},"permissions":["tabs","storage","scripting","activeTab","webNavigation"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.6.10"},"path":"emnphkkblegpebimobpbekeedfgemhof\\1.6.10_0","pending_on_installed_event_dispatch_info":{"previous_version":"1.1.5"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"eningockdidmgiojffjmkdblpjocbhgh":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["debugger","storage","tabs","unlimitedStorage","declarativeNetRequest"],"explicit_host":["*://*/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":262153,"disable_reasons":[1,2],"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122633864378","first_install_time":"13322158166847480","from_webstore":true,"granted_permissions":{"api":["contextMenus","downloads","storage","tabs","unlimitedStorage","webRequest","webRequestBlocking"],"explicit_host":["*://*/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424318263193984","location":1,"manifest":{"action":{"default_icon":{"128":"assets/images/128.png"},"default_popup":"popup.html","default_title":"Header Editor"},"background":{"service_worker":"assets/js/background.js"},"current_locale":"en","default_locale":"en","description":"Manage browser requests","homepage_url":"https://he.firefoxcn.net","host_permissions":["*://*/*"],"icons":{"128":"assets/images/128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjRbTvcjuqnuuvuvVKwMOCPWvvdBMNxq18N0cWtBPXXck5xKt4Hg/MW7QCKCvjucl/V6CJe4UynecJlK6E2FEEkrjS+OE4ofrL2abU68cfu/Vd8Lp7H33TEYtHwAZYCm/03My1BlX0xq1HcNeRMPJ1I4fOiRwsSyGcOcEfQqdIuVA8IlH6DJTQTG/Fv1iB9GRJ4yzIC0U8vW1m1CH+CiyPUNmS6f9F8gNgV3SNqWl+UHrFWYc1wWX762mKz7tDz3D2tZFDiiiblhHEFtA7bIvic7EihDVVnzkVkr3K/U/sYA8ZbewOq0NNaMvHw6snTIH+l73Chr5edJBTvDeX5njnQIDAQAB","manifest_version":3,"name":"Header Editor Lite","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["tabs","storage","unlimitedStorage","declarativeNetRequest","debugger"],"short_name":"Header Editor Lite","update_url":"https://clients2.google.com/service/update2/crx","version":"5.2.12"},"newAllowFileAccess":false,"path":"eningockdidmgiojffjmkdblpjocbhgh\\5.2.12_0","pending_on_installed_event_dispatch_info":{"previous_version":"5.2.11"},"preferences":{},"regular_only_preferences":{},"runtime_granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"enkoeamdnimieoooocohgbdajhhkajko":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"eollffkcakegifhacjnlnegohfdlidhn":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["storage","tabs"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://chat.openai.com/*","https://chat.openai.com/chat*","https://chatgpt.com/*"]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":262153,"disable_reasons":[],"edge_last_update_check_time":"13425122633864459","first_install_time":"13322158166935502","from_webstore":true,"granted_permissions":{"api":["storage","tabs"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://chat.openai.com/*","https://chat.openai.com/chat*","https://chatgpt.com/*"]},"has_started_service_worker":true,"incognito":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424318274162696","location":1,"manifest":{"action":{"default_icon":"icon-34.png","default_popup":"src/pages/popup/index.html"},"background":{"service_worker":"src/pages/background/index.js","type":"module"},"content_scripts":[{"all_frames":true,"css":["assets/css/contentStyle17793120070.chunk.css"],"js":["src/pages/content/index.js"],"matches":["https://chat.openai.com/*","https://chatgpt.com/*"]}],"description":"Expands ChatGPT with fast voice control in multiple languages, read aloud, and more!","icons":{"128":"icon-128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAj5N4ledf/fgrtRCORvC1gL89wcPij+wxl9QDzaMeaZGMFrCVaOzxLXiHjWUGnCBLY7cnHq464RhbFQRw7lMelsNEsUiasdOib+O16hGnVznCnbUFxPArKRP0SVzByLI58sWeRsDPyoPdUP+ZzIH0dL+The0IKf+uMZr5lvuKqS9+HXAVO8Z5BfcsDykfr1UVMTKdDft4hSpcGTB/2UP80kxldwojDYZMdChPL+LuaTVziuZJHhVquTYjn7g7vOt3sHZYjFdGgAAGj2Sg2S/1eAfinDtfILIrFshWNyl7Mq4eOREaWDYvpaNI16tmbdIDYLKFkeem0QikCH/e5/MEBQIDAQAB","manifest_version":3,"name":"Voice Control for ChatGPT","optional_host_permissions":["https://*/*"],"optional_permissions":["tabs","scripting"],"permissions":["storage"],"update_url":"https://clients2.google.com/service/update2/crx","version":"4.4.0","web_accessible_resources":[{"matches":["*://*/*"],"resources":["assets/js/*.js","assets/css/*.css","assets/svg/*.svg","assets/png/*.png","assets/jpeg/*.jpeg","assets/jpeg/*.jpg","assets/webm/*.webm","assets/mp3/*.mp3","icon-128.png","icon-34.png","manifest.json","src/pages/permission/index.html","src/pages/permission/index.js"]}]},"newAllowFileAccess":false,"path":"eollffkcakegifhacjnlnegohfdlidhn\\4.4.0_0","preferences":{},"regular_only_preferences":{},"runtime_granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"service_worker_registration_info":{"version":"4.4.0"},"serviceworkerevents":["runtime.onInstalled"],"state":1,"uninstall_url":"https://voicecontrol.chat/feedback/offboarding","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"eopjamdnofihpioajgfdikhhbobonhbb":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","contextMenus","storage"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"allowlist":2,"commands":{"_execute_browser_action":{"suggested_key":"Alt+Z"},"inject-script":{"suggested_key":"Ctrl+Shift+Y"}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633864538","first_install_time":"13322158062314717","from_webstore":true,"granted_permissions":{"api":["activeTab","contextMenus","storage"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406828727746653","location":1,"manifest":{"background":{"persistent":true,"scripts":["js/background.js"]},"browser_action":{"default_icon":"icon.png","default_popup":"popup.html"},"commands":{"_execute_browser_action":{"description":"open popup.html","suggested_key":{"mac":"Alt+Z","windows":"Alt+Z"}},"inject-script":{"description":"打开划词翻译面板","suggested_key":{"mac":"Command+Shift+Y","windows":"Ctrl+Shift+Y"}}},"content_scripts":[{"css":["css/content.css"],"js":["js/content.js","js/inject.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"}],"content_security_policy":"script-src 'self' 'unsafe-eval'; object-src 'self'; style-src 'self'","description":"使用比强大更强大的翻译生产力工具——有道翻译，支持阅读、写作时的划词翻译","icons":{"128":"icon.png","16":"icon.png","32":"icon.png","48":"icon.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNfmwkcubNM4WFRsykuHp4I/pbmMMvSx4eLHaaE/ZM/jtEjaF+vBuQymrZHaXrLGtS/aqI75l98VTl5rhWWzqgKUsxLMoVflrLvZv0sjlJaPZ1T9B4jH28M7FZY2D1CT6sPntjqIYwJDt29NuwdU+lozVEJKc9R9SQUlf/GQ08GQIDAQAB","manifest_version":2,"name":"网易有道翻译","options_page":"options.html","permissions":["storage","activeTab","contextMenus"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.3","web_accessible_resources":["assets/*","js/inject.js"]},"path":"eopjamdnofihpioajgfdikhhbobonhbb\\2.3_0","pending_on_installed_event_dispatch_info":{"previous_version":"2.2"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"epdpgaljfdjmcemiaplofbiholoaepem":{"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://account.live.com/Consent/Update?*","https://login.live.com/oauth20_authorize.srf?*"]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13329763296165432","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13329763296165432","location":5,"manifest":{"content_scripts":[{"js":["js/check_page_and_click_button.js"],"matches":["https://account.live.com/Consent/Update?*"],"run_at":"document_start"}],"description":"Suppress consent prompt for quick authentication","key":"AAAAB3NzaC1yc2EAAAADAQABAAAAgQDIUsSOQUI35YGFiytHV/QeV1LMMeiAQY6RMkY2nuE1yZlZn9Q7uKWK6t87FSBhijLpY7MUK9U0TNJY8ugOmR3ysYF+TOUP8AxvY0y/kop/Cg5TKPBcILZaEm+IsM/xYBhawnDFbJWS+k4SY97ERpd64WO4uiUcmjrYL53zl8inTQ==","manifest_version":3,"name":"Suppress Consent Prompt","version":"1.0.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\115.0.1866.1\\resources\\edge_suppress_consent_prompt","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"fciokoalnclhnonofghacdplgpafdcgl":{"account_extension_type":1,"active_permissions":{"api":["activeTab"],"explicit_host":["*://scholar.google.com/*"],"manifest_permissions":[],"scriptable_host":["*://scholar.google.com/*"]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824989100","events":[],"first_install_time":"13322156603126016","from_webstore":false,"granted_permissions":{"api":["activeTab"],"explicit_host":["*://scholar.google.com/*"],"manifest_permissions":[],"scriptable_host":["*://scholar.google.com/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322156603126016","lastpingday":"13366252801168679","location":1,"manifest":{"browser_action":{"default_icon":{"16":"scholar16-tb.png","32":"scholar32-tb.png"},"default_popup":"popup.html"},"content_scripts":[{"all_frames":true,"css":["disable_promo.css"],"include_globs":["*/scholar_gsb_promo*"],"matches":["*://scholar.google.com/*"]}],"current_locale":"en","default_locale":"en","description":"Lookup scholarly articles as you browse the web.","icons":{"128":"scholar128.png","16":"scholar16.png","48":"scholar48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhkl1P54ZbVry6Wr0bkTduQfHovLjaCFPpWfxt0igCdW0mmGzSDx7UVLXqzgxWKRLAsC9o6E3ofcLh4tqVkvQ9TN7wQzaWajYvNCf2XHNBQftcD9603ts0ug1EMYPU9bHGVNO4xQAQNBtmfh/8QgzzAbgjbESgxWH5eO4h0ANoQwsyHS5Xyw+uaakOTivgGAj/MdW8vcf5Ybi/Wp67xe9naRBq8/kjeuFDGhaHHx4HzUdfy8UiOCqMxuYXag6LLpM0CAKCsD59aV6Nh624F0h3Yj9HRBId1exu4kn9c0ke8ueljBLgEo7sMLT7PiQUPkaG7H8XLgQQa9ahp81yk0HGQIDAQAB","manifest_version":2,"minimum_chrome_version":"26.0","name":"Google Scholar Button","permissions":["activeTab","*://scholar.google.com/"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.5"},"path":"fciokoalnclhnonofghacdplgpafdcgl\\1.5_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"fdbloeknjpnloaggplaobopplkdhnikc":{"account_extension_type":1,"active_permissions":{"api":["alarms","contextMenus","downloads","proxy","storage","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{"_execute_browser_action":{"suggested_key":"Alt+Shift+O"}},"content_settings":[],"creation_flags":8193,"edge_last_update_check_time":"13425122824989267","events":[],"first_install_time":"13358155880516542","from_webstore":false,"granted_permissions":{"api":["alarms","contextMenus","downloads","proxy","storage","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13358155880516542","lastpingday":"13366252801168679","location":1,"manifest":{"applications":{"gecko":{"id":"switchyomega@feliscatus.addons.mozilla.org","strict_min_version":"55.0a1"}},"background":{"page":"background.html"},"browser_action":{"browser_style":false,"default_icon":{"16":"img/icons/omega-action-16.png","19":"img/icons/omega-action-19.png","24":"img/icons/omega-action-24.png","32":"img/icons/omega-action-32.png"},"default_popup":"popup/index.html","default_title":"Loading…"},"commands":{"_execute_browser_action":{"suggested_key":{"default":"Alt+Shift+O"}}},"current_locale":"en","default_locale":"en","description":"Manage and switch between multiple proxies quickly & easily.","icons":{"128":"img/icons/omega-128.png","16":"img/icons/omega-action-16.png","24":"img/icons/omega-action-24.png","32":"img/icons/omega-action-32.png","48":"img/icons/omega-48.png","64":"img/icons/omega-64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArNi1B+yuO2UMZlP/sUfef+T/aou5iBoH8cktRz5Ns8N1WE7CoIWfQWmpHDJl6sFU4zjZ6QaQWTcwqHzGxPwpJ5JWYdjZD1UIb2vh3Hp3iG11GvtfWstO2u6AayBh1ucapGw06r/5GiajZvDN9gEZKYl+bOdtSv+qgg1NPGY8RpPBOIq2ljozKMz/uX3HqeqTquC85MHlZsRZm631+3XgdbBVeTd2b894ha2afqDzOep0WxlLUL864Gw1lfIJ9gBKRvFHLwfiZYXvbngt0Z85JXIj8nMiZCIhQ2052rlsJDRrEeK32+PGn+q3xqpHSD5W6cIqsLJxqbq4yTAyxV5TfwIDAQAB","manifest_version":2,"minimum_chrome_version":"22.0.0","name":"Proxy SwitchyOmega","options_page":"options.html","options_ui":{"browser_style":false,"open_in_tab":true,"page":"options.html"},"permissions":["proxy","tabs","alarms","storage","webRequest","downloads","webRequestBlocking","contextMenus","http://*/*","https://*/*","\u003Call_urls>"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"2.5.20"},"path":"fdbloeknjpnloaggplaobopplkdhnikc\\2.5.20_0","preferences":{"proxy":{"mode":"pac_script","pac_mandatory":true,"pac_url":"data:application/x-ns-proxy-autoconfig;base64,LypPbWVnYVByb2ZpbGUqImF1dG8gc3dpdGNoIioxOWRkNGI0MjgzZCovdmFyIEZpbmRQcm94eUZvclVSTD1mdW5jdGlvbih0LHIpe3JldHVybiBmdW5jdGlvbihlLG8peyJ1c2Ugc3RyaWN0Ijt2YXIgaT10LG49ZS5zdWJzdHIoMCxlLmluZGV4T2YoIjoiKSk7ZG97aT1yW2ldO2lmKCJmdW5jdGlvbiI9PT10eXBlb2YgaSlpPWkoZSxvLG4pfXdoaWxlKCJzdHJpbmciIT09dHlwZW9mIGl8fDQzPT09aS5jaGFyQ29kZUF0KDApKTtyZXR1cm4gaX19KCIrYXV0byBzd2l0Y2giLHsiK2F1dG8gc3dpdGNoIjpmdW5jdGlvbih0LHIsZSl7InVzZSBzdHJpY3QiO2lmKC8oPzpefFwuKWdpdGh1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvZ29vZ2xlLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO3JldHVybiIrX19ydWxlTGlzdE9mX2F1dG8gc3dpdGNoIn0sIitfX3J1bGVMaXN0T2ZfYXV0byBzd2l0Y2giOmZ1bmN0aW9uKHQscixlKXsidXNlIHN0cmljdCI7aWYoL15odHRwcz86XC9cLyg/PS4qPygyeDN8bmk1fGo1bykpW2EtejAtOS4tXStcLnhuLS1uZ3N0ci1scmE4alwuY29tLy50ZXN0KHQpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKXd3d1wuZ292XC50dyQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pZmlyZWJhc2Utc2V0dGluZ3NcLmNyYXNobHl0aWNzXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWNuXC5pbnZlc3RpbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pd3d3XC50eXBlcGFkXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKXN0YXRpY1wudHlwZXBhZFwuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLiljaVwuYW5kcm9pZFwuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLiljcmxcLnBraVwuZ29vZyQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pZzJcLmdzdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pZzFcLmdzdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pZzBcLmdzdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pY2hlY2tpblwuZ3N0YXRpY1wuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLilpXC5wa2lcLmdvb2ckLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWNcLnBraVwuZ29vZyQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pb1wucGtpXC5nb29nJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLilhZHNlcnZpY2VcLmdvb2dsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLilkbFwuZ29vZ2xlXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKXRvb2xzXC5nb29nbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pY2xpZW50c2VydmljZXNcLmdvb2dsZWFwaXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4paW1hc2RrXC5nb29nbGVhcGlzXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWZvbnRzXC5nb29nbGVhcGlzXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKXVwZGF0ZVwuZ29vZ2xlYXBpc1wuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLilzYWZlYnJvd3NpbmdcLmdvb2dsZWFwaXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pY29ubmVjdGl2aXR5Y2hlY2tcLmdzdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pY3NpXC5nc3RhdGljXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWZvbnRzXC5nc3RhdGljXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKXNzbFwuZ3N0YXRpY1wuY29tJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLil3d3dcLmdzdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pb2NzcFwucGtpXC5nb29nJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLil3d3dcLmFtcHByb2plY3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7aWYoLyg/Ol58XC4pY2RuXC5hbXBwcm9qZWN0XC5vcmckLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWNkbi1jaGluYVwuYW1wcHJvamVjdFwub3JnJC8udGVzdChyKSlyZXR1cm4iRElSRUNUIjtpZigvKD86XnxcLilyZWRpcmVjdG9yXC5ndnQxXC5jb20kLy50ZXN0KHIpKXJldHVybiJESVJFQ1QiO2lmKC8oPzpefFwuKWJsb2dqYXZcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pem9vbWluZm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHR3eHpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWl1aXBvbHNrYVwucGwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpYW90aWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3VuZGVyZ3JvdW5kXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTUwMHB4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTUwMHB4XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvODVcLjE3XC43M1wuMzFcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhZnJlZWNhdHZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWduZXNiXC5mciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWlyaXRpbGlicmFyeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhYmVtYXR2XC5ha2FtYWl6ZWRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGluZWFyLWFiZW1hdHZcLmFrYW1haXplZFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2QtYWJlbWF0dlwuYWthbWFpemVkXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFraWJhLXdlYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbHRyZWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW1hem9udmlkZW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5nZWxhLW1lcmtlbFwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFuZ29sYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbnRocm9waWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBhcnRtZW50cmF0aW5nc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGFydG1lbnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFyZW5hXC50YWlwZWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzc2V0c1wuYndieFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzc2ltcFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhdGhlbmFlaXpvdVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5rbW9iaWxldmliZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5vcnRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJlZWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2xvYmFsXC5iaW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvb2t0b3BpYVwuY29tXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYm95c21hc3RlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilieW5ldFwuY29cLmlsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilieXJ1dFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXJmYXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FzaW5vYmVsbGluaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZW50YXVyb1wuY29tXC5iciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hvYml0XC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2ljaWFpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNpY2lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2xhdWRlXC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2xlYXJzdXJhbmNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNuYmV0YVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY291bnRlclwuc29jaWFsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb3N0Y29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY296ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcm9zc2ZpcmVcLmNvXC5rciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3J1bmNoeXJvbGxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZDJwYXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhcnBhXC5taWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhd2FuZ2lkY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZWV6ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGVzaXByb1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpc2NvcmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGlzY29yZFwuZ2ckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpc2NvcmRhcHBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGlzY29yZGFwcFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaW1nXC5kbHNpdGVcLmpwXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG01MzBcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG1oeVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbW1cLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC93d3dcLmRtbVwuY29tXC9uZXRnYW1lLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRudm9kXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHVib3hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHZkcGFjXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVlc3RpXC5lZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXN1cmFuY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXhwZWt0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4dG1hdHJpeFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWtrdVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYXN0cGljXC5ydSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmlsZXNvclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaW5hbmNldHdpdHRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbGlwYm9hcmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmxpdHRvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZuYWNcLmJlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbmFjXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ1bmt5aW1nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ4bmV0d29ya3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZy1hcmVhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldHR5aW1hZ2VzXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0dHlpbWFnZXNcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXR0eWltYWdlc1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldHR5aW1hZ2VzXC5pbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0dHlpbWFnZXNcLmFlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXR0eWltYWdlc1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldHR5aW1hZ2VzXC5pdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0dXBsb2FkZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2hpZHJhLXNyZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbGFzczhcLmV1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbHlwZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbzE0MVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYXV0ZWxvb2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGF1dGVsb29rY2RuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlZ29cLmhlcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3Jva1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilobW9lZ2lybFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilobXZkaWdpdGFsXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG12ZGlnaXRhbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob21lZGVwb3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9vdmVyc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodWx1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1bHVpbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3NlY3VyZVwuaHVzdGxlclwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaHVzdGxlcmNhc2hcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wuaHVzdGxlcmNhc2hcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloeWJyaWQtYW5hbHlzaXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RuLipcLmktc2NtcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbGJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlsb3ZlbG9uZ3RvZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1saXZlXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamF2aHViXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphdmh1Z2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamF2bGlicmFyeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqY3Blbm5leVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqaW1zXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR2XC5qdGJjXC5qb2luc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqdWt1am8tY2x1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqdWxpZXBvc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2F3YWlpa2F3YWlpXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2VuZGF0aXJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtoYXRyaW1hemFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2tib3hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGVpc3VyZXByb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaWZlbWlsZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGloXC5rZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG9uZ3RvZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG92ZXR2c2hvd1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilscHNnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxyZnpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC93d3dcLm0tc3BvcnRcLmNvXC51ay8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYWNnYW1lc3RvcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFkb25uYS1hdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYW5kaWFudFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYW5nYWZveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYW5nYWZveFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hbnRhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hdG9tZS1wbHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hdG9tZS1wbHVzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hdHR3aWxjb3hcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWV0YXJ0aHVudGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1meG1lZGlhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pcmFoZXplXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vamltXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtiXC5tb25pdG9yd2FyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb25zdGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vb2R5elwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb29uYmluZ29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9zXC5ydSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRkb25zXC5tb3ppbGxhXC5vcmdcLy4qLS4qXC9maXJlZm94XC9hZGRvblwvdWJsb2NrLW9yaWdpblwvLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFkZG9uc1wubW96aWxsYVwub3JnXC9maXJlZm94XC9kb3dubG9hZHNcL2ZpbGVcLy4qXC91YmxvY2tfb3JpZ2luLS4qXC54cGkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1zaGFcLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3d3XC5tc25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXV6dVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW12Z1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW15YmV0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW15cGlrcGFrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hdGlvbndpZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmVvLW1pcmFjbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV0ZmxpeFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXRmbGl4XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5mbHhpbWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmZseGltZ1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZmx4ZXh0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5mbHhzb1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZmx4dmlkZW9cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmljXC5nb3YkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbW9cLm5pZ2h0bGlmZTE0MVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXB1cnBvc2VcLm5pa2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbm94aW5mbHVlbmNlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3Jkc3Ryb21cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbm9yZHN0cm9taW1hZ2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbm9yZHN0cm9tcmFja1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3R0aW5naGFtcG9zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilucHNib29zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludGR0dlwuY3okLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW51c2F0cmlwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW51dXZlbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYnNcLm55aW5mb3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2xlaGR0dlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbW5pN1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9uYXBwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9udHJhY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvcGVuYWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFuZG9yYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXJrYW5za3lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGhtc29jaWV0eVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLy4qXC5waW1nXC50d1wvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvZGNhc3RcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3BhaVwucHJvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcmltZXZpZGVvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3llY3RvY2x1YmVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXB1cmUxOFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxcVwuY29cLnphJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyMThcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9yYWRpa29cLmpwLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhbWNpdHlcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhdGV5b3VybXVzaWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwczpcL1wvcmlzZXVwXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2FkaXN0aWMtdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpc2NcLnNhbnNcLmVkdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jZG4uKlwuc2VhcmNoXC54eHhcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGlrc2hhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNsYWNrZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc20tbWlyYWNsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcG90aWZ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwcmVhZHNoaXJ0XC5lcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3ByaW5nYm9hcmRwbGF0Zm9ybVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdXBlcnBhZ2VzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN3YWdidWNrc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzd2l0Y2gxXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFwYW53YXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3NwXC50YXJnZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG9naW5cLnRhcmdldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyY2FtXC50YXJnZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVjaG5ld3NcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVldGVyYWJveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZXJhYm94XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoaW5rZ2Vla1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVib2R5c2hvcC11c2FcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG1hXC5jb1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRyYWNmb25lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRyeWhlYXJ0XC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVybnRhYmxlXC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlcmtpbmdidXR0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVsb3BcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXVrYW5zaHVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmVnYXNyZWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmV2b1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aXAtZW50ZXJwcmlzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3ZpdVwudHZcL2NoXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC92aXVcLnR2XC9lbmNvcmVcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2bXBzb2Z0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhbnotZmFjdG9yeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzc2xcLndlYnBhY2tcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWVibHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2hlcmV0b3dhdGNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpbmdhbWVzdG9yZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXpjcmFmdHNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd293aGVhZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2RcLnd3ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4ZmluaXR5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhpYW9taVwuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXdpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5dG5cLmNvXC5rciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemFtaW1nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXphdHRvb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6aW1cLnZuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6b3pvdG93blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljM3Bvb2xcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdW5taW5lYWJsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2NjZwb29sXC5jbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW50cG9vbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmF6eXBvb2xcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3J1eHBvb2xcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluaW5ncG9vbGh1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodW9iaXBvb2xcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9vbGJpbmFuY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGl2ZW9uXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwYXJrcG9vbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbHlwb29sXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hbm9wb29sXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhucG9vbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZWVwb29sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoaXpodVwudG9wJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcGlkZXJwb29sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXV1cG9vbFwuY24kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZsZXhwb29sXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVlcG9vbFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkcG9vbFwudG9wJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilva3Bvb2xcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaW5hbmNlemhcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidGNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pci1wb29sXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXctcG9vbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4bi0ta2NydjN1dGltMzJoeDlmNnFlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS0xanF2aDcyOWF2emZjeTJkOHVtbWliXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS05aXF5MDRhN2ZpMDFsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS11MnU5MjdiXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS0xMXhzODZmXC5pY3UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS00Z3ExNzFwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS1jenE3NXB2djFhajVjXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS1pMnJ1OHEycWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peG4tLW5vc3M0M2lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peG4tLW9pcVwuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS1wOGo5YTBkOWM5YVwueG4tLXE5anliNGMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhuLS05cHI2MnIyNGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peG4tLW5nc3RyLWxyYThqXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW11c2ljXC5hbWF6b25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RuLWltYWdlc1wubWFpbGNoaW1wXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFiZWJvb2tzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTljYWNoZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik5Z2FnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFncm9cLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGFyZVwuYW1lcmljYVwuZ292JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGttaXJyb3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJ0ZVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFydHN0YXRpb25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFuZ2RyZWFtXC5zcGFjZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVoYW5jZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaXJkXC5zbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0dGVyd2ludGVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJublwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ1c2luZXNzaW5zaWRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilid2d5aHdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FzdGJveFwuZm0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNseXBcLml0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbWNuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNteFwuaW0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhaWx5dmlld1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhdW1cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGVwb3NpdHBob3Rvc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNjb25uZWN0XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG9jdW1lbnRpbmdyZWFsaXR5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdWJpYmFja3VwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVuY3ljbG9wZWRpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5nZXFpYW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbnFpYW5nZGFuZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmZWVkeFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbHl6eTIwMDVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9yZWlnbnBvbGljeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlLXNzXC5zaXRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlaG9uZ2tvbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wuZnVja2dmdzIzM1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnMHZcLnNvY2lhbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2xvYmFsdm9pY2VzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdsb3J5c3RhclwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvcmVncmlzaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYW5pbWVcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3BhY2VzXC5oaWdodGFpbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2dhbGRlblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2dvbGRlblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodWRzb25cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXBmc1wuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphcGFudGltZXNcLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamlqaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqaW50aWFuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWppbnhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pam9pbm1hc3RvZG9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpYW5nemhpY2h1YW5tZWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlnaHRpXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlnaHR5ZWFydnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpaGtnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpbmUtc2NkblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpXC5saXRoaXVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNsb3VkXC5tYWlsXC5ydSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFzdG9kb25cLmNsb3VkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXN0b2RvblwuaG9zdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFzdG9kb25cLnNvY2lhbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFzdG9kb25cLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWF0dGVyc1wubmV3cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZXRhcnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9odVwuY2x1YiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXNhLWl0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb1wubmVcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluaWtrZWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbml0dGVyXC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbml0dGVyXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5pdVwubW9lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3dcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3BlbnZwblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbmVqYXZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFzdGVcLmVlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteVwucGNsb3VkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpY2Fjb21pY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW5jb25nXC5yb2NrcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGl4aXZcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGl4aXZcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGl4aXZza2V0Y2hcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG90YXRvXC5pbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJlbXByb3h5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByaXNtLWJyZWFrXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3RvblwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3RvbnZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGlcLnB1cmVhcGtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXVvcmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXVvcmFjZG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RuXC5zZWF0Z3VydVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWRkXC5pdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVkZGl0c3BhY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVkZGl0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlZGRpdGhlbHBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9yZWRkaXRsaXN0XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVkZGl0bWVkaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVkZGl0c3RhdGljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJpeGNsb3VkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJpeGNsb3VkXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnNkbG1vbml0b3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hhZG93c29ja3NcLmJlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0bjFcLnNoZW1hbGV6XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRuMlwuc2hlbWFsZXpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG4zXC5zaGVtYWxlelwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGF0aWNcLnNoZW1hbGV6XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpeC1kZWdyZWVzXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29mdGZhbW91c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb3NyZWFkZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3NwYW5lbFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdXBjaGluYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZWRkeXN1blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZXh0bm93XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGluZXllXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcDEwdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR1YmVwb3JuY2xhc3NpY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1a3VcLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bnNlZW5cLmlzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljblwudXB0b2Rvd25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXJhYmFuXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnJzbWFzaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2dWx0cnlod1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzc3JcLnRvb2xzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGVlbWl0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhaXdhbmp1c3RpY2VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGluYy12cG5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdTE1XC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YXNoaW5ndG9ucG9zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZW56aGFvXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2hhdHNvbndlaWJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peG1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHVlaHVhXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWVzLW5ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWlnZW5pXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdS1nZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4penpjbG91ZFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGxjb2luXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFkY2V4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJjZXhcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaWJveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaWdcLm9uZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmlnb25lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpbmFuY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0LXpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0elwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpdGJheVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaXRjb2lud29ybGRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0ZmluZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0aHVtYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaXRtZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYm5ic3RhdGljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0Yzk4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0Y2JhbmtcLmJhbmskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0Y3RyYWRlXC5pbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnliaXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYzJjeFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGFvZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29iaW5ob29kXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW5iYXNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW5iZW5lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW5leFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb2luZ2Vja29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29pbmdpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW5tYXJrZXRjYXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29pbnJhaWxcLmNvXC5rciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29pbnRpZ2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW50b2JlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvaW51dFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNjb2luc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkcmFnb25leFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVidGNiYW5rXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV0aGVyZGVsdGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXRoZXJtaW5lXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV0aGVyc2NhblwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4bW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXhyYXRlc1wubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWYycG9vbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYXRidGNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnR4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhdGVcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnYXRlY29pblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGl0YnRjXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvdGNvaW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHR4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1b2JpXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVvYmlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVvYmlcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodW9iaVwubGkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1b2JpXC5wcm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1b2JpXC5zYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVvYmlwcm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnhcLmluXC50aCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamV4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrcmFrZW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3NwY29pblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrdWNvaW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGJhbmtcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpcXVpZGl0eXRwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpdmVjb2luXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxvY2FsYml0Y29pbnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVyY2F0b3hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2FuZGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2J5dGVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2V4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9rZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2t4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW5zZWFcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdGNidGNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGF4ZnVsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvb2xpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaW1wbGVzd2FwXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29sdlwuZmluYW5jZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9wYnRjXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRyb25zY2FuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhidGNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvYml0XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpiXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlYWQwMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilra25ld3NcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYS1tbW1cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmdtZVwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW8zb1wuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvNVwuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZVwubnNcLmNpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb3Jlc2NpXC5zYWxlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb2NpYWxcLmVkdVwuY2kkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1zdGRuXC5zb2NpYWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdWNoaVwuc3BhY2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNsYXNoaW5lXC5vbmwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvY2lhbFwuZGF0YWxhYm91clwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXN0b2Rvblwub25saW5lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXltZW50cy1qcFwuYW1hem9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFtYXpvblwuY29cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzMy1hcC1ub3J0aGVhc3QtMVwuYW1hem9uYXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZpZGVvXC5hb2xcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VhcmNoXC5hb2xcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoImh0dHAiPT09ZSYmdC5pbmRleE9mKCJ3d3cuYW9sbmV3cy5jb20iKT49MClyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhdm1vXC5wdyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZtb29cLnB3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYmNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmJjXC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJiY2lcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmJjY2hpbmVzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9vbWJlcmdcLmNuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9vbWJlcmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvb21iZXJnXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvb21iZXJndmlld1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbG91ZGZsYXJlc3RhdHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvcmtlcnNcLmRldiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb25lXC5vbmVcLm9uZVwub25lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbG91ZGZsYXJlLWRuc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbnNcLmNsb3VkZmxhcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHludVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhY2NvdW50a2l0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkbmluc3RhZ3JhbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmOFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWNlYm9va1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWNlYm9va1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY2Vib29rXC5kZXNpZ24kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvbm5lY3RcLmZhY2Vib29rXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY2Vib29rXC5odSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFjZWJvb2tcLmluJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWNlYm9va1wubmwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY2Vib29rXC5zZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFjZWJvb2ttYWlsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZiXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZiXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmJcLndhdGNoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYmNkblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYnNieFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYmFkZGluc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYndvcmttYWlsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluc3RhZ3JhbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVzc2VuZ2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1ldGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2N1bHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9jdWx1c2NkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyb2Nrc2RiXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhcnNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiOwppZigvKD86XnxcLil0aGVmYWNlYm9va1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aHJlYWRzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoYXRzYXBwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoYXRzYXBwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF1bnRvbG9neVwuZmFuZG9tXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvbmdrb25nXC5mYW5kb21cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnRjaGluZXNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhaVwuc3R1ZGlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpc3N1ZXNcLmNocm9taXVtXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2ckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdsZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb2NcLm5ldyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9ybVwubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmb3Jtc1wubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGVldFwubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGVldHNcLm5ldyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3ByZWFkc2hlZXRcLm5ldyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2l0ZVwubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaXRlc1wubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWJzaXRlXC5uZXckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNsaWRlc1wubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZWNrXC5uZXckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByZXNlbnRhdGlvblwubmV3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVhcGlzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTFlMTAwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTQ2NjQ1M1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhYmNcLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRtb2JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRzZW5zZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhZHZlcnRpc2VyY29tbXVuaXR5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFnb29nbGVhZGF5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFtcHByb2plY3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5kcm9pZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbmRyb2lkaWZ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFuZHJvaWR0dlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGlcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcHBzcG90XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF1dG9kcmF3XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb2dibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cHM/OlwvXC9bXlwvXStibG9nc3BvdFwuKC4qKS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidXNpbmVzc1wucGFnZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2VydGlmaWNhdGUtdHJhbnNwYXJlbmN5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNocm9tZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaHJvbWVjYXN0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNocm9tZWV4cGVyaW1lbnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNocm9tZXN0YXR1c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbG91ZGZ1bmN0aW9uc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmJ1Z1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmVhdGl2ZWxhYjVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3JyZXZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGF0YS12b2NhYnVsYXJ5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlYnVnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlZXBtaW5kXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlamFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGlnaXNmZXJhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvY2tlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb2NzXC5uZXckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWR1Y2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmVlZGJ1cm5lclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaXJlYmFzZWlvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNyYXNobHl0aWNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnY3JcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXRcLmFwcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0XC5kZXYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldFwuaG93JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXRcLnBhZ2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldG1kbFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldG91dGxpbmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2dwaHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ21haWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ21vZHVsZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29kb2NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29sYW5nXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb1wuZ2wkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFmJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmFzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmF0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmF6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJmJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJqJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJ0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmJ5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNhdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jZiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wuYW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLmJ3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC5jayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wuY3IkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLmlkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC5pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC5rZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wua3IkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLmxzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC5tYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wubXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLm56JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC50aCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wudHokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLnVnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wudXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLnZlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC52aSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb1wuemEkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29cLnptJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvXC56dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmFmJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuYWckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmFyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5iZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmJoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuYm4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5ibyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmJyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuYnokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmN1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuY3kkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5kbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmVjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuZWckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmZqJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuZ2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5naSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmd0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5qbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmtoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwua3ckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5sYiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLmx5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwubW0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5tdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLm14JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwubXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5uYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLm5mJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwubmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5uaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLm5wJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwub20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5wYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnBlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwucGckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5waCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnBrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwucHIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5weSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnFhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuc2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5zYiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnNnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwuc2wkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC5zdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnRqJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwudHIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnVhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmNvbVwudXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuY29tXC52YyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5jb21cLnZuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmN2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmN6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmRrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmRtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmR6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmVlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmV1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmZpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmZtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmZyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmdyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmd5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmhuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmhyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmh0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmh1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmllJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmlxJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLmlzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLml0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVcLml0XC5hbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5qZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5qbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5rZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5raSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5reiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5sYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5saSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5sayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5sdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5sdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5sdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5tdyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5teCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5uZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5ubCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5ubyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5uciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5udSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucGwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucG4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucHMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucHQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucnMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwucnckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc2kkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc2skLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc24kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc3IkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwuc3QkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudGQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudGckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudGwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudG0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudG4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudG8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudHQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudm4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwudnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZVwud3MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWFwcHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlYXJ0cHJvamVjdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWJvdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVjaGluYXdlYm1hc3RlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVjb2RlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWNvbW1lcmNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWRvbWFpbnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlYXJ0aFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVlYXJ0aFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVkcml2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVmaWJlclwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVncm91cHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlaG9zdGVkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWlkZWFzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZWluc2lkZXNlYXJjaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVtYWlsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZW1hc2h1cHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlcGFnZWNyZWF0b3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlcGxheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29nbGVwbHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZXNjaG9sYXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZ2xlc291cmNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZXVzZXJjb250ZW50XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZXZpZGVvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZXdlYmxpZ2h0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2dsZXppcFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnc3RhdGljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWd2dDFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3Z0M1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnd3Rwcm9qZWN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh0bWw1cm9ja3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWFtXC5zb3kkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlnb29nbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXRhc29mdHdhcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlrZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYWRld2l0aGNvZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWF0ZXJpYWxcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbjJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFub3JhbWlvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpY2FzYXdlYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwa2lcLmdvb2ckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBsdXNcLmNvZGVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2x5bWVyLXByb2plY3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXVlc3R2aXN1YWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRtaW5cLnJlY2FwdGNoYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGlcLnJlY2FwdGNoYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGktc2VjdXJlXC5yZWNhcHRjaGFcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBpLXZlcmlmeVwucmVjYXB0Y2hhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlZGhvdGxhYnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2F2ZXRoZWRhdGVcLmZvbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2NoZW1hXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNoYXR0ZXJlZFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc2lwbWw1XC5vcmdcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzbmFwc2VlZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzeW5lcmd5c2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVhY2hwYXJlbnRzdGVjaFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZW5zb3JmbG93XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRmaHViXC5kZXYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoaW5rd2l0aGdvb2dsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWx0YnJ1c2hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHJhbnNsYXRlXC5nb29nJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1YTV2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVyY2hpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1c2VyY29udGVudFwuZ29vZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2F2ZXByb3RvY29sXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdheW1vXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlYlwuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWJtcHJvamVjdFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWJwa2djYWNoZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWJydGNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2hhdGJyb3dzZXJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2hhdHNcLm5ldyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lkZXZpbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2l0aGdvb2dsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXRoeW91dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4XC5jb21wYW55JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3V0dVwuYmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXR1YmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW91dHViZS1ub2Nvb2tpZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3V0dWJlZWR1Y2F0aW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXR1YmVnYW1pbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW91dHViZWtpZHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peXRcLmJlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5dGltZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6eW5hbWljc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb3BpbG90XC5taWNyb3NvZnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmF1Z2h0eWFtZXJpY2FcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnl0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW55dGNuXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnl0Y29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9ueXRpXC5tc1wvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW55dGltZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnl0aW1nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW55dHN0eWxlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0ZWFtY29tbXVuaXR5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0b3JlXC5zdGVhbXBvd2VyZWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBpXC5zdGVhbXBvd2VyZWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RlYW1zdGF0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHhcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0Z1wuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZWxlZ2FcLm9uZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RuLXRlbGVncmFtXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvbW1lbnRzXC5hcHAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdyYXBoXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlZ3JhXC5waCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXVpelwuZGlyZWN0b3J5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXBkYXRlc1wudGRlc2t0b3BcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVsZWdyYW1cLmRvZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVsZWdyYW1cLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZWxlZ3JhbVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZWxlZ3JhbVwuc3BhY2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlbGVncmFtZG93bmxvYWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVsZWdyYVwucGgkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlbGVzY29cLnBlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWt0b2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlrdG9rdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWt0b2t2XC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlrdG9rY2RuLXVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpa3Rva2NkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWt0b2tjZG4tZXVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4panR2bndcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHR2bndcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdGNoXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdGNoY2RuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBlcmlzY29wZVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBzY3BcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0XC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXRkZWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aW1nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXRwaWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdHRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0dGVyXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmluZVwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdnb3ZcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3ZcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3ZcLnRhaXBlaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlcLnRhaXBlaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVjby1oa1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZWNvLW1vXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtpbm1lblwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW1lcmljb3Jwc1wuZ292JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbWFcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4panBsXC5uYXNhXC5nb3YkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBkc1wubmFzYVwuZ292JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYWNvbVwubWlsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb2NcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29sYXJzeXN0ZW1cLm5hc2FcLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoImh0dHAiPT09ZSYmdC5pbmRleE9mKCJpaXBkaWdpdGFsLnVzZW1iYXNzeS5nb3YiKT49MClyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1c2NnXC5taWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVzZmtcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90YXJyXC51c3B0b1wuZ292XC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHNkclwudXNwdG9cLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdjJleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2FjYW1ib2RpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2FjaGluZXNlYmxvZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2FjYW50b25lc2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdm9hY2hpbmVzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2FpbmRvbmVzaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdm9hbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2F0aWJldGFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZvYXRpYmV0YW5lbmdsaXNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoXC5lY2RtXC53aWtpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilldmNoa1wud2lraWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVkaWF3aWtpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lkYXRhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2ltZWRpYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWtpYm9va3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraXZlcnNpdHlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraXNvdXJjZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6aFwud2lraXF1b3RlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2luZXdzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2l2b3lhZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lrdGlvbmFyeVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWtpcGVkaWFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd21mdXNlcmNvbnRlbnRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hvcHBpbmdcLnlhaG9vXC5jb1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF1Y3Rpb25zXC55YWhvb1wuY29cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZWFyY2hcLnlhaG9vXC5jb1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlhaG9vXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5YWhvb1wuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFob29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMjRoYm9va1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik5OTZcLmljdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXBmc1wuNGV2ZXJsYW5kXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pOTFkYXNhaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpXC4xMTE2NjZcLmJlc3QkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTFsaWJcLnNrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikyMDQ3XC5vbmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTY5c2h1YmFcLmN4JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikyMDQ5YmJzXC54eXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTYxMXN0dWR5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTE4Y29taWNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMDAwd2ViaG9zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLzByelwudHcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMS1hcHBsZVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTAwMGdpcmlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTBiZWFzdHNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTBtdXN1bWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTJiZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTJ2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTJ2cG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTMzN3hcLnRvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikxNDFqalwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikxNjg4XC5jb21cLmF1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikxNzNuZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikxOGJvYXJkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoYW9cLjE5ODRcLmNpdHkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTE5ODRiYnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMTk5MXdheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikxcG9pbnQzYWNyZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMXBvbmRvXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMjAwOHhpYW56aGFuZ1wuaW5mbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMjAyMWhrY2hhcnRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikyMDQ3XC5uYW1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikyMzNhYmNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pMjRocnNcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikzMnJlZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLikzNnJhaW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pNDA0bXVzZXVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTRibHVlc3RvbmVzXC5iaXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTRldmVycHJveHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pNHJidHZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pNHNoYXJlZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik1MVwuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTUxamF2XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTUxbHVvYmVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTUyNzhcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2MTFzdHVkeVwuaWN1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2M2lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pNmRvXC5uZXdzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2ZG9cLndvcmxkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2cGFya1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2cGFya2Jic1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik2cGFya2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTZwYXJrbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik3Y2FwdHVyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLzgtZFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvODVjY1wudXMvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pODgxOTAzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTg5LTY0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTg5NjRtdXNldW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pOHoxXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTkxcG9yblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik5MXBvcm55XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTkxdnBzXC5jbHViJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLzk5MVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTk5YnRnYzAxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvOTljblwuaW5mby8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLik5YmlzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKTliaXNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pOW5ld3NcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFjZ1wubW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzaWFzb2NpZXR5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF2aXN0YXpcLnRvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbm5hcy1hcmNoaXZlXC5nZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5uYXMtYXJjaGl2ZVwuZ2wkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFubmFzLWFyY2hpdmVcLnBrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmNoaXZlLWl0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFhdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJ3ZWF2ZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmVuYVwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFraWxlXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWxqYXplZXJhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFudW5la29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWlcLmRldiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRndWFyZC12cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW94dnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzaWFuZmFuZmljc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbXVsZXRtY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhYnBsaXZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkblwuYXJzdGVjaG5pY2FcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW9tZWRpYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGphemVlcmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWtpbmF0b3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXYwMVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFjZ1wucmlwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhLW5vcm1hbC1kYXlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9hYW1hY2F1XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWJjXC5uZXRcLmF1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhYmVib29rc1wuY29cLnVrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhYm9sdW93YW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFib3V0XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWNhc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWNldnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYWNnMThcLm1lLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFjZ2JveFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhY2dralwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhY2dueFwuc2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFjdGl2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWN1bG9cLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhZGRpY3RlZHRvY29mZmVlXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWRkeW91dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2FkcGxcLm9yZ1wuaGsvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWR1bHQtc2V4LWdhbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFkdmFuc2NlbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWR2ZXJ0ZmFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFlaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhZW5oYW5jZXJzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFmXC5taWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYWZhbnRpYmJzXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWZyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFpb3NlYXJjaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhaXBoXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFpcmNvbnNvbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWlydnBuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFpdFwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWl3ZWl3ZWlibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd3d1wuYWpzYW5kc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhMjQ4XC5lXC5ha2FtYWlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwczpcL1wvZmJjZG4uKlwuYWthbWFpaGRcLm5ldFwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYWthZGVtaXllXC5vcmdcL3VnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFraWJhLW9ubGluZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilha293XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFsYWJvdXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9hbGFuaG91XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWxhc2JhcnJpY2FkYXNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWxmb3JhdHR2XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFsaXZlXC5iYXIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFsa2FzaXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWxsNG1vbVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGxjb25uZWN0ZWRcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGxkcmF3bnNleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGxmaW5lZ2lybHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWxsaW5mYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbGxtb3ZpZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbHRlcm5hdGUtdG9vbHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWx3YXlzZGF0YVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbHdheXNkYXRhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFsd2F5c3ZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbTczMFwuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW1lYmxvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW1lcmljYW5ncmVlbmNhcmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW1pYmxvY2tlZG9ybm90XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYW1pdGFiaGFmb3VuZGF0aW9uXC51cy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbW5lc3R5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFtbmVzdHlcLm9yZ1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFtbmVzdHl1c2FcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9hbmR5Z29kXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5jaG9yXC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5jaG9yZnJlZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbmNzY29uZlwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbmRmYXJhd2F5XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFuZHJvaWQteDg2XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFuZHJvaWRhcGtzZnJlZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhbmd1bGFyanNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5pc2NhcnR1am9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5vYmlpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiOwppZigvKD86XnxcLilhbm9uZmlsZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW5vbnltb3VzZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wuYW50ZFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFudGhvbnljYWx6YWRpbGxhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYW50aXdhdmVcLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2FueXNleFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFvM1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhb2JvXC5jb21cLmF1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2FvZnJpZW5kXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYW9taXdhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBhdDE5ODlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBpYXJ5XC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBpZ2VlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwa1wuc3VwcG9ydCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBrY29tYm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBrbW9ua1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGtwbHpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBrcHVyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcGtwdXJlXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwcGFkdmljZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcHBicmFpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcHBsZWRhaWx5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwcGxlZGFpbHlcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYXBwc2hvcHBlclwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwcHNvY2tzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwcHN0b1wucmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwdG9pZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJjaGl2ZXNcLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJjaGl2ZVwuZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFyY2hpdmVcLnZuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmNoaXZlXC5pcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJjaGl2ZVwubGkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFyY2hpdmVcLm1kJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmNoaXZlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFyY2hpdmVcLnBoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmNoaXZlXC50b2RheSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJjaGl2ZW9mb3Vyb3duXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFyY2hpdmVvZm91cm93blwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmN0b3NpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmVjYS1iYWNrdXBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJldGh1c2FcLnN1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcmxpbmd0b25jZW1ldGVyeVwubWlsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhc1wubXIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzYWNwXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzaWFoYXJ2ZXN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzaWFuYWdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzaWFuZXdzXC5pdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXNpYW5zZXhkaWFyeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhc2lhb25lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFza1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhc2tzdHVkZW50XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFza3luelwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhc3BpXC5vcmdcLmF1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhc3Bpc3RyYXRlZ2lzdFwub3JnXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXNzZW1ibGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXN0cmlsbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhdGNcLm9yZ1wuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYXRjaGluZXNlXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXRsYW50YTE2OFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhdG5leHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXVkYWN5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF2XC5tb3ZpZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZhYXpcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZkYlwuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWF2ZGJcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhdmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZnbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZpZGVtdXhcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXZvaXNpb25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXhpb3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXh1cmVmb3JtYWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXppcmV2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYm94dW4uKlwuYXp1cmV3ZWJzaXRlc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib29tcGxheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibGVlcGluZ2NvbXB1dGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJlbGxpbmdjYXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0dG9ycmVudFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloZWxwXC5ieXNwb3RpZnlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0YmFieVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZXR0ZXJncHRcLmNoYXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0NGdwcnhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnQ0Z1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZXR0ZXJoYXNoXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpbmFuY2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYml0Z2V0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsYWNrbWFnaWNkZXNpZ25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVhcnRlYWNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0YnR0XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnRidHRcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidGJpdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZXRhY2xvdWRzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb2NrdGVtcG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvY2tjYXN0XC5pdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3d3XC5iaW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhbmd1bWlcLm1vZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYi1va1wuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhYnlsb25iZWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFja2NoaW5hXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhZFwubmV3cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFkaXVjYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC8uKjJcLmJhaGFtdXRcLmNvbVwudHcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFpZHVcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYWlqaWVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFpbGFuZGFpbHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFpeGluZ1wubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhaXpoaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5hbmEtdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhbmRcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5kY2FtcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5kd2Fnb25ob3N0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmFuZ2NoZW5cLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5na29rcG9zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYW5ndW1pXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmFuZ3lvdWxhdGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhbm5lZGJvb2tcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9iYXJhbWFuZ2FvbmxpbmVcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYXJuYWJ1XC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhcnRvblwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJhc3RpbGxlcG9zdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYXl2b2ljZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYmNoYXRcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYi1jaGF0XC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVib1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZWV2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVpamluZzE5ODlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVpamluZzIwMjJcLmFydCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVpamluZ3NwcmluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2JlbGxcLndpa2kvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVybGluZXJiZXJpY2h0XC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVybGludHdpdHRlcndhbGxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVzdHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZXN0dnBuYW5hbHlzaXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVzdHZwbmZvcmNoaW5hXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJlc3R2cG5zZXJ2ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVzdHZwbnNlcnZpY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmVzdHZwbnVzYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZXQzNjVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmV0dGVybmV0XC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmV0dGVydnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJldHR3ZWVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJldHZpY3RvclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZm5uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJmc2hcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZ21cLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliZ3ZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaWJsZXNmb3JhbWVyaWNhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbFwuYmlibGlvY29tbW9uc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaWVkaWFuXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmlnamFwYW5lc2VzZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmlnbmV3c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliaWxkXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9iaWxpd29ybGRcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2JpdFwuZG8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9iaXRcLmx5Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpdGNodXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpdGNvaW50YWxrXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpdHNoYXJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJpdHZpc2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmwtZG91amluc291a29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmp6Y1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibGFja2VkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsYWNrdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsaW5reFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibGlwXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvY2tjblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9ja2VkYnloa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9ja2xlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmxvZ1wuanAvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ2NhdGFsb2dcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ2NpdHlcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9nZ2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb2dsaW5lc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9nbG92aW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9ibG9ndGRcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9vZHNoZWRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYm9vdHN0cmFwY2RuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb29tZm9ydHVuZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibHVicnJ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJtZHJ1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJuZXh0XC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibnJtZXRhbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib2FyZHJlYWRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib2RcLmFzaWEkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvbGVodnBuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvb2JzdGFncmFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvb2tcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvb2tkZXBvc2l0b3J5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJvb2tzXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib29rd2Fsa2VyXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib3JnZW5tYWdhemluZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilib3RhbndhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYm93ZW5wcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhcHBcLmJveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbFwuYm94XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJveHBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJveHVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJveHVuXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnJcLnN0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmF1bWVpc3Rlclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmF2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmF2b3R1YmVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnJhenplcnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnJlYWNoZWRcLnRvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmVha1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmVha2dmd1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmVha2luZ3R3ZWV0c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicmVha3dhbGxcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnJpbGxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnJpenpseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicm9hZHByZXNzaW5jXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJyb29raW5nc1wuZWR1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilicnV0YWx0Z3BcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnNreVwuYXBwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilic2t5XC5uZXR3b3JrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilic2t5XC5zb2NpYWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ0OTVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnRkaWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnRndWFyZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidGt1XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnRrdVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidWRhZWR1XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ1ZmZlcmVkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ1bGxndWFyZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidWxsb2dcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnVsbG9nZ2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ1bWluZ2JhaVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidW5idW5oa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2J1c2F5YXJpXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnVzaW5lc3MtaHVtYW5yaWdodHNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnVzaW5lc3N0b2RheVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9idXN1XC5vcmdcL25ld3MvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYnV6em9yYW5nZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilidXp6c3Byb3V0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJ2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYndoMVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilieXBhc3NjZW5zb3JzaGlwXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNob25nbGFuZ3R2XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWN0aW5zaWRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaWFcLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2xhdWRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd3d1wuY2xhc2h2ZXJnZVwuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbGVtZW50aW5lLXBsYXllclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYWNrZW5kLXYyXC5jcml4ZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2Nob3N0dnBzXC54eXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhbnZhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYXRwZGZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hhdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdGluZXRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvdmVuYW50c3dhdGNoXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcHUtbW9ua2V5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvZmZlZW1hbmdhXC50byQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3RpbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYWNoZWZseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYWNoZWZseVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdXRvdXRcLnBybyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2l4aWFveWFcLmNsdWIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhbXBhaWduLWFyY2hpdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmF1bmNlbnNvcmVkXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2F0Ym94XC5tb2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNyb3Nzd2FsbFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbGlwY29udmVydGVyXC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemgtaGFuc1wuY2ZzaDk5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvbGFjbG91ZFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaS1lblwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWMtc3Bhblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljLXNwYW52aWRlb1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljLWVzdC1zaW1wbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FibGVhdlwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhYmxlZ2F0ZXNlYXJjaFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2NhY253XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FjdHVzdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhbGVuZGFyelwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW1mcm9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhbXBhaWduZm9ydXlnaHVyc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW1zXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmJzXC5jYW50b25lc2VcLmFzaWFcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW55dVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW9iaWFuXC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW9jaGFuZ3FpbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FwXC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYW9wb3JuXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9zdHNcLmNhcmVlcmVuZ2luZVwudXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhcnJkXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2FydG9vbm1vdmVtZW50XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2FzYXRpYmV0XC5vcmdcLm14Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhcmlcLmNvbVwubXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhcmliYmVhbmNvbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXJvdXNlbGxcLmNvbVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhdGNoMjJcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jYXRjaGdvZFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNhdGhvbGljXC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXRob2xpY1wub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2F0b1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXR0dFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNiY1wuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdXRocGFya1wuY2NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2NjYXRcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljY2NhdFwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNjZmRcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNjaGVyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljY2xpZmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2NsaWZlZmxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2N0aGVyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljY3RoZXJlXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2dkZXBvdFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkYm9va1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZGVmXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkaWdcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkanBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RwMTk5OFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZHAyMDA2XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkcGV1XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkcHVrXC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNkcHdlYlwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZHB3dVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZHdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2VjY1wuZ292JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZWxsdWxvXC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZW5ld3NcLmV1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZW50ZXJmb3JodW1hbnJlcHJvZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZW50cmFsbmF0aW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2VudHVyeXNcLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZnJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hhbmdlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYW5ncFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGFubmVsbmV3c2FzaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hhbndvcmxkXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYW9zXC5zb2NpYWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYXJhY3RlclwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYXRncHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hhdHVyYmF0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGVja2dmd1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGVuZ21pbmdtYWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hlbmd1YW5nY2hlbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hlbnBva29uZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGVucG9rb25ndmlwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoZXJyeXNhdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hob25nYmlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpaVwuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5hLXdlZWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmExMDFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmExOFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYTIxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5hMjFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmE1MDAwXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFhZmZhaXJzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5hYWlkXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFhaWRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFhaWRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFjaGFuZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFjaGFubmVsXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFkZW1vY3JhdHNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFkaWFsb2d1ZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYWRpZ2l0YWx0aW1lc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYWVsZWN0aW9uc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYWZpbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFmcmVlcHJlc3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFnZndcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmFob3Jpem9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5hbXVsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHBzOlwvXC9jaGluYW5ld3NjZW50ZXJcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYXByZXNzXC5jb21cLm15JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2NoaW5hLXJldmlld1wuY29tXC51YS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYXNvY2lhbGRlbW9jcmF0aWNwYXJ0eVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluYXNvdWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmF0b3BzZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmF3b3JrZXJcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5lc2UtbWVtb3JpYWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmVzZWRhaWx5bmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluZXNlZGVtb2NyYWN5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5lc2VnYXlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmVzZW5cLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluZXNlbmV3c1wubmV0XC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmVzZXJhZGlvc2VhdHRsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluZXNldXByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoaW5nY2hlb25nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2hpbm1hblwubmV0Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNubmV3c1wuY2hvc3VuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2hyZG5ldFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNocmlzdGlhbmZyZWVkb21cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hyaXN0aWFuc3R1ZHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hyaXN0aWFudGltZXNcLm9yZ1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNocmxhd3llcnNcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaXJvc2FudGlsbGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2l0aXplbmNuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNpdGl6ZW5sYWJcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaXRpemVubGFiXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY2l0eTM2NVwuY2EvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2l0eXBvcHVsYXRpb25cLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaXZpY3BhcnR5XC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2l2aWxocmZyb250XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNpdmlsbWVkaWFcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaXZpdGFpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNrMTAxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNsYXNzaWNhbGd1aXRhcmJsb2dcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2xpbmljYS10aWJldFwucnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFwcFwuY2xvdWRjb25lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNsb3VkZmxhcmUtaXBmc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbHViMTA2OVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbHViaG91c2VhcGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY21lZ3JvdXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY21pXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wuY21vaW5jXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY211bGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY21zXC5nb3YkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdnBuXC5jbXVcLmVkdS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3Zwblwuc3ZcLmNtdVwuZWR1Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNuYVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY25kXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNucG9saXRpY3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jbi1wcm94eVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvYXRcLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29jaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb2Rlc2hhcmVcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb2Rlc2t1bHB0b3JcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29mYWN0c1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvbm9oYVwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdG9zaFwuY29tZWR5Y2VudHJhbFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvbWVmcm9tY2hpbmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29tbWVudHNoa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb21tdW5pc3RjcmltZXNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29tbXVuaXR5Y2hvaWNlY3VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29tcGFyaXRlY2hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29tcGlsZWhlYXJ0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvb2wxOFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb29sYWxlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb29sZGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvb2xsb3VkXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb29sc3R1ZmZpbmNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jb3MtbW9lXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jb3NwbGF5amF2XC5wbC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb3R3ZWV0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvdXJzZWhlcm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3BqXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY3E5OVwudXMvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3JhY2tsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmF6eXNoaXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3JjaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmVhZGVyc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcmlzdHlsaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljcm94eXByb3h5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY3JvY290dWJlXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3Jvc3N2cG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3J1Y2lhbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9nXC5jcnlwdG9ncmFwaHllbmdpbmVlcmluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljc2RwYXJ0eVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljc2lzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNzbW9uaXRvclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljc3VjaGVuXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3N3XC5vcmdcLnVrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdFwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3RpdHZcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWN0b3djXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWN0c1wuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3R3YW50XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbGlicmFyeVwudXNjXC5jdWhrXC5lZHVcLmhrLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbWpsc2hcLnVzY1wuY3Voa1wuZWR1XC5oay8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdWl3ZWlwaW5nXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWN1bHR1cmVcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdW1sb3VkZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3VydmVmaXNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWN1c3BcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljdXRzY2VuZXNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3dcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZm9ydW1cLmN5YmVyY3RtXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3liZXJnaG9zdHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljeW5zY3JpYmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWZhblwuY3pcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaWtlXC5jelwuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5pY1wuY3pcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYXRhMThcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHQxOFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbnNcLnNiJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb2hcLnNiJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb3RcLnNiJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb3dubG9hZFwuZGFwcGNkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYXpuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhcm1hdVwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvY2tlcnN0YXR1c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb29tOVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkd2ViXC5saW5rJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb2NrZXJcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNuZXlwbHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRkZXhcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkXC5jYXNoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb3ViaXl1bmJhY2t1cFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljbG91ZFwuZGlmeVwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZC1mdWt5dVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWQxMDBcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9kMmJheVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhYnJcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFiclwubW9iaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFiclwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhZGF6aW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9kYWlkb3N0dXBcLnJ1Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhaWx5bWFpbFwuY29cLnVrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYWlseW1vdGlvblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYWlseXNhYmFoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhaml5dWFuXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9kYWxhaWxhbWFcLm1uLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhbGFpbGFtYVwucnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZGFsYWlsYW1hY2VudGVyXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFsYWlsYW1hd29ybGRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFsaWFubWVuZ1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYWxpdWxpYW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFua2U0Y2hpbmFcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGFycmVubGl1d2VpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhc2hsYW5lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZGF2aWQta2lsZ291clwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRheGFcLmNuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkYlwudHQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRiZ2pkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRjYXJkXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGRjXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZWFkaG91c2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGVhZGxpbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGVlcGFpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlY29kZXRcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZWxjYW1wXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlbW9zaXN0b1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRlc2NcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZXNzY2lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGV1dHNjaGUtd2VsbGVcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZXZpYW50YXJ0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRldmlhbnRhcnRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGV2aW9cLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZXZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZXZ2XC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGlhb3l1aXNsYW5kc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2RpZ2lsYW5kXC50d1wvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpaWdvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpcmVjdGNyZWF0aXZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpc2N1c3NcLmNvbVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpc3BcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNxdXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGl0LWluY1wudXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpeWluXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRpemh1emhpc2hhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGwtbGFieVwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRsaXZlXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGxzaXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRseW91dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbWNcLm5pY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRtY2RuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRuc2NyeXB0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRuczJnb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkbnNzZWNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG9sY1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvbGZcLm9yZ1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvbmd0YWl3YW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvbmd0YWl3YW5nXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRhbmJvb3J1XC5kb25tYWlcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb29zaG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG9vdXJiZXN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdHBsYW5lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdHN1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkb3R2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZG91YlwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdWJsZXRoaW5rbGFiXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdWdzY3JpcHRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvdWppbmNhZmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwczpcL1wvYmFydGVuZGVyXC5kb3dqb25lc1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRvd2pvbmVzXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHBwXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkcHJcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRyYWdvbnNwcmluZ3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHJnYW5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHJvcGJvb2tzXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHJvcGJveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkcm9wYm94YXBpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWRyb3Bib3h1c2VyY29udGVudFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2RzY25cLmluZm8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9kc3RrXC5kay8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkdGlibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWR0aWNcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHVja2R1Y2tnb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkdWNrbXlsaWZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZHVnYVwuanAvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHVpaHVhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWR1aWh1YWhyam91cm5hbFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkdXBsaWNhdGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHV5YW9zc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkdm9yYWtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHdcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkdy13b3JsZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2R3LXdvcmxkXC5kZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkd25ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHduZXdzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWR5bmF3ZWJpbmNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZHlzZnpcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillZGlnZXN0XC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBwXC5lbGVtZW50XC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWNvbm9taXN0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWU2MjFcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWR4LWNkblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilldmVyaXBlZGlhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2NodGltZXNcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV0aGVyc2NhblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillbGNvbmZpZGVuY2lhbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillLWNsYXNzaWNhbFwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZS1nb2xkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWUtaGVudGFpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZS1oZW50YWlkYlwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZS16b25lXC5jb21cLmhrXC9kaXNjdXovLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZTEyM1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZWFybHl0aWJldFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVhcnRodnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVhc3Rhc2lhZm9ydW1cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC93d3dcLmVhc3R0dXJraXN0YW5cLm5ldFwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVhc3R0dXJraXN0YW5nb3Zlcm5tZW50aW5leGlsZVwudXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZuY1wuZWJjXC5uZXRcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzXC5lYmNcLm5ldFwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVjZmFcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVjaW1nXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWRnZWNhc3RjZG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7CmlmKC8oPzpefFwuKWVkdWJyaWRnZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillZXZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2VmdWt0XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWljLWF2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVpcmVpbmlrb3RhZXJ1a2FpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVrc2lzb3psdWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWxnb29nXC5pbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZWxwYWlzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZW11bGUtZWQya1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZW11bGVmYW5zXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZW5jcnlwdFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVuZXdzdHJlZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGluZXNlXC5lbmdhZGdldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillbmdsaXNoZnJvbWVuZ2xhbmRcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZW50ZXJtYXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXBvY2hoa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcG9jaHRpbWVzLWJnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2NodGltZXMtcm9tYW5pYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcG9jaHRpbWVzXC5jb1wuaWwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2NodGltZXNcLmNvXC5rciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXBvY2h0aW1lc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcG9jaHRpbWVzXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXBvY2h0aW1lc1wuZnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2NodGltZXNcLml0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcG9jaHRpbWVzXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXBvY2h0aW1lc1wucnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2NodGltZXNcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcG9jaHRpbWVzdHJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXBvY2h3ZWVrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb2Nod2Vla2x5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVwb3JuZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXJpZ2h0c1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcm5lc3RtYW5kZWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXJvZGFpemVuc3l1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVyb2RvdWppbmxvZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcm9kb3VqaW53b3JsZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillcm9tYW5nYS1raW5nZG9tXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVyb21hbmdhZG91emluXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZXJvbW9uXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXNsaXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV0aXplclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilldG9ra2lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXRzeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilldXJla2F2cHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXVyb25ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBwc1wuZXZvemlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXZzY2hvb2xcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXhjaHJpc3RpYW5cLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2Jsb2dcLmV4Y2l0ZVwuY29cLmpwLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4aGVudGFpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4bW9ybW9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4cGF0c2hpZWxkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV4cGVjdGhpbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilleHBsb2FkZXJcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXhwcmVzc3ZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilleWV2aW9cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilleW55XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWVkb21cLmdvdiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHlwZXJiZWFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZsb3dncHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9yZWZyb250XC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmxleGNsaXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZWdwdFwudGVjaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZWdwdFwuZXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlZWRseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmdWNrY2NwXC54eXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ1Y2tjY3BcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnVycnliYXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9yYmVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZpbmFuY2lhbGV4cHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFzdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWN0Y2hlY2tsYWJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnVjaHNpYVwuZGV2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlc3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJpbFwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWVcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyb3RoXC56b25lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5ib3hcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlXC5iZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZi1kcm9pZFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWNlYm9va3F1b3RlczR1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY2VsZXNzXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9mYWNlc29mdGliZXRhbnNlbGZpbW1vbGF0b3JzXC5pbmZvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY2Vzb2ZueWZ3XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhY3RwZWRpYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZhaXRoMTAwXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFpdGh0aGVkb2dcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbGxlbmFya1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWxzZWZpcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFsdW5hc2lhXC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZhbHVuYXVcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWx1bmRhZmEtZmxvcmlkYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYWx1bmRhZmEtbmNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFsdW5kYWZhLXBhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbHVuZGFmYWluZGlhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbHVuaHJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFuZ2xpemhpXC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5nb25nXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbmhhb2xvdVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5xaWFuZ2hvdVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5xaWFuZ3poZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW50dlwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbXVuaW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhbnFpYW5nXC5uZXR3b3JrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYW5zd29uZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLillblwuZmF2b3R0ZXJcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2xvYmFsXC5zc2xcLmZhc3RseVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVldGxzXC5mYXN0bHlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnl0aW1lc1wubWFwXC5mYXN0bHlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFzdFwud2lzdGlhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhc3Rlc3R2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmFzdHNzaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYXN0c3RvbmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmF2c3RhclwuZm0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZhelwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmYzJjblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3V5Z3VyXC5mYzJ3ZWJcLmNvbVwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlZWRlclwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlZWxzc2hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9mZWl0aWFuYWNhZGVteVwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlaXhpYW9oYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmVtaW5pc3R0ZWFjaGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlbmd6aGVuZ2h1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZlbmd6aGVuZ2h1XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZmZcLmltLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZmhyZXBvcnRzXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmlncHJheWVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZpbGVmbHllclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZlZWRzXC5maWxlZm9ydW1cLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaW5jaHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaW5keW91dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaW5keW91dHViZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZpcmVhcm1zd29ybGRcLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWxheVwuZmlyZWZveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaXJlb2ZsaWJlcnR5XC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaXJlb2ZsaWJlcnR5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZpcmV0d2VldFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW5cLmZpcnN0b3J5XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmlyc3Rwb3N0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZpcnN0cmFkZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaXNoXC5hdWRpbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9mbGV1cnNkZXNsZXR0cmVzXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmxnanVzdGljZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbGlja3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RhdGljZmxpY2tyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZsaXBrYXJ0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZsb2dcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmbG93aG9uZ2tvbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmx5dnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvY25cLmZtbm5vd1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cHM6XC9cL3NzLipcLjRzcWlcLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZveGdheVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyaW5nZW5ldHdvcmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmxlY2hlaW50aGVwZWNoZVwuZnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZvY2hrXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZvY3VzdGFpd2FuXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9mZ1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmb29vb29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm9yZWlnbmFmZmFpcnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm91bnRtZWRpYVwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZvdXJ0aGludGVybmF0aW9uYWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZm94c3ViXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZnBtdFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZwbXRtZXhpY29cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnFyb3V0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJhbmsyMDE5XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJhbmtsY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZyZWFrc2hhcmVcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlYnJvd3Nlclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlZG9taG91c2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZWRvbXNoZXJhbGRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZWdhb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVla2F6YWtoc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlbG90dG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZW96XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWVzc2hcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlYmVhY29uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWVjaGluYXdlaWJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWVuZXRwcm9qZWN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWV0aWJldFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2ZyZWV0aWJldGFuaGVyb2VzXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZXRyaWJlXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9mcmVldnBuXC5tZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVld2FsbHBhcGVyNFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWV3ZWNoYXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJlZXdlaWJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyZWV6aGlodVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmllbmRmZWVkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZyaWVuZHMtb2YtdGliZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJpZW5kc29mdGliZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC93d3dcLnplbnN1clwuZnJlZXJrXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9hZHVsdFwuZnJpZW5kZmluZGVyXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJpbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJvbW1lbFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcm9udGxpbmVkZWZlbmRlcnNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnJvb3R2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnNja2VkXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ0dlwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnR2bmV3c1wuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwczpcL1wvZnVsaW9uZVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ1bGxlcmNvbnNpZGVyYXRpb25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZnVsbHNlcnZpY2VnYW1lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ1cmlua2FuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWZ1dHVyZW1lc3NhZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZndcLmNtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmeGNtLWNoaW5lc2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZjk1em9uZVwudG8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbWduXC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3Jva2lwZWRpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZndiYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JlYXRmaXJldnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhcnVkYWxpbnV4XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFib3V0XC5naXRsYWJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0bGFiXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZ21wNFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldHNlc3Npb25cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2RhaWx5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdmd2F0Y2hcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ28tdG8temxpYnJhcnlcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnaXRib29rXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9nNmhlbnRhaVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWctcXVlZW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2FiXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhYm9jb3JwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhZ2Fvb2xhbGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2FsZW53dVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnYW1lNzM1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd2lraVwuZ2FtZXJwXC5qcC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnYW1lclwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2FtZXpcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhb21pbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2FuamluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnYW5qaW5nd29ybGRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9nYW9waVwubmV0Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhcnRsaXZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdhdGhlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnYXltYXBcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWFnZXMtZ2F5dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2dheXdhdGNoXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2F6b3R1YmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2NjXC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnY2x1YnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2NtYXNpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2djcG5ld3NcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZWVrLWFydFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZWtpa2FtZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2dlbGJvb3J1XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2VuY3JhZnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2VuZXJhdGVkXC5waG90b3MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdlbml1c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXBoXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0YXN0cmlsbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXRjbG9ha1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXRmb3h5cHJveHlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0Z29tXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldGkycFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZXRsYW50ZXJuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldG1hbHVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdldHN5bmNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2V0dHJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2ZzYWxlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdmd1wucHJlc3MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdmd1wucmVwb3J0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnZ3NzbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnaG9zdHBhdGhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2h1dFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2dpYW50ZXNzbmlnaHRcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnaWdhLXdlYlwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdpcmxiYW5rZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0XC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9zb2Z0d2FyZWRvd25sb2FkXC5naXRib29rc1wuaW8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmF3XC5naXRoYWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdpdGh1YlwuYmxvZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0aHViXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdpdGh1YmNvcGlsb3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0aHViXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0aHVidXNlcmNvbnRlbnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2l0aHViYXNzZXRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdpemxlblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnamN6elwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbGFyaXR5XC5hcHAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdsb2JhbGppaGFkXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdsb2JhbHJlc2N1ZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbG9iYWx2b2ljZXNvbmxpbmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ2xvYmFsdnBuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdtZ2FyZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wuZ21pZGRsZVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5nbWlkZGxlXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3VjaGVcLmdteFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbmNpXC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnbmV3c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb2FnZW50XC5iaXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvZGFkZHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29kZm9vdHN0ZXBzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvZnVuZG1lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvaGFwcHlcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvbGRiZXRzcG9ydHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29sZGVuLWFnZXNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29sZGVuZXlldmF1bHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29sZGVuZnJvZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb2xkd2F2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb25nbVwuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2RheVwueHl6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29kaG9wZVwuc2Nob29sJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb29kbmV3c25ldHdvcmtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29vZHJlYWRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2RyZWFkZXJzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvb2ZpbmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ29wZXRpdGlvblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3JlZm9ydW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ290cXVlc3Rpb25zXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvdHJ1c3RlZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3R3XC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JhbW1hbHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JhcGhpc1wubmVcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilncmFwaHFsXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdyYXZhdGFyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdyZWF0ZmlyZXdhbGxvZmNoaW5hXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdyZWVucGVhY2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JlYXN5Zm9ya1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilncmVlbnZwblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilncmluZHJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JvdW5kXC5uZXdzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnc2VhcmNoXC5tZWRpYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3RyaWNrc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilndXR0ZXJ1bmNlbnNvcmVkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWd2bVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3dpbnNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3pvbmUtYW5pbWVcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdWIwXC5jYy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3NwZWxoZXJhbGRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9oa1wuZ3JhZGNvbm5lY3Rpb25cLmNvbVwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdyZWF0ZmlyZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilndHZcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3R2MVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2d1LWNodS1zdW1cLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2d1YWd1YXNzXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3Vpc2hhblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilndW1yb2FkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWd1bnNhbWVyaWNhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZ3ZsaWJcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaXZlXC5ibG9nJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2MlwuaHlzdGVyaWFcLm5ldHdvcmskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhlbWJlZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3d3dcLmhveW9sYWJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGJvbWF4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhpY2Fpcm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVyb21pbmVyc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaW5ldFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaW5kdXN0YW50aW1lc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYW5pbWUxXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGFsa3R2XC5jb21cLnRyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYWl3YWlrYW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9tZVwuc2F4byQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG95XC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paC1jaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2gtbW9lXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGFja21kXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGFja3RoYXRwaG9uZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloYWlqaWFvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhha2thdHZcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmJzXC5oYW5taW56dVwub3JnXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGFyZHNleHR1YmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYlwuaGF0ZW5hXC5uZVwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhkdHZiXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaGR6b2dcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvcmRuc1wuaGVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVhcnR5aXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9oZWNcLnN1Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhlY2FpdG91XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhlY2hhamlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVlYWN0XC5lZHVcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2hlZ3JlLWFydFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhlbGl4c3R1ZGlvc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloZWxsb2FuZHJvaWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVsbG9xdWVlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloZWxwZWFjaHBlb3BsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloZWxwc3RlclwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlkXC5oZXJva3VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVyb2t1YXBwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhlcWluZ2xpYW5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGVyaXRhZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGV4aWVzaGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGV4aWVzaGVcLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGV4eGVoXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhleXVlZGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGljY2VhcnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGlkZGVuLWFkdmVudFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaWRkaWZ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhpZGVcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaWRlaXB2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGlkZW1hblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaWRlbXlcLm5hbWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhpZGVteWFzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaWRlbXljb21wXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhpZ2hyb2NrbWVkaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGlpdGNoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhpa2luZ2dmd1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaW1hbGF5YW4tZm91bmRhdGlvblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloaW1lbWl4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaGl0b21pXC5sYS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2hrLXB1YlwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrMDFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGtib29rY2l0eVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2Nocm9uaWNsZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGtjbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2NvY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2RjXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGtldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2ZhYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHBzOlwvXC9tXC5oa2dhbGRlblwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrZ3Bhb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2x0c1wub3JnXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paGttYXBcLmxpdmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrb3BlbnR2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrcGVhbnV0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrcmVwb3J0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG5qaGpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9qZW1hY2F1XC5jb21cLm1vJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob2xhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvbGFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9seXNwaXJpdHNwZWFrc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2hvbWVzZXJ2ZXJzaG93XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9vbGRcLmhvbmV5bmV0XC5vcmdcL3NjYW5zXC9zY2FuMzFcL3N1YlwvZG91Z19lcmljXC9zcGFtX3RyYW5zbGF0aW9uXC5odG1sLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvbmdrb25nZnBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9uZ3poaVwubGkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvbnZlblwueHl6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob290c3VpdGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9vdmVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaG9ybnl0cmlwXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9ycm9ycG9yblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob3N0bG9jXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvdGFpclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob3RzcG90c2hpZWxkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvdHRnXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhvdHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilob3d0b2ZvcmdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhveHhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHBqYXZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHFjZHBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHFqYXBhbmVzZXNleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilocmljaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilocm50dFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilocndcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHNleFwubWVuJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloc2pwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhzc2VsaXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhzdFwubmV0XC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHRrb3VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVhZ2xhZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodWFuZ2h1YWdhbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVhcmVuXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9odWFzaGFuZ25ld3NcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodWF5dXdvcmxkXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1ZmZpbmd0b25wb3N0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1ZmZwb3N0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1Z2dpbmdmYWNlXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVnb3JveVwuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1aGFpdGFpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1aGFtaGlyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodWhhbmdmZWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVtYW5wYXJ0eVwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh1bWFucmlnaHRzcHJlc3Nhd2FyZHNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVuZy15YVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilodXBpbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHV0aWFueWlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHdheXVlXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloeHdrXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWh5cGVycmF0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloeXBvdGhlc1wuaXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVib29rXC5oeXJlYWRcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZm9zZWNcLmV4Y2hhbmdlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnZlc3RpbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWRjZmxhcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW50ZXJzZWNsYWJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXBpZnlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXRpZ2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl0Y2hcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbmZ1cmFcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcmVzaWRlbnRcLmlyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilnb3ZcLmlyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcm5hXC5pciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXJ2YW5zdG9yYWdlXC5pciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXJhbmdvdlwuaXIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGlhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGlhdG9kYXlcLmluJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnZpZGlvXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1wcm9kXC53b3JrcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWxsYXdhcnJhbWVyY3VyeVwuY29tXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1hZ28taW1hZ2VzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWkycDJcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpODE4aGtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWFza1wuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlhdmlhblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpYnZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpY2Vkcml2ZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpY2lqXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWljbC1maVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpY29jb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmdXJib1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpY29ucGFwZXJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWN1LXByb2plY3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWRlbnRpXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWRpb21jb25uZWN0aW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5pZGxjb3lvdGVcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpZG9wZVwuc2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlmdFwudHQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlmY3NzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaWZ0XC50dC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpZnJlZXdhcmVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlnY2RcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWdmd1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpZ3ZpdGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWljbnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWxoYW10b2h0aWluc3RpdHV0ZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbGx1c2lvbmZhY3RvcnlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paWxvdmU4MFwuYmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWltODhcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWdjaGlsaVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWFnZWZhcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWFnZWZsZWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1hZ2VnbGFzc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWFnZXNoYWNrXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1hZ2V2ZW51ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbWFnZXppbGxhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaW1iXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1nXC5seSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1nYXNkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWltZ3VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlta2V2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluY2xvYWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5jcmVkaWJveFwuZnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGVwZW5kZW50XC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGlhYmxvb21zXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGlhbmRlZmVuc2VuZXdzXC5pbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5kaWFuYXJyYXRpdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGltZXNvZmluZGlhXC5pbmRpYXRpbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluZGllbWVyY2hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5mby1ncmFmXC5mciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5oZXJpdFwubGl2ZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5pdGlhdGl2ZXNmb3JjaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbmtidW5ueVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbmt1aVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbm1lZGlhaGtcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5vcmVhZGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlub3RlXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5zZWNhbVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2luc2VjYW1cLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnNpZGVcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWluc2lkZXZvYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnN0aXR1dC10aWJldGFpblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnRlcmFjdGl2ZWJyb2tlcnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW50ZXJuZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW50ZXJuZXRmcmVlZG9tXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWludGVybmV0cG9wY3VsdHVyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnRoZW5hbWVvZmNvbmZ1Y2l1c21vdmllXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlueGlhblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcGRlZmVuc2Vmb3J1bVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcGZpcmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXBob25lNGhvbmdrb25nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlwaG9uZXRhaXdhblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcGhvbml4XC5mciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXBpY3R1cmVcLnJ1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcGpldGFibGVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9pcG9ydGFsXC5tZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcHBvdHZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXByZWRhdG9yXC5zZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXB0dmJpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcHZhbmlzaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpcm9ucHl0aG9uXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlyb25zb2NrZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXNoclwuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaXNsYW1cLm9yZ1wuaGsvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXNsYW1ob3VzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpc2FhY21hb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpc2dyZWF0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlzbWFlbGFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlzbXByb2Zlc3Npb25hbFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpc3JhYm94XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWlzc3V1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW92ZXJzZWFcLmlzdGFyc2hpbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXN1cHBvcnR1eWdodXJzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl0YWxpYXRpYmV0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl0ZW1maXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXRzaGlkZGVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaXR3ZWV0XC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXVocmRmXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl2YWN5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl2b25ibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl2cG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paXdhcmFcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpeHF1aWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl5b3Vwb3J0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWl5b3Vwb3J0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWpoZWxhYlwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqdXN0bXlzb2Nrc2NuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWp1c3RteXNvY2tzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphdjMyMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqYXZkYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqaWZhbmdnZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqXC5tcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamFibGVcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9nXC5qYWNramlhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphbWVzdG93blwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqYW15YW5nbm9yYnVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamFuXC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamFwYW4td2hvcmVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphcGFuaGR2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphdmFraWJhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWphdmJ1c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqYXZmaW5kZXJcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqYXZmb3JcLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqYXZtb2JpbGVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7CmlmKC8oPzpefFwuKWphdnNlZW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamdvb2RpZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamlhbmd3ZWlwaW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWppYW95b3U4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrXC5qaWVwYW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3XC5qaWVwYW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvamloYWRvbG9neVwubmV0Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWppbmdwaW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pamlucml6aGl5aVwubmV3cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paml0b3VjaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2prYlwuY2MvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pam1hXC5nb1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWptc2NcLmhrdVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvam1zY3VsdFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWpvYWNoaW1zXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWpvaW5jbHViaG91c2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pam9ybmFsZGFjaWRhZGVvbmxpbmVcLmNvbVwuYnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWpvdXJuYWxvZmRlbW9jcmFjeVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqc2RlbGl2clwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmaWRkbGVcLmpzaGVsbFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqdWxpZXJleWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4panVuYXV6YVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiliYnNcLmp1bmdsb2JhbFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2p1b2FhXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4panVzdGhvc3RcLnJ1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilqdXN0bXlzb2NrczFcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4panV6aXl1ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZG5cLmp3cGxheWVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthdGhtYW5kdXBvc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2luZ2tvbmdcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthbmFsZFwuY29tXC50ciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3BrdWFuZ1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrYS13YWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2Fkb2thd2FcLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2FneXVcLm9yZ1wuemEkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthZ3l1b2ZmaWNlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthZ3l1b2ZmaWNlXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrYWthb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrYW5uZXd5b3JrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthbnNoaWZhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2FudGllXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthb3RpY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrYXJheW91XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWthd2FzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrZWJydW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2VuZW5nYmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2VwYXJkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtleWNkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilraWNoaWt1LWRvdWppbmtvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtpa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2tpbmRsZXJlblwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5raW5kbGVyZW5cLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilraW5nZG9tc2FsdmF0aW9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtpbmdzdG9uZVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa2lub2t1bml5YVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilraWxsd2FsbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilraW5kbGU0cnNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtpbm1lblwudHJhdmVsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2tpd2lcLmt6Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtrLXdoeXNcLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa25vd3lvdXJtZW1lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtvYm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa29ib2Jvb2tzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtvbXBvemVyXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtvbmFjaGFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtvb2xzb2x1dGlvbnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa29vcm5rXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWtvcmFubWFuZGFyaW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3Flc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2dvamV0XC5rcnRjb1wuY29tXC50dy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrdHpoa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrdWFpY2hlZGFvXC5jbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3VrdWt1XC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3VydG11bmdlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilrd2NnXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3dvbmd3YWhcLmNvbVwubXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWt4c3dcLmxpZmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWt6YW9iYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pa3plbmdcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpYmdlblwuaXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlbW9uZGVcLmZyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsYW50ZXJuXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG92YXJ0XC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlicmFyeS1hY2Nlc3NcLnNrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaW51eFwuZG8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxtYXJlbmFcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsZXhpY2FcLmFydCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbHVja3ltb2JpbGVcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsdWRlcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGluZ3VhbGVvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxkcGxheWVyXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGRwbGF5ZXJcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbHRuXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaXRlbmV3c1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd3d1wubG9yZW56ZXR0aVwuY29tXC5iciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlua3RyXC5lZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGFiaWVubmFsZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsYWdyYW5lcG9jYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsYWxhXC5pbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGFtYVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGFtYXllc2hlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhbW5pYVwuY29cLnVrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsYW5kb2Zob3BlXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGFvZ2FpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhb2dhaXJlc2VhcmNoXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhcWluZ2RhblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsYXJzZ2VvcmdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbGFzdGNvbWJhdFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhc3RmbVwuZXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhdXNhblwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlLXZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsZWFmeXZwblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsZWRnZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGVmdDIxXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGVtYXRpblwuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlbndoaXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlc29pclwuYmUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxldHNjb3JwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbGhha2FyXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlhbmd5b3VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlhb3dhbmd4aXphbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGliZXJhbFwub3JnXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGliZXJ0eXNjdWxwdHVyZXBhcmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGliZXJ0eXRpbWVzXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaWJyZWRkXC5pdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlnaHRlblwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGlnaHRub3ZlbFwuY24kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpbGFvc2hpYnVzaGluaWxhb3NoaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaW5lXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGluZS1hcHBzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpbmd2b2RpY3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9saW5rLW8tcmFtYVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpbmtlZGluXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpbnV4XC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaXF1aWR2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZ3JlYXRmaXJlXC51czdcLmxpc3QtbWFuYWdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpc3Rlbm5vdGVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxpc3RlbnRveW91dHViZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaXV4aWFvYm9cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGl1eGlhb3RvbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGl2ZWxlYWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGl2ZW1pbnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGl2ZXN0cmVhbVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaXZpbmdzdHJlYW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbGl2ZXZpZGVvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNoYXRcLmxtc3lzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxvY2FsZG9tYWluXC53cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG9ja2VzdGVrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNlY3VyZVwubG9nbWVpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsb2dvc1wuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbG9uZ3Rlcm1seVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsb29rcGljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbG9va3Rvcm9udG9cLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilscmlwXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxzZFwub3JnXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbHNtXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxzbWNoaW5lc2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbHNta29yZWFuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx1Y2t5ZGVzaWduZXJcLnNwYWNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsdXBtXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx1c2hzdG9yaWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx2aGFpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx2djJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9seWZoa1wubmV0Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx6anNjcmlwdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsem10bmV3c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsZW9uYXJkb1wuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hc1wudG8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1qalwudG9kYXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lZGlhbWF0dGVyc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXN0cmFsXC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFudXNcLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZWVlXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb3NhdmlcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkY3Mtc3BvdGlmeVwubWVnYXBob25lXC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWlqXC5yaXAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1qaVwucmlwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltampcLnJpcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWN1c2VyY29udGVudFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZXRhbWFza1wuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pc3Nhdlwud3MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3NcLm10XC5jb1wua3IkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW11c2l4bWF0Y2hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVyZ2Vyc2FuZGlucXVpc2l0aW9uc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltXC5tb2VnaXJsXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW15anNcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZXJjYXJpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lcmNhcmlcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXJyb3JcLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXl3aWZlXC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY1wubWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWlzc2F2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hZG91XC5jbHViJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYWhqb25nc291bFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYW5nYWJ6XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hZC1hclwuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hZHJhdVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYWR0aHVtYnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9tYWlwbHVzXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFuZ21hbmdcLnJ1biQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFueXZvaWNlc1wubmV3cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFyY1wuaW5mbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFrZW15bW9vZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXJ0YXVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wubWFydGlub2VpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbWFydHNhbmdrYWd5dW9mZmljaWFsXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFyeGlzdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXJ4aXN0c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXRhaW5qYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltYXRyaXhcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWF0dGVyc1wudG93biQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9tY2FmXC5lZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltY2FkZm9ydW1zXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1kLXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVhbnN5c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZWRpYWNoaW5lc2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVkaWFmcmVha2NpdHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVkaXVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lZ2FcLmNvXC5ueiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVnYVwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lZ2FcLm56JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZWdhbG9kb25cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZWdhcHJveHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVndXJpbmVsdWthXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1laXpob25nXC5ibG9nJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZWl6aG9uZ1wucmVwb3J0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZW1laGtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVtZXNcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZXJjZG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVyY3lwcm9waGV0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lcmlkaWFuLXRydXN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lcmlwZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWVyaXQtdGltZXNcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lcLm1ldGFjdWJleFwub25lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZXRhZmlsdGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1ldGVvcnNob3dlcnNvbmxpbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWV0cm9cLnRhaXBlaSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWV0cm9saWZlXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWV0cm9yYWRpb1wuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWV3ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZ29vblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltZ3N0YWdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1oNHVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmJzXC5taWtvY29uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pY3JvdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1paHVhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pa2FuYW5pXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWlrZXNvbHR5c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL21pbmRyb2xsaW5nXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluZ2RlbWVkaWFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluZ2h1aVwub3JcLmtyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaW5naHVpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdodWktc2Nob29sXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdqaW5nbGlzaGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluZ2ppbmduZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdqaW5ndGltZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluZ3Bhb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaW5ncGFvY2FuYWRhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdwYW9tb250aGx5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdwYW9uZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbWluZ3Bhb255XC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9taW5ncGFvc2ZcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaW5nc2hlbmdiYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWluaGh1ZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaW5pc3RyeWJvb2tzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbnpodXpob25nZ3VvXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pcm9ndWlkZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXJyb3Jib29rc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXJyb3JtZWRpYVwubWckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWNlbnRlclwubWl0XC5lZHUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNjcmF0Y2hcLm1pdFwuZWR1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXRiYnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWl4ZXJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1peGlcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltaXh4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1penptb25hXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1sY1wuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1senNcLndvcmskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1tYWF4eFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb2JhdGVrXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vYmlsZTAxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vYmlsZXdheXNcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL21vYnlcLnRvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vZFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vZGVybmNoaW5hc3R1ZGllc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb2Vlcm9saWJyYXJ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vZXNoYXJlXC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vaHVcLnJvY2tzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb21vc2hvcFwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9uZGV4XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vbmV5LWxpbmtcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5tb25sYW1pdFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vb25cLmZtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb29uYmJzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1vcHR0XC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9uZXlkalwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb25pY2FcLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb25pdG9yY2hpbmFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9ub2Nsb3VkXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW9ybmluZ3N1blwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL21vdGhlcmxlc3NcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltb3ZlbWVudHNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW92aWVmYXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbW96aWxsYVwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd3d1wubW96dHdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXBldHRpc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltcGZpbmFuY2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXBpbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltcnR3ZWV0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbXN3ZTFcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltdGhydWZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXViaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltdWx0aXBseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiltdWxsdmFkXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW11emlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXV6aVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteS1wcml2YXRlLW5ldHdvcmtcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXlhdWRpb2Nhc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmJzXC5teWNoYXRcLnRvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteWNoaW5hbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteWNubmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteWtvbWljYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteWVjbGlwc2VpZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXlpcGhpZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXltb2VcLm1vZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXlwYXJhZ2xpZGluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteXBvcGVzY3VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbXlzcGFjZWNkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZW9kYlwuc29jaWFsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZnNjb2ZmaWNpYWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmZzY1wucHJlc3MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3N0aW1lc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzaHViXC5jb1wubnokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWFzc2V0c1wubnh0cmFjZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXBob2JveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluYW11XC53aWtpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluaXJzb2Z0XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hdmVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1hdmVuXC5uZW9mb3JnZWRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmZ0c3RvcmFnZVwubGluayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV3aW5kaWFuZXhwcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzMThcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmJzXC5uYWl4aVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluaWtrZVwuaG90Y29vbFwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5pa2tlLWtyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5pa2tlLWpwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5pa2tlLWVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ldGxpZnlcLmFwcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmlnaHRzd2F0Y2hcLnRvcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmJ5eVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3RodWhvbGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmFhY29hbGl0aW9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5haXRpa1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluYWtpZG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmFsYW5kYWJvZGhpXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hbGFuZGF3ZXN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hbnlhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmFueWFuZ3Bvc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmF0XC5tb2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hdGlvbmFsLWxvdHRlcnlcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmF0aW9uYWxhd2FrZW5pbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmF0aW9uYWxpbnRlcmVzdFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluYXRpb25hbHJldmlld1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilsaW5lXC5uYXZlclwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5hdnlmYW1pbHlcLm5hdnlcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmF2eXJlc2VydmVcLm5hdnlcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXNub1wubmF2eVwubWlsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluYmNuZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbmJ0dnBuXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmNocmRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmNuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWV0b29sc1wubmNvbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZGlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmVrb3Nsb3Zha2lhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5lb3dpblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXRhbGVydFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ldGZsYXZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV0bWVcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXRzYXJhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9uZXdjZW50dXJ5bWNcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdjaGVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld2hpZ2hsYW5kdmlzaW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld21pdGJic1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzMVwua3IkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3NhbmNhaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzYmx1clwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXdzbWF4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3N0YW1hZ29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV3c3RhcGFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV3c3RhdGVzbWFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3N3ZWVrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3RhbGtcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXd5b3JrZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV4b25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV4dGRpZ2l0YWxcLmNvbVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5leHRvbi1uZXRcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZXh0dHZcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNvXC5uZ1wubWlsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluZ2FcLm1pbCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmhlbnRhaVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluaWNvdmlkZW9cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluaW5qYXByb3h5XC5uaW5qYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbml1c25ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmphY3RiXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5sZnJlZXZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilubXNsXC53ZWJzaXRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilubmV3c1wuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWdvdGRuc1wuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZHludXBkYXRlXC5uby1pcFwuY29tXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbm9iZWxcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub2Rlc2Vla1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub2tvZ2lyaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub2tvbGFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbm9yZHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3NcLm5sJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3RlcGFkLXBsdXMtcGx1c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilub3duZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5wYVwuZ29cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL25wbnRcLm1lLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbnJhZGlvXC5tZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilucmtcLm5vJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludGRcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludGR0dlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludGR0dlwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2JzXC5udHVcLmVkdVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1lZGlhXC5udVwubmwkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW51ZXhwb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludXJnby1zb2Z0d2FyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiludXRha3VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnV0c3Zwblwud29yayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnZkc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9udnRvbmd6aGlzaGVuZ1wub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvbnlhYVwuZXUvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnlhYVwuc2kkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW55Ym9va3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbnlwb3N0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVtYXBcLm9wZW5zdHJlZXRtYXBcLmZyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdmVyZHJpdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3BlbmFydFwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9zbWFuZFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilva2xpbmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2tjb2luXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW5jcml0aWNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb29uaVwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9vbmlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZmlsZXNcLm9haXVzZXJjb250ZW50XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9jdG9jYXB0Y2hhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9vampcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbmV2cHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb25lZHJpdmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2xlbGl2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvYW5uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9jdG9iZXItcmV2aWV3XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9keXNlZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvZmZpY2VvZnRpYmV0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvb2ZpbGVcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvZ2FvZ2FcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2dhdGVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb2hteXJzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilva1wucnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9rYXlmcmVlZG9tXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9ra1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9sZXZvZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbHVtcG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb21jdFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbW5pdGFsa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbW5pdGFsa1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbW55XC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb25cLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbmVkcml2ZVwubGl2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbmlvblwuY2l0eSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb25pb25cLmx5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvbmxpbmV5b3V0dWJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9ubHlnYXl2aWRlb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL29ubHl0d2VldHNcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL29udGhlaHVudFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW5kZW1vY3JhY3lcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3BlbmlkXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW5sZWFrc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvcGVuc3RyZWV0bWFwXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW50ZWNoXC5mdW5kJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvcGVudnBuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW9wZW53ZWJzdGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvb3B1cy1nYW1pbmdcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvcmljb25cLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3JpZW50LWRvbGxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3JpZW50YWxkYWlseVwuY29tXC5teSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3JuXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3Nmb29yYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdHRvXC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3VyZGVhcmFteVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdXJzdGVwc1wuY29tXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pb3VydHZcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdmVyY2FzdFwuZm0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW92ZXJkYWlseVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdmVycGxheVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvb3dsXC5saS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2h0XC5seS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL2h0bFwubGkvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9tYXNoXC50by8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvd2x0YWlsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW94Zm9yZHNjaG9sYXJzaGlwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5veGlkXC5pdC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilvd1wubHkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW96dm9pY2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGVuZ3VpblwuY29tXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJvbXB0aGVyb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwZHN0XC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RhdGljXC5wb2NrZXRjYXN0c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXJ0bmVyc3RhY2tcLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9kd2lzZVwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpY3NhcnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1hZ2VzXC5wcmlzbWljXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBpXC5wYWx3b3JsZGdhbWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGV3cmVzZWFyY2hcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJpdmFjeWd1aWRlc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYW5jYWtlc3dhcFwuZmluYW5jZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW1nXC5waWNnb1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3JubWF0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdXJlZG5zXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvbHltYXJrZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFuZGFmYW5cLnB1YiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJveHpcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG90YXRzb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwZW5kcml2ZWxpbnV4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhaW1vblwubW9lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaG90b25tZWRpYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2ludHMtbWVkaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGt1YW52aWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFjaG9zdGluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYWNvcGFjb21hbWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFnZVwubGluayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZXJpdmVyc29mdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYW5kYXBvd1wuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhbmRhdnBuLWpwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhbmRhdnBucHJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhby1wYW9cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFybGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhcnNldmlkZW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGFzc2lvblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXN0aWVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wucGF0aHRvc2hhcmVwb2ludFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXRyZW9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBhdHJlb251c2VyY29udGVudFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYXdvb1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwYnNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGJ3b3Jrc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkZXZlbG9wZXJzXC5ib3hcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraVwub2F1dGhcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraVwucGhvbmVnYXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraVwuanF1ZXJ5dWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGJ4ZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGJ4ZXNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGNnYW1lc3RvcnJlbnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBjaWpcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGN0XC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwZHByb3h5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBlYWNlXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGVpbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGVraW5nZHVja1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3BlbXVsaWhhblwub3JcLmlkLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBlblwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb2dcLnBlbnRhbG9naWNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGVudG95XC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGVvcGxlbmV3c1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBlb3BvXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBlcmZlY3QtcHJpdmFjeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwZXJwbGV4aXR5XC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGhheXVsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBobmNkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaG90b2RoYXJtYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaG90b2ZvY3VzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpY2Fjb21pY2NuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWltZy4qXC5waWN0dXJlZGlwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpY3VraVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaWdhdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW4tY29uZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW42XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpbmdcLmZtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW5pbWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGlub3ktblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGludGVyZXN0XC5jb21cLm14JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpbnRlcmVzdFwuY29cLnVrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmNsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmF0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmZyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmllJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLml0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLm56JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLnBoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLnB0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaW50ZXJlc3RcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaXhlbGRyYWluXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBpeGVscWlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY3NzXC5waXhuZXRcLmluJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwaXhuZXRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGtxamlhc3VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGxhY2VtaXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGxheS1hc2lhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBsYXlib3lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGxheWJveXBsdXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGxheWVyXC5mbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGxheW5vMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwbGF5cGNlc29yXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBsZXh2cG5cLnBybyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGx1cmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG1hdGVodW50ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG8yYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2RiZWFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvZGljdGlvbmFyeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9rZXJzdGFyc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjsKaWYoLyg/Ol58XC4pcG9rZXJzdGFyc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6aFwucG9rZXJzdHJhdGVneVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2xpdGljYWxjaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2xvbmlleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb2x5bWVyaGtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9wdm90ZVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvcHhpXC5jbGljayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9weWFyZFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3JuaGRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9ybmh1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3Bvcm5odWJkZXV0c2NoXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG9ybnJhcGlkc2hhcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9wb3Juc2hhcmluZ1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvcm5zdGFyYnlmYWNlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvcm5zdGFyY2x1YlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3JudHZibG9nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvc2tvdGFuZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvc3Q3NlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3N0ODUyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvdHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwb3VycXVvaVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBvd2VyY3hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3d3XC5wb3dlcnBvaW50bmluamFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHB5XC5zaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJlc2lkZW50bGVlXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2RuXC5wcmludGZyaWVuZGx5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3ZwbmFjY291bnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3hmcmVlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByb3h5bmV0d29ya1wub3JnXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHVidVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHVmZmluYnJvd3NlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdXJlaW5zaWdodFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdXR0eVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYWxlYmVsc3RvblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilibG9nXC5maXp6aWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmZcLmlkXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29ncmFkeVwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZhdG5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmVudHVyZXN3ZWxsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoZXJlaXN3ZXJuZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG93ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcG93ZXJhcHBsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcmF5Zm9yY2hpbmFcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJjbGVhZGVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByZXNlbnRhdGlvbnplblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcmVzdGlnZS1hdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcml0dW5sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByaXZhY3lib3hcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcml2YXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByaXZhdGVpbnRlcm5ldGFjY2Vzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcml2YXRlcGFzdGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJpdmF0ZXR1bm5lbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcml2YXRldnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXByaXZveHlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJvY29weXRpcHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJvamVjdC1zeW5kaWNhdGVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJvc2liZW5cLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwcm94b21pdHJvblwuaW5mbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHJveHBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXBzaHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwc2lwaG9uXC5jYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHNpcGhvbjNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHN0YXRpY1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdFwuaW0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXB0dFwuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXB0dGdhbWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWFpbi1lY25wYXBlci1lY29ub21pc3RcLmNvbnRlbnRcLnB1Z3BpZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdWxsZm9saW9cLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdXJlY29uY2VwdHNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHVyZXBkZlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilwdXJldnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXB1cnN1ZXN0YXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHhpbWdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcHl0aG9uXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3FtcDRcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxaWFubW9cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxYml0dG9ycmVudFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxZ2lybFwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcWlhbmJhaVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXFpYW5kYW9cLnRvZGF5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxaWFuZ2xpZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxaWFuZ3dhaWthblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxaS1nb25nXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcWlhbmd5b3VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcWl3ZW5cLmx1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxb29zXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVma3NvZnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcXN0YXR1c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilxdHJhY1wuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXF1aXRjY3BcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9xdXJhblwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ0c1wuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhd3N0b3J5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlY29yZGVkZnV0dXJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJvYmxveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpb2phclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpb1wuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ1c3RkZXNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlbnRyeVwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhZG1pbi12cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnVsZTM0dmlkZW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcjEwc1wuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJha3V0ZW5cLmNvXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcjBcLnJ1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpby1jYW5hZGFcLmNhJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpby1lbi1saWduZVwuZnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhZWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmFkaW9cLmdhcmRlbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmFkaW9hdXN0cmFsaWFcLm5ldFwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhZGlvaGlsaWdodFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpb2xpbmVcLmNvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWRpb3ZhdGljYW5hXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhZGlvdm5jclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYWdnZWRiYW5uZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmFpZGNhbGxcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cHM6XC9cL3JhaW5kcm9wXC5pb1wvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvcmFpem9qaVwub3JcLmpwLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmxvZ1wucmFueGlhbmdcLmNvbVwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhcGlkbW92aWV6XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhcGlkdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhcmJncHJ4XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJhdGlvbmFsd2lraVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyYXdnaXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmF3Z2l0aHViXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJjaW5ldFwuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlYWJibGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVhZGluZ3RpbWVzXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWFkbW9vXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvcmVhZHlkb3duXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVhbGNvdXJhZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVhbGl0eWtpbmdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlYXNvblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL29ubGluZVwucmVjb3Zlcnl2ZXJzaW9uXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVjb3Zlcnl2ZXJzaW9uXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWQtbGFuZ1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWRidWJibGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVkY2hpbmFjblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZWZlcmVyXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVmbGVjdGl2ZWNvZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wucmVpbXVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVsaWdpb25uZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJlbm1pbmJhb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZW55dXJlbnF1YW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jZXJ0aWZpY2F0ZVwucmV2b2NhdGlvbmNoZWNrXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmVzaWxpb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZXV0ZXJzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJldXRlcnNtZWRpYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZXNpc3RjaGluYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZXR3ZWV0cmFua1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyZmFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmZlcmxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmZpXC5mciQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmZpXC5teSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmlrdVwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJpdHRlclwudmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJsd2x3XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJtYmxcLndzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyb2J1c3RuZXNzaXNrZXlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcm9ja2V0XC5jaGF0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyb2NrZXQtaW5jXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJvam9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcm9uam9uZXN3cml0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcm9sZm91bmRhdGlvblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyb2xpYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyb2xzb2NpZXR5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJvdVwudmlkZW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJzZlwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyc2YtY2hpbmVzZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilyc3NodWJcLmFwcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcGhvc3BoYXRpb24xM1wucnNzaW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJzc21lbWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnRhbGFiZWxcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnRoa1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ0aGtcLm9yZ1wuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ0aVwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnRpXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnVsZTM0XC54eHgkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ1bWJsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilydXN2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnV0ZW5cLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXJ1dHJhY2tlclwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilydXRyYWNrZXJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9yeGhqXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcmFwaGFlbFwuYXBwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilydWxlMzRcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaWRlclwuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbmNoZXdcLmNvbVwubXkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvZnRldGhlclwuY29cLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGl0am91cm5hbFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcGFjZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RlcGhhbmllcmVkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbWlhbnhcLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGVhbWxhZGRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb3JhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWx0XC5zbnRwXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29sc2NhblwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbmFcLmNvbVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN3YXBzcGFjZVwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0b3JyeVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0YW5kYXJkXC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhZ2VybmV0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbXBsZXhcLmNoYXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdW5kb25cLmZtJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzc3J0b29sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNzcnNoYXJlXC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VjdXJlXC5zaGFkb3dzb2Nrc1wubnUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN5bmFwc2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc291dGgtcGx1c1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaWx2ZXJnYXRlYmFua1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGFyZS12aWRlb3NcLnNlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZG5cLnN0YXRpY2FsbHlcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzbGlkZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Vub1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzeWRuZXlcLmJpbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VodWF0YW5nXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbmdsZWxvZ2luXC5zZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Vub1wuYWkkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN5b3NldHVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcy1jdXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5zNG1pbmlhcmNoaXZlXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2Fja3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2Fjb21cLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYWRwYW5kYVwudXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhZmVjaGF0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhZmVndWFyZGRlZmVuZGVyc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYWZlcnZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3NhaW50eWN1bHR1cmVcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYWt1cmFsaXZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhbHZhdGlvblwub3JnXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY25cLnNhbmRzY290YWljZW50cmFsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhbmtha3Vjb21wbGV4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhbmtlaVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYW5taW5cLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhdmV0aGVzb3VuZHNcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhdmV0aWJldFwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNhdmV0aWJldFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYXZldGliZXRzdG9yZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYXZldWlnaHVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc2JtZVwubWUvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2NtcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzY3JhbWJsZVwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNjcmliZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzY3JpcHRzcG90XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNlYXJjaFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZWFyeFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNlYXR0bGVmZGNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VjcmV0Y2hpbmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VjcmV0Z2FyZGVuXC5ubyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VjcmV0c2xpbmVcLmJpeiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VjdXJlc2VydmVyY2RuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNlY3VyZXR1bm5lbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHBzOlwvXC9zZWN1cml0eWluYWJveFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNlY3VyaXR5a2lzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZWVkNFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW5ld3NcLnNlZWh1YVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZWV2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2Vlem9uZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZWh1YXRhbmdcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2Vuc29ydG93ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2VzYXdlXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNldGh3a2xlaW5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2V0blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzZXZlbmxvYWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2V4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNleDNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2V4OFwuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNleGluc2V4XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvLipcLnNmXC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2ZzaGliYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2Z0dWtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hhZGV5b3V2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3d3XC5zaGFkb3dzb2Nrc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGFkb3dzb2Nrc1wuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hhZG93c29ja3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jblwuc2hhZmFxbmFcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGFoaXRcLmJpeiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hhcmVjb29sXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNoZWxsZmlyZVwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNoZW55dW5wZXJmb3JtaW5nYXJ0c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGVueXVuc2hvcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGVuemhvdWZpbG1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hlbnpob3V6aGVuZ2Rhb1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaGl4aWFvXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNoaXpoYW9cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hvZGFuaHFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2hvb3NodGltZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaG9wZWVcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaG93d2VcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaHV0dGVyc3RvY2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2h3Y2h1cmNoXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc2h3Y2h1cmNoM1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpZGVsaW5lc25ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2lnbmFsXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbWJvbG9zdHdpdHRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaW1wbGVjZFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaW1wbGVjZFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbmdhcG9yZXBvb2xzXC5jb21cLnNnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaW5ndGFvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbmd0YW91c2FcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2lub2NhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbm9jYXN0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbm9hbnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpbm9pbnNpZGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNpczAwMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaXRla3JlYXRvclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzaXRlbWFwc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilza2V0Y2hhcHBzb3VyY2VzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNraW10dWJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxhYlwuc2trXC5tb2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNreWJldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wuc2t5cGVcLmNvbVwvaW50bFwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC5za3lwZVwuY29tXC96aC1IYW50Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNreXZlZ2FzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhza3l3YWxrZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2t5eHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzbGVhenlmb3JrXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNsaGVuZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzbGlkZXNoYXJlXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNsaWNrdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNtYXJ0ZG5zcHJveHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYXBwXC5zbWFydG1haWxjbG91ZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzbWhcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNtblwubmV3cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc25kY2RuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvY2lhbGJsYWRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvY2tzLXByb3h5XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvY2tzbGlzdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3NvY3JlY1wub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvZnRldGhlclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljZG5cLnNvZnRsYXllclwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb2djbHViXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvaGNyYWRpb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb3J0aW5nLWFsZ29yaXRobXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc291cFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvYmVlc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb2Z0d2FyZWJ5Y2h1Y2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29oXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29oZnJhbmNlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvbGFuYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb21lZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb25namlhbmp1blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiluYWtlZHNlY3VyaXR5XC5zb3Bob3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc29zXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvc2FkXC5mdW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc291Ym9yeVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdWxjYWxpYnVyaGVudGFpXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdW5kY2xvdWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc291bmRvZmhvcGVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc291dGgtcGx1c1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzb3V0aG1vbmdvbGlhXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdXRobmV3c1wuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc293ZXJzXC5vcmdcLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcGFua2JhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3BhdGlhbFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcGVha2VyZGVja1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcGVlZGNhdFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwZWVkaWZ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwZW5jZXJ0aXBwaW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwZW5kZWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3BpY2V2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3BpZGVyb2FrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwb3RmbHV4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwcmVha2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwcmluZzR1XC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcHJpbmd3b29kXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Byb3V0Y29yZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcXVpcnJlbHZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzcy1saW5rXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc3NnbG9iYWxcLmNvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNzcnNoYXJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNzdG1cLm1vZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3N0bWx0XC5tb2UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNzdG1sdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGFuZHVwZm9ydGliZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RhbmR3aXRoaGtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RhcnAycFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGFydHBhZ2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9zdGFydHVwbGl2aW5nY2hpbmFcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdGF0aWMtZWNvbm9taXN0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0Ym95XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0Y1wuY29tXC5zYSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RlZWwtc3Rvcm1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RlZ2Fub3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Rob29cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RpdGNoZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RvcmFnZW5ld3NsZXR0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Rvcm1cLm1nJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdG9wdGliZXRjcmlzaXNcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RvcmpcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdG93ZWJveWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RyYWl0c3RpbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0cmFwbGVzc2RpbGRvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0cmVhbWFibGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RyZWFtYXRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0cmVhbWluZ3RoZVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdHJvbmd2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3R1ZGVudHNmb3JhZnJlZXRpYmV0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN0dW1ibGV1cG9uXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1YnN0YWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1YmhkXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3VnYXJzeW5jXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1Z3VtaXJ1MThcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3Vpc3NsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1bXJhbmRvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1bmRheWd1YXJkaWFubGl2ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdW5tZWRpYVwuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1bnBvcm5vXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1cGVydnBuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvc3VwZXJ6b29pXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9zdXByZW1lbWFzdGVydHZcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdXJmZWFzeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3N1cmZlYXN5XC5jb21cLmF1Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1cmZzaGFya1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzdXJyZW5kZXJhdDIwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1eWluZ3R2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN3aXNzaW5mb1wuY2gkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN3aXNzdnBuXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN3aXRjaHZwblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzeWRuZXl0b2RheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzeWxmb3VuZGF0aW9uXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN5bmNiYWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNvdHdlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR2ZHkxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRnc3RhdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGUtc3VuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXdlZWtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVjaGJhbmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhpbmtjaGluYVwuc2ckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvclwuZWZmXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhaWxzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJiY1wucGRuXC50cml0b25kaWdpdGFsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlcm9ib3hcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVtdVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0cnVzdHdhbGxldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YXBcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YXB0YXBcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YWxrYXRvbmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFua3NcLmdnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVoYW5zaW5kaWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pcnRtXC50bnQtZWFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVsbGFwYXJ0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRocmVhZHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGctbWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdrYW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVuZWluXC5zdHJlYW1ndXlzMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0b3VcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aW55dXJsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRleHRub3dcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9rZW5cLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0b2tlbmxvblwuaW0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhcmRpZ3JhZGVcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0b3JyZW50Z2FsYXh5XC50byQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9tcDNcLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0dWthYW5pXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXRhdG9rZW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHlwZXNldFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWNoYXNlcm5ld3NcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paG9sZVwudGh1XC5tb25zdGVyJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aHVob2xlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXQtZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0NjZ5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWVzZ1wudDkxeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3RhYS11c2FcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YWF6ZVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC50YWJsZXNnZW5lcmF0b3JcLmNvbVwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhZWRwXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YWd3YWxrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhaXBlaXNvY2lldHlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFpcGVpdGltZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFpc291bmRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhaXdhbmhvdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YWl3YW5uY2ZcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhaXdhbm5ld3NcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd3d3XC50YWl3YW5vbmxpbmVcLmNjXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFpd2FudHRcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhbGtib3hhcHBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGFsa2NjXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhbGtvbmx5XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhbmNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90YW9pc21cLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YXBhdGFsa1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YXVwXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRhd2VldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0YmNvbGxlZ2VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGJzZWNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGJzblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3Ric3NxaFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlY2h2aXpcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGVja1wuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlaHJhbnRpbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlbm9yXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRlbnppbnBhbG1vXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRld1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZmMtdGFpd2FuXC5vcmdcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0ZmlmbHZlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWF0bGFudGljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWF0cnVtLWJlbGxpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWNuXC50aGVhdXN0cmFsaWFuXC5jb21cLmF1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGViY29tcGxleFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVibGF6ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVib2JzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWNoaW5hY29sbGVjdGlvblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVjb252ZXJzYXRpb25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90aGVkYWxhaWxhbWFtb3ZpZVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWRpcGxvbWF0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWR3XC51cyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhlZXBvY2h0aW1lc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVndWFyZGlhblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVnYXlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90aGVnaW9pdGluaG9jXC52blwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWhpbmR1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZWh1blwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVpbml0aXVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZW5ld3NsZW5zXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXBpcmF0ZWJheVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVwb3JuZHVkZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGVwb3J0YWx3aWtpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXByaW50XC5pbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhyZWFkcmVhZGVyYXBwXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXNhdHVyZGF5cGFwZXJcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoZXN0YW5kbmV3c1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGV0aWJldHBvc3RcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhldHZkYlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aGV3Z29cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhld2lyZWNoaW5hXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdGhleW5jXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhpbmtpbmd0YWl3YW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGhpcmRtaWxsXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRoaXNhdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aG9tYXNiZXJuaGFyZFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aHJvdWdobmlnaHRzZmlyZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aHl3b3Jkc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWFuYW5tZW5kdWl6aGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlhbmFubWVudW5pdlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWFuYW5tZW51bml2XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYW5kaXhpbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlhbnRpXC5pbyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlhbnRpYm9va3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRcLm51JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldFwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRcLnRvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldC1lbnZveVwuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0LWluaXRpYXRpdmVcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3RpYmV0M3JkcG9sZVwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0YWN0aW9uXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0YW5idWRkaGlzdGluc3RpdHV0ZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldGFuY29tbXVuaXR5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0YW5lbnRyZXByZW5ldXJzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0YW5oZWFsdGhcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRhbmxpYmVyYXRpb25cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90aWJldGFuY29tbXVuaXR5dWtcLm5ldC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3RpYmV0YW5zcG9ydHNcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3RpYmV0YW53b21lblwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0YW55b3V0aGNvbmdyZXNzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0Y29ycHNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRleHByZXNzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0Zm9jdXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRmdW5kXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0Z2VybWFueVwuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0aG91c2VcLmpwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldGhvdXNlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0aG91c2VcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG11c2V1bVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG5ldHdvcmtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRvZmZpY2VcLmNoJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG9mZmljZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG9ubGluZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG9mZmljZVwuY29tXC5hdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRvbmxpbmVcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldG9yYWxoaXN0b3J5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0cG9saWN5XC5ldSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXRyZWxpZWZmdW5kXC5jb1wudWskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0c29jaWV0eVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldHN1blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldHN1cHBvcnRncm91cFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldHN3aXNzXC5jaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXR0ZWxlZ3JhcGhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGliZXR0aW1lc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aWJldHRydXRoXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpYmV0d3JpdGVzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpZ2VydnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdGltZGlyXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90aW1lXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGltZXNub3duZXdzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpbXRhbGVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWJsb2dcLnRpbmV5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpbmd0YWxrXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdGlueVwuY2MkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpbnljaGF0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRpbnlwYXN0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0aXBhc1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0a2NzLWNvbGxpbnNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG1hZ2F6aW5lXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdG1pXC5tZS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3RtcHBcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0bmFmbGl4XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdG5wXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG8tcG9ybm9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9nZXR0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9reW8tcG9ybi10dWJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRva3lvY25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90b3Bwb3Juc2l0ZXNcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0b3B0b29uXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcmd1YXJkXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcFwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcHN5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcHRpcFwuY2EkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiOwppZigvKD86XnxcLil0b3Jsb2NrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvcnByb2plY3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9ycmVudGtpdHR5XC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9ycmVudHByaXZhY3lcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90b3JyZW50cHJvamVjdFwuc2UvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9ycmVudHlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9ydG9pc2Vzdm5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdG9ydnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRvdGFsdnBuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRwaVwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHJhZGluZ3ZpZXdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHJhbnNwYXJlbmN5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRyZWVtYWxsXC5jb21cLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0cmVuZHNtYXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHJvdXdcLm5sJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0cnRcLm5ldFwudHIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXRydWVidWRkaGEtbWRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHJ1dGhzb2NpYWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHQxMDY5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR0dGFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR0dlwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHViZThcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHViZTkxMVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R1YmVpc2xhbVwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR1YmV3b2xmXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR1aWRhbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90dW11dGFuemlcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0dW12aWV3XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdHVuZWluXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVubmVsYmVhclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0dW5uZWxibGlja1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0dW5uZWxyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR1bnNhZmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVyYm9iaXRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVyYm9oaWRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR1cmtpc3RhbnRpbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdHVzaHljYXNoXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHV2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90dXphaWppZGlcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLy4qXC50dXphaWppZGlcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R3MDFcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1c2VcLnR5cGVraXRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHVtYmxyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWxlY2xvdWRcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc2x1dG1vb25iZWFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvYmxvZ1wuc295bGVudFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdHZcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilteXR2c3VwZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHZiYW55d2hlcmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYWthbWFpXC50dmJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paW5ld3MtYXBpXC50dmJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV3c1wudHZic1wuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHZib3hub3dcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHZ1bmV0d29ya3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwczpcL1wvdHctYmxvZ1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3YXBwZXJrZWVwZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdhdWRcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2Jsb2dnZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXBtbFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2VldGJhY2t1cFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2VldGJvYXJkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdHdlZXRjc1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvZGVja1wubHkvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXRlZHRpbWVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3ZWV0cGhvdG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXRyZWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXR0dW5uZWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdlZXR3YWxseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2VsdmVcLnRvZGF5JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R3ZWV6XC5uZXQvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdmdHBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdncmVhdGRhaWx5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aWJibGVcLmRlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2lic1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R3aWNvdW50cnlcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R3aWVuZHNcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3R3aWZhblwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aWZmb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2lwcGxlXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpcFwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXNob3J0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXN0ZXJcLm5ldFwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aWdnaXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdGlxXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXRsb25nZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90bFwuZ2RcLy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0b2FzdGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXRvbm1zblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0c3RhdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2VlcGd1aWRlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdHd0XC50bC8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilhZHMtdHdpdHRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d3R0clwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0dGVyNGpcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdHRlcmNvdW50ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdHRlcmdhZGdldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0dGVya3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdHRlcm1haWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHdpdHRlcnJpZmljXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3aXR0ZXJ0aW1cLmVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0dHVya1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0d2l0dHVybHlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC90d3RrclwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR3cmVwb3J0ZXJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdHljb29sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXR5cGVwYWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pYmxvZ1wuZXhwb2Z1dHVyZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29udGVzdHNcLnR3aWxpb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil0eXBvcmFcLmlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1cHNhbmdlbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilzYnRpXC51bnVuXC5kZXYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVuaXN3YXBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXBcLmF1ZGlvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1ZG9tYWluXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXBiaXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGVtb1wudW5sb2NrLW11c2ljXC5kZXYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXU5dW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC91YmRkbnNcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1YmVycHJveHlcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdWMtamFwYW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9jaGluYVwudWNhbmV3c1wuY29tXC8vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC9odW0uKlwudWNoaWNhZ29cLmVkdVwvZmFjdWx0eVwveXdhbmdcL2hpc3RvcnkvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdWRuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVkblwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdWZvcmFkaW9cLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVoZHdhbGxwYXBlcnNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdWhycFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1aWdodXJcLm5sJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bHRyYXN1cmZcLnVzJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bHRyYXZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bHRyYXZwblwuZnIkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVuYmxvY2tcLmNuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVuYmxvY2stdXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC91bmJsb2NrZG1tXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdW5ibG9ja3NpdFwuZXMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdW5jeWNsb3BlZGlhXC5oay8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3VuY3ljbG9wZWRpYVwudHcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdW5kZXJ3b29kYW1tb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bmhvbHlrbmlnaHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2xkclwudW5pY29kZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1bmlydWxlXC5jbG91ZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdW5rbm93bnNwYWNlXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVuc3RhYmxlXC5pY3UkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVud2lyZVwuaGskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVvY25cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXBnaHNiY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1cG1lZGlhXC5tZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC91cG9ybmlhXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXByb3h5XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVwdG9kb3duXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVyYmFuZGljdGlvbmFyeVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1cmJhbnN1cnZpdmFsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVybGJvcmdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXJscGFyc2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVzYWNuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVzYWlwXC5ldSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXNjbnBtXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVzY2FyZGZvcnVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXVzbWFcLmVkdSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXN0aWJldGNvbW1pdHRlZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1c3RyZWFtXC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXRvcGlhbnBhbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1dWppYXN1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXV2d3h5elwueHl6JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1d2FudHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXlnaHVyLWpcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXlnaHVyYWFcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXlnaHVyYW1lcmljYW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdXlnaHVyYml6XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXV5Z2h1cmNvbmdyZXNzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXV5Z2h1cnBlblwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil1eWdodXJzdHVkaWVzXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXV5Z2h1cnRyaWJ1bmFsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdXltYWFyaXBcLmNvbVwvLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZveFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aW1lb2NkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cHN4YlwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aWxhbmV0XC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmVlZFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZld2FzXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXYyXC5oZWxwJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b2Nhcm9vXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZlcm5cLmNjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2MmZseVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2MnJheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2MnJheWNuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZhbGV1cnNhY3R1ZWxsZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmFuc2t5XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZhdGljYW5uZXdzXC52YSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmNmLW9ubGluZVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2Y2ZidWlsZGVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZlbmV0aWFubWFjYW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmVyY2VsXC5hcHAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZlcnlic1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aWJlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aWN0aW1zb2Zjb21tdW5pc21cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmlkXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmlkYmxlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZpZGVvYmFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZpZGVvbWVnYVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZpbGF2cG5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmltZW9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmltcGVyYXRvclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aW5jbmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmlubmlldlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2aXJ0dWFscmVhbHBvcm5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdml1XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZpdmFsZGlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdml2dGhvbWFzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZqYXZcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC92bGxjc1wub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZtaXhjb3JlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZuZXRcLmxpbmskLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZvY3VzXC5jYyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdm9pY2V0dGFua1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2b3RcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC92b3ZvMjAwMFwuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZveGVyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwblwuYWMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwblwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG40YWxsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvdnBuYWNjb3VudFwub3JnLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbmFjY291bnRzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbmN1cFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3ZwbmNvdXBvbnNcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG5kYWRhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbmZvcmdhbWVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBuZ2F0ZVwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbmdhdGVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBuaHViXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbm1hc3RlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG5tZW50b3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBuaW5qYVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG5qYWNrXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbnBpY2tcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBucG9wXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbnByb25ldFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG5wcm94eW1hc3RlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG5yZWFjdG9yXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbnJldmlld3pcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBuc2VjdXJlXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBuc2hhemFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbnNoaWVsZGFwcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG50dW5uZWxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBudWtcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZwbnVubGltaXRlZGFwcFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2cG52aXBcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnBvcm5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdnJjaGF0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXZycG9yblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil2dHVubmVsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvcmxkam91cm5hbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXNwYnl0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YWxsZXRjb25uZWN0XC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhbGx6aGlodVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWtpc1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlaWdodHNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraXVuYmxvY2tlZFwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWJzZHJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraXBlZGlhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd4d1wubW9lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3eHdcLmNhdCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FsbGV0Y29ubmVjdFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHBzOlwvXC93M3NcLmxpbmtcL2lwZnMvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd29yazJpY3VcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraWxlc3NcLmZ1bmFtaVwudGVjaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FmZmxlMTk5OVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YWluYW9cLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YWxsbWFtYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YWxscGFwZXJjYXNhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhbGxzdHR2XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhbHRlcm1hcnRpblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YWx0ZXJtYXJ0aW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3d3XC53YW4tcHJlc3NcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FuZGVyaW5naG9yc2VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FuZ2FmdVwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YW5namluYm9cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FuZ29cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2FudC1kYWlseVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YXJyb29tXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhc2VscHJvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhdGNoaW5lc2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2F0Y2hvdXRcLnR3JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YXR0cGFkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdhdGNobXlnZlwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YXZcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3YXliaWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2RcLmJpYmxlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWFsdGhcLmNvbVwudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlYXJuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvaGtjb2NcLndlYXRoZXJcLmNvbVwuaGsvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHVkYXRvcmlxXC53ZWJcLmlkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWIycHJvamVjdFwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3d3d1wud2Vic25hcHJcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3dlYndhcnBlclwubmV0Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlY2hhdGxhd3N1aXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2VmaWdodGNlbnNvcnNoaXBcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2VpamluZ3NoZW5nXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlaW1pbmdcLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd2Vpc3VvXC53cy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZWx0XC5kZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC93ZW1pZ3JhdGVcLm9yZy8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZW5nZXdhbmdcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2VueHVlY2l0eVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZW55dW5jaGFvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlc3RjYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZXN0ZXJud29sdmVzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdlc3Rwb2ludFwuZWR1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3ZXpvbmVcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2ZvcnVtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoYXRibG9ja2VkXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoZWVsb2Nrc2xhdGluXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdob2VyXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdoeXhcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraWxlYWtzXC5jaCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lraWxlYWtzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lsZWFrc1wuZGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lsZWFrc1wuZXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lsZWFrc1wubHUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2lsZWFrc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWtpbGVha3NcLnBsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWxzb25jZW50ZXJcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY29sbGF0ZXJhbG11cmRlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljb2xsYXRlcmFsbXVyZGVyXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpa2ltYXBpYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aWtpd2FuZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljYXNpbm9cLndpbGxpYW1oaWxsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNwb3J0c1wud2lsbGlhbWhpbGxcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmVnYXNcLndpbGxpYW1oaWxsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpbGx3XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpbmRzY3JpYmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2luZ3lcLnNpdGUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdpb25ld3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lyZWRieXRlc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXJlZHBlblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXJlZ3VhcmRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd2lzZXZpZFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aGlzcGVyc3lzdGVtc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3aXRvcGlhXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdqYmtcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd21mbGFic1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3bmFjZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3bmFjZ1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3b1wudGMkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvZXNlclwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3b2thclwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3b2xmYXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd29tYm9cLmFpJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3b29seXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvb3BpZVwuanAkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvb3BpZVwudHYkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvcmthdHJ1bmFcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd29ya2VyZW1wb3dlcm1lbnRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd29ybGR2cG5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pdmlkZW9wcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cLy4qXC53b3JkcHJlc3NcLmNvbS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiljaGVuc2hhbjIwMDQyMDA1XC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY2hpbmF2aWV3XC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pY25iYm5ld3NcLndvcmRwcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilmcmVlZG9taW5mb25ldHdlYlwud29yZHByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhrYTg5NjRcLndvcmRwcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLiloa2FuZXdzXC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4paHFzYm5ldFwud29yZHByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKWhxc2JvbmxpbmVcLndvcmRwcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpbnZlc3RpZ2F0aW5nXC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pam9ibmV3ZXJhXC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbWF0dGhld2RncmVlblwud29yZHByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKW1pbmdodWl5d1wud29yZHByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvM3R0dFwud29yZHByZXNzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXN1amlhdHVuXC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGlqaWVcLndvcmRwcmVzc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilpZnJlZWNoaW5hXC53b3JkcHJlc3NcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3BcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3BsYWNlXC5saXZlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3b3dwb3JuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXdvd2dpcmxzXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wvd295YW9saWFuXC5vcmcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3BvZm9ydW1cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3JpdGVzb25pY1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3c2pcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pd3NqXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd1ZmFmYW5nd2VuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd1ZmlcLm9yZ1wudHckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd1amllbGl1bGFuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXd1d1wucmVkJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3d2l0dlwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4ZGFmb3J1bXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGNhbmNlbFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil3d3dcLnhpY29uc1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4XC5haSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHRcLnB1YiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peFwuY28kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXgtYmVycnlcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peC1hcnRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peC13YWxsXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXgzZ3VpZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGJhYmVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGJvb2tjblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4Y2FmZVwuaW4kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhjaXR5XC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGVyb3RpY2FcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGZ4c3NyXC5tZSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGdteWRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGhhbXN0ZXJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC94aWFuamlhblwudHcvLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGlhb2xhblwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhpYW9tYVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4aWFvaGV4aWVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGlheGlhb3FpYW5nXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wveGluZ1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXhpbmppYW5ncG9saWNlZmlsZXNcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGlubWlhb1wuY29tXC5oayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peGp0cmF2ZWxndWlkZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4bWwtdHJhaW5pbmctZ3VpZGVcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peG54eFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4cHVkXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXh0dWJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXh1Y2hhb1wub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4dWNoYW9cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHZpZGVvc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4dmlkZW9zLWNkblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil4dmlkZW9zXC5lcyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHZiZWxpbmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHZpbmxpbmtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peHNkZW5cLmluZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXh4eFwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3h4eFwueHh4Ly50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXh4eHhcLmNvbVwuYXUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC9eaHR0cDpcL1wveHh4eW1vdmllc1wuY29tLy50ZXN0KHQpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlmc3BcLnR2JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3VtaW5kXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlhbmd6aGlcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pc3RvcmFnZVwueWFuZGV4XC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXkybWF0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5YWRpXC5zayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFrYnV0dGVyYmx1ZXNcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFtXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlhbVwub3JnXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFuZGVcLnJlJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLilkaXNrXC55YW5kZXhcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pZGlza1wueWFuZGV4XC5ydSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFzbmlcLmNvXC51ayQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWFzdWt1bmlcLm9yXC5qcCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pbmV3c1wueWNvbWJpbmF0b3JcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWVhaHRlZW50dWJlXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXllY2xcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWVlbG91XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXllZXlpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXllZ2xlXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXllczEyM1wuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWVzYXNpYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5ZXNhc2lhXC5jb21cLmhrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3llcy1uZXdzXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWVzcG9ybnBsZWFzZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3lleWVjbHViXC5jb20vLnRlc3QodCkpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWhjd1wubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5aWJhb2NoaW5hXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXNcLnlpbWdcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWlwdWJcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peWl6aGlob25neGluZ1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b2J0XC50diQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW9naWNoZW5cLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW91XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXh1XC5pbmZvJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3VqaXp6XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdW1ha2VyXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXBhaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3VyZXBlYXRcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW91c2VuZGl0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXBvcm5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peW91cG9ybmdheVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5b3VybGlzdGVuXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXJsdXN0XC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXlvdXZlcnNpb25cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peXVsZ2h1blwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5dW5jaGFvXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXl1bm9taVwudG9reW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXl2ZXNnZWxleW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4peXlpaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil5eWpseW1iXC54eXokLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXl5c3ViXC5uZXQkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXl6emtcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemhhbmd6aGVoYW5cLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemFvY2hlbmJhb1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6LWxpYnJhcnlcLmVjJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6LWxpYnJhcnlcLnNrJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6LWxpYlwuZm0kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXotbGliXC5nZCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pei1saWJcLmdsJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6LWxpYlwuZm8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpvZGdhbWVcLnh5eiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemhvbmd6aWRpXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpvb3FsZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6LWxpYlwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXotbGliXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXphbG1vc1wuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6ZG5ldFwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemVsbG9cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemVubWF0ZVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6ZW5tYXRlXC5jb21cLnJ1JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6ZXJvaGVkZ2VcLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemVyb25ldFwuaW8kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoYW5ndGlhbmxpYW5nXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoYW5sdmVcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemhlbmdqaWFuXC5vcmckLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpoZW5nd3VuZXRcLm9yZyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoL15odHRwOlwvXC96aGVueGlhbmdcLmJpei8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvXmh0dHA6XC9cL3pob25nZ3VvXC5jYS8udGVzdCh0KSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6aG9uZ2d1b3Rlc2VcLm5ldCQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pemh1YXRpZWJhXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpodWljaGFndW9qaVwub3JnJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6aVwubWVkaWEkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXppbGxpb25rXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXppbmlvXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXptZWRpYVwuY29tXC50dyQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pem13XC5jbiQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pem9uYWV1cm9wYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6b25naGV4aW53ZW5cLmNvbSQvLnRlc3QocikpcmV0dXJuIitwcm94eSI7aWYoLyg/Ol58XC4pem9vZ3ZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6b290b29sXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXpvcGhhclwubmV0JC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6b3Jyb3ZwblwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6cG5cLmltJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6c3BlZWRlclwubWUkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXp1b1wubGEkLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXp1b2JpYW9cLm1lJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6dW9sYVwuY29tJC8udGVzdChyKSlyZXR1cm4iK3Byb3h5IjtpZigvKD86XnxcLil6dmVyZWZmXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO2lmKC8oPzpefFwuKXp5eGVsXC5jb20kLy50ZXN0KHIpKXJldHVybiIrcHJveHkiO3JldHVybiJESVJFQ1QifSwiK3Byb3h5IjpmdW5jdGlvbih0LHIsZSl7InVzZSBzdHJpY3QiO2lmKC9eMTI3XC4wXC4wXC4xJC8udGVzdChyKXx8L146OjEkLy50ZXN0KHIpfHwvXmxvY2FsaG9zdCQvLnRlc3QocikpcmV0dXJuIkRJUkVDVCI7cmV0dXJuIlBST1hZIDEyNy4wLjAuMTo0MDgwOCJ9fSk7"}},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"fgljidimohbcmjdabiecfeikkmpbjegm":{"acknowledged_blocklist_state":1,"active_bit":false,"active_permissions":{"api":["tabs"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"blacklist_state":1,"commands":{},"content_settings":[],"creation_flags":9,"disable_reasons":[2],"edge_last_update_check_time":"13348849882587251","first_install_time":"13322158046846016","from_webstore":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322158046846016","location":1,"manifest":{"action":{"default_icon":{"32":"icons/32.png"},"default_title":"APK Downloader"},"background":{"service_worker":"background/bg.js"},"current_locale":"en","default_locale":"en","description":"APK Downloader is a tool that allows you to download APK files to your computer.","icons":{"128":"icons/128.png","32":"icons/32.png","96":"icons/96.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnSApVaHHI0x2GwUcEcXqkV/raUhyA7HAHmxLOXnIe7776yfOqgky6FE/LuGIJ+IOpqkFYKhPir7aK6OtJz+mpmCdV7WtNE/CCfR6bobdjQ/ASvwjGE7AOjT/BBzuL6ALJwkK5VB/L/lvCnNswgnhRMZzIN2jBBR6gY01SP2oc08tchZRobKgbNmgGRD0Z+y4Lhks6FOOXgvPqdwnt4Zl9KWPRmYLwKXGyQOqZ83w7Mki+2RpI5nNpChf5ivB0EKe5tVqWfTPa4/AZYjNvsmu4uRhAIx5Qv07kYYN1q5zgGeQKehcvrVcvl4jJ/QhF3zSDmL6Cvi51jGaOim4MQ3JrwIDAQAB","manifest_version":3,"name":"APK Downloader","omnibox":{"keyword":"apk"},"permissions":["tabs"],"update_url":"https://clients2.google.com/service/update2/crx","version":"8.8.8"},"path":"fgljidimohbcmjdabiecfeikkmpbjegm\\8.8.8_0","pending_on_installed_event_dispatch_info":{"previous_version":""},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"fhimbbbmdjiifimnepkibjfjbppnjble":{"account_extension_type":2,"active_permissions":{"api":["contextMenus","storage","scripting"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"commands":{"_execute_action":{"suggested_key":"Ctrl+M"},"run-monica-on-new-tab":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824989426","first_install_time":"13400511495644060","from_webstore":false,"granted_permissions":{"api":["contextMenus","storage","scripting","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419735628091419","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_icon":{"128":"static/monicaLogo.png","16":"static/monicaLogo.png","32":"static/monicaLogo.png","48":"static/monicaLogo.png"},"default_popup":"monicaPopup.html"},"background":{"service_worker":"background.js"},"commands":{"_execute_action":{"suggested_key":{"default":"Ctrl+M","mac":"Command+M"}},"run-monica-on-new-tab":{"description":"Open Chat Tab"}},"content_scripts":[{"js":["content.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"}],"current_locale":"en","default_locale":"en","description":"Your AI Copilot powered by ChatGPT, DeepSeek. Writes emails, reads articles, searches smartly. Usable everywhere.","externally_connectable":{"matches":["https://monica.im/*","https://powerup.monica.im/*","https://monica.butterfly-effect.dev/*"]},"host_permissions":["\u003Call_urls>"],"icons":{"128":"static/monicaLogo.png","16":"static/monicaLogo.png","32":"static/monicaLogo.png","48":"static/monicaLogo.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiMUHJOOV4NWIbNkNBe6DdayVbgvsH0dx+uMPIZugkLfPSy9mN8rDLxO7s5BwGpqdZeHdFecljg4kKQcEuGiXAmNjtrY3BAspyhUWE+b1kC4sWr3po+yZ1SmMS4s1yQPivmPL6e6mLNVPloY6FNb8NqyV/nuBZ5CNs4ADBwzMDHz158JShlRoOiOIlvX6CIWioVe04ncslD01w8SDIFkO/s24rHKJ7UZ5Ftk4K/J0X43XYRQGEhHdy2uNO5K+t+oe08QKj6YDUtlb6lRbixmwaPW20uXH87Ar3T54qNFkfUSCO8refHNFgusVjQ4hCjty120l2a1yXaUnFAcVai7djQIDAQAB","manifest_version":3,"name":"Monica - Your AI Copilot powered by ChatGPT, DeepSeek","options_ui":{"open_in_tab":true,"page":"monicaOptions.html"},"permissions":["storage","scripting","contextMenus"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"8.0.1","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["content.css"]},{"matches":["\u003Call_urls>"],"resources":["content.js"]},{"matches":["\u003Call_urls>"],"resources":["static/*"]},{"matches":["\u003Call_urls>"],"resources":["chatTab.html"]}]},"path":"fhimbbbmdjiifimnepkibjfjbppnjble\\8.0.1_0","pending_on_installed_event_dispatch_info":{"previous_version":"7.9.8"},"preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"fikbjbembnmfhppjfnmfkahdhfohhjmg":{"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13322155669858564","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155669858564","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.microsoftstream.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsAmDrYmQaYQlLxSAn/jTQTGNt1IffJGIJeKucE/B42d8QIyFD2RCarmHP1bmbY1YuTng2dL3J//qyvUNwXPt9cmxH9WKwi512tzOa5r2zYaCuOgP2vAIrah/bKnpO3XmUfFWj+LRcbZahOmMDMQxzPKxFKuIz2eOiakBXDE6Ok7azHJ13LLQTte1JgZIPmyFrAciPABLp/IKLfsfnebVW1YgaOyxBNyp/7bhSmoyZI3kBv8InKOpGE8pttrBg6l5zkvD67a7ViNAYkqZIpJJV5ZTQtVWCWSG0xU2y+3zXZtx8KbGbDiWUAcwNYDVPpsV+IQXVpgAplHvrZme+hAl6QIDAQAB","manifest_version":2,"name":"Media Internals Services Extension","permissions":["mediaInternalsPrivate"],"version":"2.0.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\media_internals_services","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"fjngpfnaikknjdhkckmncgicobbkcnle":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"fklakbbaaknbgcedidhblbnhclijnhbi":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["cookies","storage","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_browser_action":{"suggested_key":"Ctrl+Shift+1","was_assigned":true}},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633864632","events":[],"first_install_time":"13342123374058198","from_webstore":true,"granted_permissions":{"api":["cookies","storage","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13342123374058198","location":1,"manifest":{"author":"Venu Madhav","background":{"scripts":["/src/js/httpTrackerConstants.js","/src/js/httpTrackerUtils.js","/src/js/httpTrackerOpen.js"]},"browser_action":{"browser_style":true,"default_icon":{"16":"/src/assets/icon_320px.png","32":"/src/assets/icon_320px.png"},"default_title":"HTTP-TRACKER : Inspect HTTP request headers, cookies, data, response Headers, cookies and add/modify request headers before sending requests"},"commands":{"_execute_browser_action":{"description":"Open HTTP-TRACKER if not opened, or bring to front if already opened","suggested_key":{"default":"Ctrl+Shift+1"}}},"description":"Inspect HTTP request headers, cookies, data, response Headers, cookies and add/modify request headers before sending requests","icons":{"320":"/src/assets/icon_320px.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqiYjJfni4OLifVZEkhh1hl/0kqeYtxR8O9xaiDFuw76tJ8jNuDayt8CSFYR8fZFM8bQsHYeZ2NMBM1C8nVcpJ3L2fDmyKXttPnaj3rqUQO0SbOVKmvxOJW3lIpQw6tq/dxYrzzQCiDYSbr893GcHT6YEETQuP7uHgoN0LsHwvQJqqAqfdq6n4s3JxJs6N49XB2EyyfSiDZYX5UMoCp3TPZlObiWNuA4V4sRP96jWLZStGtGNzFAlImVtwGdhFL+6bkIyuSwN5UuXZ/sOBbqB/GAe1PbmYxIgdB7JCYbRTpYRPvW2YFh1PxpEzZuiRmitONYFJ23HKkAjlXO2H/AYLwIDAQAB","manifest_version":2,"name":"HTTP-TRACKER","options_ui":{"open_in_tab":true,"page":"/src/html/options.html"},"permissions":["storage","webRequest","\u003Call_urls>","webRequestBlocking","tabs","cookies"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.2.6"},"path":"fklakbbaaknbgcedidhblbnhclijnhbi\\2.2.6_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"fmcfkdaobigbkopahamahckjnifmmolc":{"active_bit":false,"allowlist":2,"disable_reasons":[1],"edge_last_update_check_time":"13425122633864705","state":0},"fngmhnnpilhplaeedifhccceomclgfbg":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["clipboardWrite","contextMenus","cookies","devtools","notifications","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":2,"commands":{},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633864784","events":[],"first_install_time":"13358155883926827","from_webstore":true,"granted_permissions":{"api":["clipboardWrite","contextMenus","cookies","devtools","notifications","tabs","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13358155883926827","location":1,"manifest":{"background":{"scripts":["/lib/jquery-3.3.1.min.js","/lib/object-watch.js","/js/cookie_helpers.js","/js/utils.js","/js/data.js","/js/background.js","/devtools/background-devtools.js","/js/ga.js"]},"browser_action":{"default_icon":{"19":"img/icon_19x19.png","38":"img/icon_38x38.png"},"default_popup":"popup.html","default_title":"EditThisCookie"},"content_security_policy":"script-src 'self' https://ssl.google-analytics.com; object-src 'self'","current_locale":"en","default_locale":"en","description":"EditThisCookie is a cookie manager. You can add, delete, edit, search, protect and block cookies!","devtools_page":"/devtools/devtools-page.html","homepage_url":"http://www.editthiscookie.com/","icons":{"128":"img/icon_128x128.png","16":"img/icon_16x16.png","48":"img/icon_48x48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSn5dhR3eTtYJoXe4DW2j9oFWIg71/f21Z3b6tzFva3M9xo07+xUWo9qLmyWkMeisCMhT7VNsuRbP4kIWjWFcFCi/FgtYCWwCV29CVDvj5Xv+Jzrp8znbCICaczf4ZNqCDdk3WrvSBqp1WqRqJ5q8Y7A0aoFRvMoIxqn1/u11rrwIDAQAB","manifest_version":2,"minimum_chrome_version":"41","name":"EditThisCookie","options_page":"options_main_page.html","permissions":["tabs","\u003Call_urls>","cookies","contextMenus","notifications","clipboardWrite","webRequest","webRequestBlocking"],"update_url":"http://clients2.google.com/service/update2/crx","version":"1.6.3"},"path":"fngmhnnpilhplaeedifhccceomclgfbg\\1.6.3_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"gbihlnbpmfkodghomcinpblknjhneknc":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"gbkeegbaiigmenfmjfclcdgdpimamgkj":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["clipboardRead","clipboardWrite","cookies","downloads","fileSystem","fileSystem.write","identity","identity.email","metricsPrivate","storage","unlimitedStorage"],"explicit_host":["*://*.google.com/*","https://www.google-analytics.com/*","https://www.googleapis.com/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633864875","first_install_time":"13322158035060999","from_webstore":true,"granted_permissions":{"api":["clipboardRead","clipboardWrite","cookies","downloads","fileSystem","fileSystem.write","identity","identity.email","metricsPrivate","storage","unlimitedStorage"],"explicit_host":["*://*.google.com/*","https://www.google-analytics.com/*","https://www.googleapis.com/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419748800687897","location":1,"manifest":{"action":{"default_popup":"views/mainPopup.html","default_title":"Office Editing for Docs, Sheets & Slides"},"background":{"service_worker":"worker.js"},"content_security_policy":{"extension_pages":"default-src 'self'; connect-src https://*.google.com https://*.googleusercontent.com/ https://www.googleapis.com/ https://www.google-analytics.com/ http://localhost:4040 http://localhost:9876 http://localhost:8712 ws://localhost:4040 ws://localhost:9876 ws://localhost:8712 blob: chrome-extension:; style-src 'self' https://fonts.googleapis.com 'unsafe-inline' chrome-extension:; font-src 'self' https://fonts.gstatic.com; img-src 'self' https://www.google.com/insights/consumersurveys/ http://*.gstatic.com https://*.gstatic.com blob: data:; frame-src chrome-extension: https://*.google.com https://content.googleapis.com; script-src http://localhost:4040 http://localhost:9876 http://localhost:8712 'self' 'wasm-unsafe-eval';frame-ancestors 'self';"},"current_locale":"en","default_locale":"en","description":"View and edit Microsoft Word, Excel, and PowerPoint files with Google Docs, Sheets, and Slides","externally_connectable":{"matches":["*://*.google.com/*"]},"file_handlers":[{"accept":{"application/msexcel":[".xls",".xlt"],"application/msexcel-template":[".xlt"],"application/mspowerpoint":[".ppt",".pot"],"application/mspowerpoint-template":[".pot"],"application/msword":[".doc",".dot"],"application/msword-template":[".dot"],"application/vnd.ces-quickpoint":[".ppt"],"application/vnd.ces-quicksheet":[".xls"],"application/vnd.ces-quickword":[".doc"],"application/vnd.ms-excel":[".xls"],"application/vnd.ms-excel.sheet.macroEnabled.12":[".xlsm"],"application/vnd.ms-excel.sheet.macroenabled.12":[".xlsm"],"application/vnd.ms-excel.template.macroenabled.12":[".xltm"],"application/vnd.ms-powerpoint":[".ppt"],"application/vnd.ms-powerpoint.presentation.macroEnabled.12":[".pptm"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":[".pptm"],"application/vnd.ms-powerpoint.template.macroenabled.12":[".potm"],"application/vnd.ms-word":[".doc"],"application/vnd.ms-word.document.12":[".docm"],"application/vnd.ms-word.document.macroEnabled.12":[".docm"],"application/vnd.ms-word.document.macroenabled.12":[".docm"],"application/vnd.ms-word.template.macroenabled.12":[".dotm"],"application/vnd.msword":[".doc"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"],"application/vnd.openxmlformats-officedocument.presentationml.template":[".potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":[".xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":[".xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":[".dotx"],"application/vnd.presentation-openxml":[".pptx"],"application/vnd.presentation-openxmlm":[".pptx"],"application/vnd.spreadsheet-openxml":[".xlsx"],"application/vnd.wordprocessing-openxml":[".docx"],"text/csv":[".csv"]},"action":"/views/app.html","launch_type":"multiple-clients","name":"qo_documents"}],"host_permissions":["*://*.google.com/*","https://www.google-analytics.com/","https://www.googleapis.com/"],"icons":{"128":"img/icon_128.png"},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC4zyYTii0VTKI7W2U6fDeAvs3YCVZeAt7C62IC64IDCMHvWy7SKMpOPjfg5v1PgYkFm+fGsCsVLN8NaF7fzYMVtjLc5bqhqPAi56Qidrqh1HxPAAYhwFQd5BVGhZmh1fySHXFPE8VI2tIHwRrASOtx67jbSEk4nBAcJz6n+eGq8QIDAQAB","manifest_version":3,"mime_types":["application/msword","application/vnd.ms-word","application/vnd.msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.wordprocessing-openxml","application/vnd.ces-quickword","application/vnd.ms-word.document.macroenabled.12","application/vnd.ms-word.document.macroEnabled.12","application/vnd.ms-word.document.12","application/msword-template","application/vnd.openxmlformats-officedocument.wordprocessingml.template","application/mspowerpoint","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.ces-quickpoint","application/vnd.presentation-openxml","application/vnd.presentation-openxmlm","application/vnd.ms-powerpoint.presentation.macroenabled.12","application/vnd.ms-powerpoint.presentation.macroEnabled.12","application/vnd.openxmlformats-officedocument.presentationml.template","application/msexcel","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ces-quicksheet","application/vnd.spreadsheet-openxml","application/vnd.ms-excel.sheet.macroenabled.12","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.template","text/csv"],"mime_types_handler":"views/app.html","minimum_chrome_version":"102","name":"Office Editing for Docs, Sheets & Slides","offline_enabled":true,"permissions":["clipboardRead","clipboardWrite","cookies","downloads","fileSystem","fileSystem.write","identity","identity.email","metricsPrivate","storage","unlimitedStorage"],"update_url":"https://clients2.google.com/service/update2/crx","version":"155.236.240","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["views/app.html","views/qowt.html"]}]},"path":"gbkeegbaiigmenfmjfclcdgdpimamgkj\\155.236.240_0","pending_on_installed_event_dispatch_info":{"previous_version":"154.229.231"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"gbmoeijgfngecijpcnbooedokgafmmji":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"gcinnojdebelpnodghnoicmcdmamjoch":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":[8192],"state":0},"gecfnmoodchdkebjjffmdcmeghkflpib":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"gekagaaiohabmaknhkbaofhhedhelemf":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"ghbmnnjooekpmoecnnnilnnbdlolhkhi":{"ack_external":true,"active_bit":false,"active_permissions":{"api":["alarms","storage","unlimitedStorage","offscreen"],"explicit_host":["https://docs.google.com/*","https://drive.google.com/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":1048713,"disable_reasons":[134217728],"edge_last_update_check_time":"13424318245785123","first_install_time":"13338883972557538","from_webstore":true,"granted_permissions":{"api":["alarms","storage","unlimitedStorage","offscreen"],"explicit_host":["https://docs.google.com/*","https://drive.google.com/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424318245783960","location":6,"manifest":{"author":{"email":"docs-hosted-app-own@google.com"},"background":{"service_worker":"service_worker_bin_prod.js"},"content_capabilities":{"matches":["https://docs.google.com/*","https://drive.google.com/*","https://drive-autopush.corp.google.com/*","https://drive-daily-0.corp.google.com/*","https://drive-daily-1.corp.google.com/*","https://drive-daily-2.corp.google.com/*","https://drive-daily-3.corp.google.com/*","https://drive-daily-4.corp.google.com/*","https://drive-daily-5.corp.google.com/*","https://drive-daily-6.corp.google.com/*","https://drive-preprod.corp.google.com/*","https://drive-staging.corp.google.com/*"],"permissions":["clipboardRead","clipboardWrite","unlimitedStorage"]},"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"},"current_locale":"en","default_locale":"en_US","description":"Edit, create, and view your documents, spreadsheets, and presentations — all without internet access.","externally_connectable":{"matches":["https://docs.google.com/*","https://drive.google.com/*","https://drive-autopush.corp.google.com/*","https://drive-daily-0.corp.google.com/*","https://drive-daily-1.corp.google.com/*","https://drive-daily-2.corp.google.com/*","https://drive-daily-3.corp.google.com/*","https://drive-daily-4.corp.google.com/*","https://drive-daily-5.corp.google.com/*","https://drive-daily-6.corp.google.com/*","https://drive-preprod.corp.google.com/*","https://drive-staging.corp.google.com/*"]},"host_permissions":["https://docs.google.com/*","https://drive.google.com/*"],"icons":{"128":"128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnF7RGLAxIon0/XeNZ4MLdP3DMkoORzEAKVg0sb89JpA/W2osTHr91Wqwdc9lW0mFcSpCYS9Y3e7cUMFo/M2ETASIuZncMiUzX2/0rrWtGQ3UuEj3KSe5PdaVZfisyJw/FebvHwirEWrhqcgzVUj9fL9YjE0G45d1zMKcc1umKvLqPyTznNuKBZ9GJREdGLRJCBmUgCkI8iwtwC+QZTUppmaD50/ksnEUXv+QkgGN07/KoNA5oAgo49Jf1XBoMv4QXtVZQlBYZl84zAsI82hb63a6Gu29U/4qMWDdI7+3Ne5TRvo6Zi3EI4M2NQNplJhik105qrz+eTLJJxvf4slrWwIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Google Docs Offline","permissions":["alarms","storage","unlimitedStorage","offscreen"],"storage":{"managed_schema":"dasherSettingSchema.json"},"update_url":"https://clients2.google.com/service/update2/crx","version":"1.106.1","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["page_embed_script.js"]}]},"path":"ghbmnnjooekpmoecnnnilnnbdlolhkhi\\1.106.1_0","pending_on_installed_event_dispatch_info":{"previous_version":"1.99.1"},"preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.99.1"},"state":0,"was_installed_by_default":true,"was_installed_by_oem":false,"withholding_permissions":false},"ghglcnachgghkhbafjogogiggghcpjig":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"gmgoamodcdcjnbaobigkjelfplakmdhh":{"account_extension_type":1,"active_permissions":{"api":["alarms","contextMenus","devtools","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.youtube.com/*","http://*/*","https://*.adblockplus.org/*","https://*.getadblock.com/*","https://*.myaccount.adblockplus.org/*","https://*.myaccount.getadblock.com/*","https://*/*","https://accounts.adblockplus.org/*","https://accounts.adblockplus.org/*/premium","https://accounts.adblockplus.org/*/premium?*","https://accounts.adblockplus.org/premium","https://accounts.adblockplus.org/premium?*","https://adblockplus.org/*","https://adblockplus.org/*/installed","https://adblockplus.org/*/installed?*","https://adblockplus.org/installed","https://adblockplus.org/installed?*","https://btloader.com/trustedIframe.html?o=*","https://getadblock.com/*","https://new.adblockplus.org/*","https://vpn.getadblock.com/*","https://welcome.adblockplus.org/*","https://welcome.adblockplus.org/*/installed","https://welcome.adblockplus.org/*/installed?*","https://www.youtube.com/*","https://youtube.com/*"]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"edge_last_update_check_time":"13425122824989581","events":[],"first_install_time":"13344268271951010","from_webstore":false,"granted_permissions":{"api":["alarms","contextMenus","devtools","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.youtube-nocookie.com/embed/*","*://*.youtube.com/*","http://*/*","https://*.adblockplus.org/*","https://*.getadblock.com/*","https://*.myaccount.adblockplus.org/*","https://*.myaccount.getadblock.com/*","https://*/*","https://accounts.adblockplus.org/*","https://accounts.adblockplus.org/*/premium","https://accounts.adblockplus.org/*/premium?*","https://accounts.adblockplus.org/premium","https://accounts.adblockplus.org/premium?*","https://adblockplus.org/*","https://adblockplus.org/*/installed","https://adblockplus.org/*/installed?*","https://adblockplus.org/installed","https://adblockplus.org/installed?*","https://btloader.com/trustedIframe.html?o=*","https://getadblock.com/*","https://new.adblockplus.org/*","https://vpn.getadblock.com/*","https://welcome.adblockplus.org/*","https://welcome.adblockplus.org/*/installed","https://welcome.adblockplus.org/*/installed?*","https://www.youtube.com/*","https://youtube.com/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122736305334","lastpingday":"13366252801168679","location":1,"manifest":{"author":"eyeo GmbH","background":{"persistent":true,"scripts":["polyfill.js","background.js"]},"browser_action":{"default_icon":{"16":"icons/abp-16.png","20":"icons/abp-20.png","32":"icons/abp-32.png","40":"icons/abp-40.png"},"default_popup":"popup.html","default_title":"Adblock Plus"},"content_scripts":[{"all_frames":true,"js":["vendor/@eyeo/webext-ad-filtering-solution/content.js","polyfill.js","composer.preload.js","bypass.preload.js"],"match_about_blank":true,"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["vendor/@eyeo/webext-ad-filtering-solution/content-main.js"],"match_about_blank":true,"matches":["http://*/*","https://*/*"],"run_at":"document_start","world":"MAIN"},{"js":["polyfill.js","onpage-dialog.preload.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["polyfill.js","onpage-dialog-ui.preload.js"],"match_about_blank":true,"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"js":["polyfill.js","yt-auto-allowlist.preload.js"],"matches":["*://*.youtube.com/*"],"run_at":"document_start"},{"js":["polyfill.js","premium-onboarding.preload.js"],"matches":["https://accounts.adblockplus.org/*","https://*.myaccount.adblockplus.org/*"],"run_at":"document_start"},{"js":["polyfill.js","info-injector.preload.js"],"matches":["https://adblockplus.org/*","https://new.adblockplus.org/*","https://welcome.adblockplus.org/*","https://accounts.adblockplus.org/*","https://*.myaccount.adblockplus.org/*","https://getadblock.com/*","https://vpn.getadblock.com/*","https://*.myaccount.getadblock.com/*"],"run_at":"document_start"},{"js":["polyfill.js","close-tab.preload.js"],"matches":["https://adblockplus.org/*","https://new.adblockplus.org/*","https://welcome.adblockplus.org/*","https://accounts.adblockplus.org/*","https://*.myaccount.adblockplus.org/*"],"run_at":"document_idle"},{"js":["polyfill.js","options.preload.js"],"matches":["https://adblockplus.org/*","https://welcome.adblockplus.org/*","https://*.myaccount.adblockplus.org/*"],"run_at":"document_idle"},{"all_frames":true,"js":["polyfill.js","public-api.preload.js"],"matches":["https://btloader.com/trustedIframe.html?o=*"],"run_at":"document_start"},{"js":["polyfill.js","conflict-detection.preload.js"],"matches":["*://*.youtube.com/*","*://*.facebook.com/*"],"run_at":"document_start"},{"all_frames":true,"js":["polyfill.js","cookie-banner-detection.preload.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_start"}],"current_locale":"en","default_locale":"en_US","description":"Remove ads on YouTube and everywhere else you browse.","devtools_page":"devtools.html","externally_connectable":{"ids":["cfhdojbkjhnklbpkdaibdccddilifddb","gighmmpiobklfepjocnamgkkbiglidom","gmgoamodcdcjnbaobigkjelfplakmdhh","ndcileolkflehcjpmjnfbnaibdcgglog","oidhhegpmlfpoeialbgcdocjalghfpkp"]},"icons":{"128":"icons/logo/abp-128.png","16":"icons/abp-16.png","32":"icons/abp-32.png","48":"icons/logo/abp-48.png","64":"icons/logo/abp-64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1CqU705GSyMkB/bUyOjKT7Oq6X1PmhbINoLLjrivGc44mADdk7Ug9BZ+kBErSfKE8clLh0JjZWtKwxppzR8ASyWtUcDmKwV8PupYP1i1uYdXJAcd+aLYPw21kzXdvEbKBDL3fZO1ARCN2Hp38qEfcmmChTgy57pxdZwlyAyognoIqMps6vWaOQY/3MccQEG7iV+UWEclY/yISg+e1EfMQxVUEKGGN6oopjA0+CMarNnaN+4bWAnUd9s4nJjinMF8Kh3z7Tewl77Qd262iceMZWbjJ3eYg+K3qnmw4vus6/6A1ZaavXyOFB0NFC01Vt6ie9k9kJAutubBW623N2Kv7wIDAQAB","manifest_version":2,"minimum_chrome_version":"79.0","minimum_opera_version":"66.0","name":"Adblock Plus - free ad blocker","optional_permissions":["contentSettings","management"],"options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["\u003Call_urls>","alarms","contextMenus","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"short_name":"Adblock Plus","storage":{"managed_schema":"managed-storage-schema.json"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"4.39.0"},"path":"gmgoamodcdcjnbaobigkjelfplakmdhh\\4.39.0_0","preferences":{},"regular_only_preferences":{},"state":0,"uninstall_url":"https://adblockplus.org/redirect?link=uninstalled&lang=en-US&rcid=aef6f260-9d92-43bf-a602-4ab2ca0068f1&an=adblockpluschrome&ap=edge&apv=150&av=4.39.0&c=0&er=zQOLQKst&ev=ICv4Ag%3D%3D&ca=AA%3D%3D&fv=202508&ndc=0&p=chromium&ps=0&pv=150&s=3&wafc=0","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"hciemgmhplhpinoohcjpafmncmjapioh":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"hehggadaopoacecdllhhajmbjkdcmajg":{"account_extension_type":2,"active_bit":false,"active_permissions":{"api":["alarms","bookmarks","debugger","downloads","history","nativeMessaging","notifications","sessions","storage","tabs","topSites","favicon","tabGroups","scripting","downloads.ui","readingList"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633864963","filtered_service_worker_events":{"windows.onCreated":[{}],"windows.onFocusChanged":[{}],"windows.onRemoved":[{}]},"first_install_time":"13424418806586823","from_webstore":true,"granted_permissions":{"api":["alarms","bookmarks","debugger","downloads","history","nativeMessaging","notifications","sessions","storage","tabs","topSites","favicon","tabGroups","scripting","downloads.ui","readingList"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424418806586823","location":1,"manifest":{"action":{"default_icon":{"128":"images/icon128.png","16":"images/icon16.png","32":"images/icon32.png","48":"images/icon48.png"},"default_popup":"popup.html","default_title":"Codex"},"background":{"service_worker":"background.js"},"content_scripts":[],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'none'; connect-src 'self' http://127.0.0.1:* http://localhost:* ws://127.0.0.1:* ws://localhost:*; font-src 'self' https://cdn.openai.com;"},"description":"Control Chrome with Codex.","host_permissions":["\u003Call_urls>"],"icons":{"128":"images/icon128.png","16":"images/icon16.png","32":"images/icon32.png","48":"images/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr5M/DZ28sAuOnk9v8C2IPTLNEZ0F0pv9qwRzMAbGbE0NB6I6T+wS6Na2n0sbQOK98iezN2FX26dsBWMELXtf4YCETdRiFSBOnNhZObZdrxeTTrhk1AhKA/Id5vgDWfSZ3Q+9BjBWHYK9yuTGo3PMK/yOW/CH6cSn07btvn7Aq+t+KrAwGOJewCN7gGojOrshJs/YwdxwxpUnb7s6QbFGkPKg9G6as4y4ipQ8fiQHRAcKm+mUK/CoCVSL+c4Yog0CSJqEEaruOeh8CgM4V0LX4kw5rs/4THAvTwtYRsW0n3faVR7uGj1eadsWuKciQHxpRMI9I4EE7yuaxavv3Agf6QIDAQAB","manifest_version":3,"name":"Codex","permissions":["alarms","bookmarks","debugger","downloads","downloads.ui","favicon","history","nativeMessaging","notifications","readingList","scripting","sessions","storage","tabGroups","tabs","topSites"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.1.5","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["images/cursor-chat.png"]}]},"path":"hehggadaopoacecdllhhajmbjkdcmajg\\1.1.5_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.1.5"},"serviceworkerevents":["alarms.onAlarm","debugger.onDetach","debugger.onEvent","downloads.onChanged","downloads.onCreated","runtime.onInstalled","runtime.onUpdateAvailable","tabs.onActivated","tabs.onAttached","tabs.onCreated","tabs.onDetached","tabs.onRemoved","tabs.onReplaced","tabs.onUpdated"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"hfmgbegjielnmfghmoohgmplnpeehike":{"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"hkojjajclkgeijhcmfjcjkddfjpaimek":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["activeTab","contextMenus","storage","unlimitedStorage","scripting"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":9,"edge_last_update_check_time":"13425122633865043","first_install_time":"13322157990815371","from_webstore":true,"granted_permissions":{"api":["activeTab","contextMenus","storage","unlimitedStorage","scripting"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13364820065349676","location":1,"manifest":{"action":{"default_popup":"popup.html","default_title":"Generate QR Code"},"author":"Veeresh Devireddy","background":{"service_worker":"service_worker.js","type":"module"},"commands":{"_execute_action":{"suggested_key":{"default":"Alt+Shift+Q"}}},"current_locale":"en","default_locale":"en","description":"Generate QR Code from the url of current page, link or selected text. And decode QR Code in image.","differential_fingerprint":"1.f230fd8fb5fb31c54b7c6ccaaed865317b90f9c74f8f6693a33df268223aa063","icons":{"128":"images/icon.png","16":"images/icon.png","32":"images/icon.png","48":"images/icon.png","96":"images/icon.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlS8iRo1+RUOCw5mVarEaEmIaxT3xKCiaEFJoXOqbcx1OBWU+xY0dczgPS5+XvSYETcCyhtutFZn3DX3gHyVdA63yt2sdnpqaUkiOsioO6tGMD0u6pdex3ShmYpLxxXzm+nPR6y1lIhLKb/gXfwZmyQjOqz+RltR5EnfubHHARQDIDwqVvnjhDdBf2QW/761+3MyM6m8P8X67VsBl+4FvRSW5IFEmlo5YT2CYoEcLzVa5SrEj6jhfQFUFfYMsN8YS52fBfp9BhbaC3pXemLjzoEnQPg2SAGV4nrGSobuxuEvDHeHwkdEIZmqtI7EctqxDgi8ZgVqk+qXIWgzktGOXhQIDAQAB","manifest_version":3,"name":"QR Code (Generator and Reader)","offline_enabled":true,"options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["contextMenus","activeTab","unlimitedStorage","storage","scripting"],"short_name":"QR Code","update_url":"https://clients2.google.com/service/update2/crx","version":"2.0","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["scripts/content.js","scripts/common.js","scripts/vendors.js","scripts/shared/*","scripts/content/*","images/bg1.jpg"]}]},"path":"hkojjajclkgeijhcmfjcjkddfjpaimek\\2.0_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"2.0"},"serviceworkerevents":["contextMenus.onClicked","runtime.onInstalled","runtime.onStartup","storage.onChanged"],"state":0,"uninstall_url":"https://tinyl.io/QRExt5UnInstall","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"hloomjjkinpbjldhobfkfdamkmikjmdo":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"hmlhageoffiiefnmojcgoagebofoifpl":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"hndfjogdceachkbgioglehonpejcdhem":{"account_extension_type":1,"acknowledged_blocklist_state":1,"active_permissions":{"api":["clipboardWrite","downloads","storage","tabs","webRequest"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.instagram.com/*","*://*.odnoklassniki.ru/*","*://*.ok.ru/*","*://*.rutube.ru/*","*://*.savefrom.net/*","*://*.soundcloud.com/*","*://*.tiktok.com/*","*://*.twitch.tv/*","*://*.vimeo.com/*","*://*.vk.com/*","*://*.vk.ru/*","*://*.vkontakte.ru/*","*://*.vkvideo.ru/*","*://*.youtube.com/*","*://astrologyvalley.com/*","*://matchtv.ru/*","*://music.yandex.by/*","*://music.yandex.com/*","*://music.yandex.kz/*","*://music.yandex.ru/*","*://music.yandex.ua/*","*://my.mail.ru/*","*://oauth2.televzr.com/*","*://sf-helper.net/*","*://www.astrology.com/*","*://www.horoscope.com/us/*","*://x.com/*","\u003Call_urls>"]},"blacklist_state":1,"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[256],"edge_last_update_check_time":"13425122824989730","events":[],"first_install_time":"13323854259943945","from_webstore":false,"granted_permissions":{"api":["clipboardWrite","downloads","storage","tabs","webRequest"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.instagram.com/*","*://*.odnoklassniki.ru/*","*://*.ok.ru/*","*://*.rutube.ru/*","*://*.savefrom.net/*","*://*.soundcloud.com/*","*://*.tiktok.com/*","*://*.twitch.tv/*","*://*.vimeo.com/*","*://*.vk.com/*","*://*.vk.ru/*","*://*.vkontakte.ru/*","*://*.vkvideo.ru/*","*://*.youtube.com/*","*://astrologyvalley.com/*","*://matchtv.ru/*","*://music.yandex.by/*","*://music.yandex.com/*","*://music.yandex.kz/*","*://music.yandex.ru/*","*://music.yandex.ua/*","*://my.mail.ru/*","*://oauth2.televzr.com/*","*://sf-helper.net/*","*://www.astrology.com/*","*://www.horoscope.com/us/*","*://x.com/*","\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419733460270799","lastpingday":"13366252801168679","location":1,"manifest":{"author":"Itproductdev Ltd","background":{"persistent":true,"scripts":["js/background.js"]},"browser_action":{"default_icon":{"19":"img/icon_19.png","38":"img/icon_38.png"},"default_popup":"popup.html"},"content_scripts":[{"all_frames":true,"js":["includes/commons.js","includes/vimeo_com.js"],"matches":["*://*.vimeo.com/*"],"run_at":"document_end"},{"all_frames":true,"include_globs":["http://dailymotion.*/*","http://*.dailymotion.*/*","https://dailymotion.*/*","https://*.dailymotion.*/*"],"js":["includes/commons.js","includes/dailymotion_com.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"},{"all_frames":true,"exclude_matches":["*://accounts.youtube.com/*"],"js":["includes/commons.js","includes/youtube_com.js"],"matches":["*://*.youtube.com/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/soundcloud_com.js"],"matches":["*://*.soundcloud.com/*"],"run_at":"document_end"},{"all_frames":true,"exclude_matches":["*://queuev4.vk.com/*","*://queuev4.vkontakte.ru/*"],"js":["includes/commons.js","includes/vkontakte_ru.js"],"matches":["*://*.vk.com/*","*://*.vkontakte.ru/*","*://*.vkvideo.ru/*","*://*.vk.ru/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/odnoklassniki_ru.js"],"matches":["*://*.ok.ru/*","*://*.odnoklassniki.ru/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/mail_ru.js"],"matches":["*://my.mail.ru/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/facebook_com.js"],"matches":["*://*.facebook.com/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/savefrom_net.js"],"matches":["*://*.savefrom.net/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/instagram_com.js"],"matches":["*://*.instagram.com/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/rutube_ru.js"],"matches":["*://*.rutube.ru/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/tiktok_com.js"],"matches":["*://*.tiktok.com/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/yandex_music.js"],"matches":["*://music.yandex.ru/*","*://music.yandex.by/*","*://music.yandex.com/*","*://music.yandex.ua/*","*://music.yandex.kz/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/twitch_tv.js"],"matches":["*://*.twitch.tv/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/match_tv.js"],"matches":["*://matchtv.ru/*"],"run_at":"document_end"},{"all_frames":true,"js":["includes/commons.js","includes/twitter_com.js"],"matches":["*://x.com/*"],"run_at":"document_end"},{"js":["includes/commons.js","includes/oauth_helper_net.js"],"matches":["*://sf-helper.net/*","*://oauth2.televzr.com/*"]},{"js":["includes/tab.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"},{"js":["includes/astrology.js"],"matches":["*://www.astrology.com/*"]},{"js":["includes/astrologyvalley.js"],"matches":["*://astrologyvalley.com/*"]},{"js":["includes/horoscope.js"],"matches":["*://www.horoscope.com/us/*"]}],"content_security_policy":"script-src 'self' 'unsafe-eval'; object-src 'self'","current_locale":"en","default_locale":"en","description":"Download YouTube, Facebook, VK.com and 40+ sites in one click.","icons":{"128":"img/icon_128.png","16":"img/icon_16.png","48":"img/icon_48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3rJs4qbCZ3h4UmbCFE1heek2F0KYoPyoliPsArS6mahQTQDgUDMOrD9OjKj2FLZsN7ENiMGLz8idl70FFyiFlnqzTzWmVXwo26LNTyJj94gf23uZTVP18QIhV4RZHneY9RwRwJ3A/cZnZ7ER1TOvkptRpVEeph62hbx7ZOC8+IVu3hOXdnX5C/g54uptsRzTV+gEMsze4SyJIksnPLK2CMFLy22UUqEuNk9UKDI9GxRHfmgZwRVkFhuiEaz4ZlZLCWF9TwJbctNHoofSSd8YM5zSr34nAGpg424lcCpt6NvkXgkJdpMOXDS3LCFepSkUoa01SoyGIfBEw6dVthp1HwIDAQAB","manifest_version":2,"minimum_chrome_version":"40","name":"SaveFrom.net helper","optional_permissions":["webRequestBlocking"],"options_page":"options.html","permissions":["tabs","downloads","storage","\u003Call_urls>","clipboardWrite","webRequest"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"10.53","web_accessible_resources":["img/*","_locales/*"]},"omaha_blocklist_state":1,"path":"hndfjogdceachkbgioglehonpejcdhem\\10.53_0","preferences":{},"regular_only_preferences":{},"state":1,"uninstall_url":"https://savefrom.net/helper-form.php","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"hoimpamkkoehapgenciaoajfkfkpgfop":{"account_extension_type":1,"active_permissions":{"api":["activeTab","contextMenus","storage","tabs","unlimitedStorage","favicon","scripting"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{"_execute_action":{"was_assigned":true},"display-onetab":{"suggested_key":"Alt+Shift+1","was_assigned":true},"send-current-tab-to-onetab":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":8193,"edge_last_update_check_time":"13425122824989880","filtered_service_worker_events":{"windows.onCreated":[{}],"windows.onFocusChanged":[{}],"windows.onRemoved":[{}]},"first_install_time":"13322156602410640","from_webstore":false,"granted_permissions":{"api":["activeTab","contextMenus","storage","tabs","unlimitedStorage","favicon","scripting"],"explicit_host":["edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13419733117962861","lastpingday":"13366252801168679","location":1,"manifest":{"action":{"default_icon":{"19":"images/icon19.png","38":"images/icon38.png"},"default_popup":"popup.html"},"background":{"service_worker":"ext-onetab-concatenated-sources-background.js"},"commands":{"display-onetab":{"description":"Open OneTab","suggested_key":{"default":"Alt+Shift+1"}},"send-current-tab-to-onetab":{"description":"Send the current tab to OneTab"}},"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'; img-src 'self' data: https://t2.gstatic.com;"},"current_locale":"en","default_locale":"en","description":"Save up to 95% memory and reduce tab clutter","icons":{"128":"images/extension-icon128.png","16":"images/extension-icon16.png","32":"images/extension-icon32.png","48":"images/extension-icon48.png","64":"images/extension-icon64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ebhBE+zuqhSvfwItlphxs6e8LN4e9i83ZllJBw3oGgApxyJY9pn9LYgMXg+eNY/0/ZaVYDUfi+aWwykIC3YOc4yZ1wxNZgZXAcxWjtjW2UJXDOs8+h9NchZkbgPpbHAxRvbhYsyOuPgI9Pg7AbT8fSbBx05JUTBKH09hJds8uXLkjS1Y970dB3r0z8VF0Rc0h6rFLSoV3//m1mffUuVEVn7EXgCcocKoPrJHv8Ad+r4vUUYj2zsx54hXfOPtjiWmPisF1V9/iMiO7o/nT0HeQtAhH94Spz4GYmDwSlcry7zSwes1NJvM6j/Hbvzc9NNQnLPpV3NICzhfQPFNeZkhQIDAQAB","manifest_version":3,"name":"OneTab","omnibox":{"keyword":"11"},"optional_host_permissions":["https://www.one-tab.com/*"],"optional_permissions":["readingList","tabGroups","bookmarks"],"options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["favicon","unlimitedStorage","storage","tabs","activeTab","scripting","contextMenus"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"2.14"},"omnibox_default_suggestion":{"content":"","description":"Search OneTab","descriptionStyles":[]},"path":"hoimpamkkoehapgenciaoajfkfkpgfop\\2.14_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"2.14"},"serviceworkerevents":["action.onClicked","commands.onCommand","contextMenus.onClicked","omnibox.onInputCancelled","omnibox.onInputChanged","omnibox.onInputEntered","runtime.onInstalled","runtime.onStartup","runtime.onUpdateAvailable","tabs.onActivated","tabs.onAttached","tabs.onCreated","tabs.onDetached","tabs.onHighlighted","tabs.onMoved","tabs.onRemoved","tabs.onReplaced","tabs.onUpdated"],"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"hpgihbkclmbpicaomfhcndoonadmblaj":{"account_extension_type":1,"acknowledged_blocklist_state":1,"active_permissions":{"api":["management","storage","tabs"],"explicit_host":["https://*.extmanager.com/*"],"manifest_permissions":[],"scriptable_host":[]},"blacklist_state":1,"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13400512544794822","events":[],"first_install_time":"13322156788142872","from_webstore":false,"granted_permissions":{"api":["management","storage","tabs"],"explicit_host":["https://*.extmanager.com/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322156788142872","lastpingday":"13366252801168679","location":1,"manifest":{"background":{"persistent":true,"scripts":["js/jquery.js","js/system.js","js/background.js"]},"browser_action":{"default_icon":"img/icon19.png","default_popup":"popup.html","default_title":"ExtManager"},"content_security_policy":"script-src 'self'; object-src 'self'","current_locale":"en","default_locale":"en","description":"Manage the chrome extensions. One click to enable or disable extension. Group extensions and drag it. Sort extensions by drag it.","homepage_url":"https://www.extmanager.com/","icons":{"128":"img/icon128.png","19":"img/icon19.png","48":"img/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtRwFH1kWMfsEQX19cmJ3HDXc5mJqwslFuXyUF9JHOhnuab5YqRNBkx6PA6ENdkQXjpP5YDsvSCbYEnBIgoNY3KR4sJ/itZWrPuxLNUVyyL+nHRepSfb5QLp7/5k4qfMNgl7JUzh0FaC6XIV9hYyS/igvfZ6Eq0kf869tUCF7rZga1E6HUgsaTXXAfcqYShr0ABakdeSzubzT71Tl/fP9QXRnCjtYziB5yMzzFB7kGoLGLpm7NPwLpchqBjEAHvG6TDq3WBz+0KU8rRAjOuNxTb/ZjLPKAk1i/AGuDxGO7qjDwf44JQn8hbNMsIhYDGwZUplmhlLf2/VlPhlui+fZvwIDAQAB","manifest_version":2,"name":"ExtManager","permissions":["management","tabs","storage","https://*.extmanager.com/*"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"0.3.4"},"path":"hpgihbkclmbpicaomfhcndoonadmblaj\\0.3.4_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"iglcjdemknebjbklcgkfaebgojjphkec":{"active_permissions":{"api":["identity","management","metricsPrivate","webstorePrivate","hubPrivate"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"app_launcher_ordinal":"n","commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13322155669857314","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155669857314","location":5,"manifest":{"app":{"launch":{"web_url":"https://microsoftedge.microsoft.com"},"urls":["https://microsoftedge.microsoft.com"]},"description":"Discover extensions for Microsoft Edge.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtMvN4+y6cd3el/A/NT5eUnrz1WiD1WJRaJfMBvaMtJHIuFGEmYdYL/YuE74J19+pwhjOHeFZ3XUSMTdOa5moOaXXvdMr5wWaaN2frHewtAnNDO64NGbbZvdsfGm/kRkHKVGNV6dacZsAkylcz5CkwTmq97wOZ7ETaShHvhZEGwRQIt4K1poxurOkDYQw9ERZNf3fgYJ9ZTrLZMAFDLJY+uSF03pClWrr8VGc8LUQ4Naktb8QSgVUlrS14AdF/ESdbhnTvvdB0e7peNWRyoNtCqLJsbtTtBL6sOnqfusnwPowuueOFI+XskOT9TvLo6PcgxhLX5+d0mM+Jtn6PFTU8QIDAQAB","name":"Microsoft Store","permissions":["webstorePrivate","management","metricsPrivate","identity"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\microsoft_web_store","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ihmafllikibpmigkcoadcmckbfhibefp":{"active_permissions":{"api":["app.window.alwaysOnTop","debugger","feedbackPrivate","fileSystem","fileSystem.write","app.window.fullscreen","metricsPrivate","storage","tabs","fileSystem.readFullPath","edgeInternetConnectivityPrivate","edgeFeedbackPrivate"],"explicit_host":["edge://resources/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["edgeFeedbackPrivate.onFeedbackRequested"],"first_install_time":"13322155669858275","from_webstore":false,"geometry_cache":{"default_window":{"h":822,"screen_bounds_h":1032,"screen_bounds_w":1920,"screen_bounds_x":0,"screen_bounds_y":0,"state":1,"ts":"13322156720248187","w":400,"x":760,"y":129}},"incognito_content_settings":[],"incognito_preferences":{},"is_active":false,"last_update_time":"13322155669858275","location":5,"manifest":{"app":{"background":{"scripts":["js/event_handler.js"]},"content_security_policy":"default-src 'none'; script-src 'self' blob: filesystem: chrome://resources; style-src 'unsafe-inline' blob: chrome: file: filesystem: data: *; img-src * blob: chrome: file: filesystem: data:; media-src 'self' blob: filesystem:; connect-src data:"},"description":"User feedback extension","display_in_launcher":false,"display_in_new_tab_page":false,"icons":{"128":"images/icon128.png","16":"images/icon16.png","192":"images/icon192.png","32":"images/icon32.png","48":"images/icon48.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl3vxWwvLjcMIFK4OfG6C8PmJkMhFYDKRnx+SqG23YlMG1A+bOkiNmAN1TWpFPPp1f2PpbiZGNq1y29u/QfkD+PC4bnO7GbNw/2X5tGoP0n2K+KGGAxhnr0ki/oyo2eiFGSTOXlQvTRo5q1vB+Lbg+9TbFsWKlHZyAkeZ/YGz/iijHTqw8Q4RWdl5Tp8SlUhS/92EsWhveNJLW22veaT/Up2iSeSSwfyoHVYy8LUPaD4fbyLvPQacVLJq1dac2bNDqjaNvSPgPWCnkZtDmawZrgxT53otLCES/e96xfAf8I24VHIc1pVP8LqdqKr1AV1Yxn93h3VJ2QejtEhIAWHU6QIDAQAB","manifest_version":2,"name":"Edge Feedback","permissions":["chrome://resources/","debugger","feedbackPrivate",{"fileSystem":["readFullPath"]},"fullscreen","metricsPrivate","storage"],"version":"1.0.0.1"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\edge_feedback","preferences":{},"regular_only_preferences":{},"running":false,"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"iikmkjmpaadaobahmlepeloendndfphd":{"account_extension_type":2,"active_permissions":{"api":["alarms","clipboardWrite","contextMenus","cookies","idle","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","scripting","declarativeNetRequestWithHostAccess","offscreen","userScripts"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"commands":{"_execute_action":{"was_assigned":true},"open-dashboard":{"suggested_key":"","was_assigned":true},"open-dashboard-with-running-scripts":{"suggested_key":"","was_assigned":true},"open-new-script":{"suggested_key":"","was_assigned":true},"toggle-enable":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":8193,"edge_last_update_check_time":"13425122824990029","filtered_service_worker_events":{"webNavigation.onBeforeNavigate":[{"url":[{"schemes":["http","https"]}]}],"webNavigation.onCommitted":[{}],"webRequest.onBeforeRequest/s1":[{"_options":{"extraInfo":[],"webViewInstanceId":0},"types":["main_frame","sub_frame","script","xmlhttprequest","websocket"],"urls":["http://*/*","https://*/*","ftp://*/*","file:///*","ws://*/*","wss://*/*"]}],"webRequest.onErrorOccurred/s4":[{"_options":{"webViewInstanceId":0},"types":["main_frame","xmlhttprequest"],"urls":["http://*/*","https://*/*","ftp://*/*","file:///*","ws://*/*","wss://*/*"]}],"webRequest.onHeadersReceived/s2":[{"_options":{"extraInfo":["responseHeaders","extraHeaders"],"webViewInstanceId":0},"types":["main_frame","sub_frame","xmlhttprequest"],"urls":["http://*/*","https://*/*","ftp://*/*","file:///*","ws://*/*","wss://*/*"]}],"webRequest.onResponseStarted/s3":[{"_options":{"extraInfo":[],"webViewInstanceId":0},"types":["main_frame","sub_frame","xmlhttprequest"],"urls":["http://*/*","https://*/*","ftp://*/*","file:///*","ws://*/*","wss://*/*"]}]},"first_install_time":"13424318286965094","from_webstore":false,"granted_permissions":{"api":["alarms","clipboardWrite","contextMenus","cookies","idle","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","scripting","declarativeNetRequestWithHostAccess","offscreen","userScripts"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424318286965094","location":1,"manifest":{"action":{"default_icon":{"16":"images/icon_grey16.png","19":"images/icon_grey19.png","24":"images/icon_grey24.png","32":"images/icon_grey32.png","38":"images/icon_grey38.png"},"default_popup":"action.html","default_title":"Tampermonkey"},"background":{"service_worker":"background.js"},"commands":{"open-dashboard":{"description":"Open dashboard"},"open-dashboard-with-running-scripts":{"description":"Open dashboard with the current tab's URL used as filter"},"open-new-script":{"description":"Open new script tab"},"toggle-enable":{"description":"Toggle enable state"}},"current_locale":"en","default_locale":"en","description":"Change the web at will with userscripts","host_permissions":["\u003Call_urls>"],"icons":{"128":"images/icon128.png","32":"images/icon.png","48":"images/icon48.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0P8sw/BsnXXss5WQ3BbkcHZ5br0AEJ8Ex267fYl5FuComXndOeqdPJFJvMEE6CDICfC1S6toTAEg+PDVIce68zfQarVpPb5hCVwbAbQCHwWK3pzLY/3CZZnhfIcL3Mh6FHPUxz4MyUEgN69wd/CBKb7LTv+mZVjjvPNgRafpnYc/0Dkplr0CxwUjZSNT+qO1h91Im5m9rLmVkCDUUG/P/EEYT6jf4PB17n29gTvpM80xbaj/dU+a0fTpDOKfw/ARXCYRBi67YnQJa9FZlIrtjPwSeTRR/C8xpXA+w03trmk8AnJbSYLWDGarMmZCUGKPT4fPPxtxxDtNK51tgCnZOwIDAQAB","manifest_version":3,"minimum_chrome_version":"120","name":"Tampermonkey","offline_enabled":true,"optional_permissions":["downloads"],"options_page":"options.html","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["notifications","unlimitedStorage","tabs","idle","webNavigation","webRequest","webRequestBlocking","storage","contextMenus","chrome://favicon/","clipboardWrite","cookies","alarms","declarativeNetRequestWithHostAccess","scripting","userScripts","offscreen"],"short_name":"Tampermonkey","storage":{"managed_schema":"schema.json"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"5.5.0"},"path":"iikmkjmpaadaobahmlepeloendndfphd\\5.5.0_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"5.5.0"},"serviceworkerevents":["alarms.onAlarm","commands.onCommand","contextMenus.onClicked","notifications.onClicked","notifications.onClosed","notifications.onPermissionLevelChanged","permissions.onAdded","permissions.onRemoved","runtime.onConnectExternal","runtime.onInstalled","runtime.onUpdateAvailable","storage.onChanged","tabs.onActivated","tabs.onRemoved","tabs.onReplaced","tabs.onUpdated"],"uninstall_url":"https://www.tampermonkey.net/uninstall.php?ext=iikm","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"jbleckejnaboogigodiafflhkajdmpcl":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"jdiccldimpdaibmpdkjnbmckianbfold":{"active_permissions":{"api":["activeTab","metricsPrivate","storage","systemPrivate","ttsEngine","errorReporting"],"explicit_host":["https://*.bing.com/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["ttsEngine.onPause","ttsEngine.onResume","ttsEngine.onSpeak","ttsEngine.onStop"],"first_install_time":"13322155669859277","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155669859277","location":5,"manifest":{"background":{"persistent":false,"scripts":["lifetimeHelper.js","telemetryHelper.js","errorHelper.js","voiceList/voiceListRequester.js","voiceList/voiceListSingleton.js","voiceList/voiceModel.js","manifestHelper.js","config.js","ssml.js","uuid.js","wordBoundary.js","audioStreamer.js","wordBoundaryEventManager.js","audioViewModel.js","background.js"]},"description":"Provides access to Microsoft's online text-to-speech voices","key":"AAAAB3NzaC1yc2EAAAADAQABAAAAgQDjGOAV6/3fmEtQmFqlmqm5cZ+jlNhd6XikwMDp0I7BKh+AjG3aBIG/qqwlsF/7LAGatnSxBwUwZC0qMnGXtcOPVl26Q8OvMx0gt5Va5gxca+ae0Skluj9WN9TNxPFVhw21WbCt4D9q3kb+XXDlx/7v1ktYus4Fwr/skkjADG9cIQ==","manifest_version":2,"name":"Microsoft Voices","permissions":["activeTab","errorReporting","metricsPrivate","storage","systemPrivate","ttsEngine","https://*.bing.com/"],"tts_engine":{"voices":[{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, AriaNeural)","voice_name":"Microsoft Aria Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-US","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-US, GuyNeural)","voice_name":"Microsoft Guy Online (Natural) - English (United States)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, XiaoxiaoNeural)","voice_name":"Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-CN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-CN, YunyangNeural)","voice_name":"Microsoft Yunyang Online (Natural) - Chinese (Mainland)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-TW","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-TW, HanHanRUS)","voice_name":"Microsoft HanHan Online - Chinese (Taiwan)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"zh-HK","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (zh-HK, TracyRUS)","voice_name":"Microsoft Tracy Online - Chinese (Hong Kong)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ja-JP","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ja-JP, NanamiNeural)","voice_name":"Microsoft Nanami Online (Natural) - Japanese (Japan)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-GB","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-GB, LibbyNeural)","voice_name":"Microsoft Libby Online (Natural) - English (United Kingdom)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pt-BR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pt-BR, FranciscaNeural)","voice_name":"Microsoft Francisca Online (Natural) - Portuguese (Brazil)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-MX","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-MX, DaliaNeural)","voice_name":"Microsoft Dalia Online (Natural) - Spanish (Mexico)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-IN","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-IN, PriyaRUS)","voice_name":"Microsoft Priya Online - English (India)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-CA, HeatherRUS)","voice_name":"Microsoft Heather Online - English (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-CA","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-CA, SylvieNeural)","voice_name":"Microsoft Sylvie Online (Natural) - French (Canada)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"fr-FR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (fr-FR, DeniseNeural)","voice_name":"Microsoft Denise Online (Natural) - French (France)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"de-DE","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (de-DE, KatjaNeural)","voice_name":"Microsoft Katja Online (Natural) - German (Germany)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ru-RU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ru-RU, EkaterinaRUS)","voice_name":"Microsoft Ekaterina Online - Russian (Russia)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"en-AU","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (en-AU, HayleyRUS)","voice_name":"Microsoft Hayley Online - English (Australia)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"it-IT","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (it-IT, ElsaNeural)","voice_name":"Microsoft Elsa Online (Natural) - Italian (Italy)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"ko-KR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (ko-KR, SunHiNeural)","voice_name":"Microsoft SunHi Online (Natural) - Korean (Korea)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"nl-NL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (nl-NL, HannaRUS)","voice_name":"Microsoft Hanna Online - Dutch (Netherlands)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"es-ES","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (es-ES, ElviraNeural)","voice_name":"Microsoft Elvira Online (Natural) - Spanish (Spain)"},{"codec":"audio-24khz-48kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"tr-TR","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (tr-TR, EmelNeural)","voice_name":"Microsoft Emel Online (Natural) - Turkish (Turkey)"},{"codec":"audio-16khz-32kbitrate-mono-mp3","event_types":["end","error","start","word"],"lang":"pl-PL","remote":true,"server_name":"Microsoft Server Speech Text to Speech Voice (pl-PL, PaulinaRUS)","voice_name":"Microsoft Paulina Online - Polish (Poland)"}]},"version":"1.0"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\microsoft_voices","preferences":{},"regular_only_preferences":{},"state":1,"tts_voices":[{"eventTypes":["end","error","start","word"],"lang":"af-ZA","remote":true,"voiceName":"Microsoft Adri Online (Natural) - Afrikaans (South Africa)"},{"eventTypes":["end","error","start","word"],"lang":"af-ZA","remote":true,"voiceName":"Microsoft Willem Online (Natural) - Afrikaans (South Africa)"},{"eventTypes":["end","error","start","word"],"lang":"sq-AL","remote":true,"voiceName":"Microsoft Anila Online (Natural) - Albanian (Albania)"},{"eventTypes":["end","error","start","word"],"lang":"sq-AL","remote":true,"voiceName":"Microsoft Ilir Online (Natural) - Albanian (Albania)"},{"eventTypes":["end","error","start","word"],"lang":"am-ET","remote":true,"voiceName":"Microsoft Ameha Online (Natural) - Amharic (Ethiopia)"},{"eventTypes":["end","error","start","word"],"lang":"am-ET","remote":true,"voiceName":"Microsoft Mekdes Online (Natural) - Amharic (Ethiopia)"},{"eventTypes":["end","error","start","word"],"lang":"ar-DZ","remote":true,"voiceName":"Microsoft Amina Online (Natural) - Arabic (Algeria)"},{"eventTypes":["end","error","start","word"],"lang":"ar-DZ","remote":true,"voiceName":"Microsoft Ismael Online (Natural) - Arabic (Algeria)"},{"eventTypes":["end","error","start","word"],"lang":"ar-BH","remote":true,"voiceName":"Microsoft Ali Online (Natural) - Arabic (Bahrain)"},{"eventTypes":["end","error","start","word"],"lang":"ar-BH","remote":true,"voiceName":"Microsoft Laila Online (Natural) - Arabic (Bahrain)"},{"eventTypes":["end","error","start","word"],"lang":"ar-EG","remote":true,"voiceName":"Microsoft Salma Online (Natural) - Arabic (Egypt)"},{"eventTypes":["end","error","start","word"],"lang":"ar-EG","remote":true,"voiceName":"Microsoft Shakir Online (Natural) - Arabic (Egypt)"},{"eventTypes":["end","error","start","word"],"lang":"ar-IQ","remote":true,"voiceName":"Microsoft Bassel Online (Natural) - Arabic (Iraq)"},{"eventTypes":["end","error","start","word"],"lang":"ar-IQ","remote":true,"voiceName":"Microsoft Rana Online (Natural) - Arabic (Iraq)"},{"eventTypes":["end","error","start","word"],"lang":"ar-JO","remote":true,"voiceName":"Microsoft Sana Online (Natural) - Arabic (Jordan)"},{"eventTypes":["end","error","start","word"],"lang":"ar-JO","remote":true,"voiceName":"Microsoft Taim Online (Natural) - Arabic (Jordan)"},{"eventTypes":["end","error","start","word"],"lang":"ar-KW","remote":true,"voiceName":"Microsoft Fahed Online (Natural) - Arabic (Kuwait)"},{"eventTypes":["end","error","start","word"],"lang":"ar-KW","remote":true,"voiceName":"Microsoft Noura Online (Natural) - Arabic (Kuwait)"},{"eventTypes":["end","error","start","word"],"lang":"ar-LB","remote":true,"voiceName":"Microsoft Layla Online (Natural) - Arabic (Lebanon)"},{"eventTypes":["end","error","start","word"],"lang":"ar-LB","remote":true,"voiceName":"Microsoft Rami Online (Natural) - Arabic (Lebanon)"},{"eventTypes":["end","error","start","word"],"lang":"ar-LY","remote":true,"voiceName":"Microsoft Iman Online (Natural) - Arabic (Libya)"},{"eventTypes":["end","error","start","word"],"lang":"ar-LY","remote":true,"voiceName":"Microsoft Omar Online (Natural) - Arabic (Libya)"},{"eventTypes":["end","error","start","word"],"lang":"ar-MA","remote":true,"voiceName":"Microsoft Jamal Online (Natural) - Arabic (Morocco)"},{"eventTypes":["end","error","start","word"],"lang":"ar-MA","remote":true,"voiceName":"Microsoft Mouna Online (Natural) - Arabic (Morocco)"},{"eventTypes":["end","error","start","word"],"lang":"ar-OM","remote":true,"voiceName":"Microsoft Abdullah Online (Natural) - Arabic (Oman)"},{"eventTypes":["end","error","start","word"],"lang":"ar-OM","remote":true,"voiceName":"Microsoft Aysha Online (Natural) - Arabic (Oman)"},{"eventTypes":["end","error","start","word"],"lang":"ar-QA","remote":true,"voiceName":"Microsoft Amal Online (Natural) - Arabic (Qatar)"},{"eventTypes":["end","error","start","word"],"lang":"ar-QA","remote":true,"voiceName":"Microsoft Moaz Online (Natural) - Arabic (Qatar)"},{"eventTypes":["end","error","start","word"],"lang":"ar-SA","remote":true,"voiceName":"Microsoft Hamed Online (Natural) - Arabic (Saudi Arabia)"},{"eventTypes":["end","error","start","word"],"lang":"ar-SA","remote":true,"voiceName":"Microsoft Zariyah Online (Natural) - Arabic (Saudi Arabia)"},{"eventTypes":["end","error","start","word"],"lang":"ar-SY","remote":true,"voiceName":"Microsoft Amany Online (Natural) - Arabic (Syria)"},{"eventTypes":["end","error","start","word"],"lang":"ar-SY","remote":true,"voiceName":"Microsoft Laith Online (Natural) - Arabic (Syria)"},{"eventTypes":["end","error","start","word"],"lang":"ar-TN","remote":true,"voiceName":"Microsoft Hedi Online (Natural) - Arabic (Tunisia)"},{"eventTypes":["end","error","start","word"],"lang":"ar-TN","remote":true,"voiceName":"Microsoft Reem Online (Natural) - Arabic (Tunisia)"},{"eventTypes":["end","error","start","word"],"lang":"ar-AE","remote":true,"voiceName":"Microsoft Fatima Online (Natural) - Arabic (United Arab Emirates)"},{"eventTypes":["end","error","start","word"],"lang":"ar-AE","remote":true,"voiceName":"Microsoft Hamdan Online (Natural) - Arabic (United Arab Emirates)"},{"eventTypes":["end","error","start","word"],"lang":"ar-YE","remote":true,"voiceName":"Microsoft Maryam Online (Natural) - Arabic (Yemen)"},{"eventTypes":["end","error","start","word"],"lang":"ar-YE","remote":true,"voiceName":"Microsoft Saleh Online (Natural) - Arabic (Yemen)"},{"eventTypes":["end","error","start","word"],"lang":"az-AZ","remote":true,"voiceName":"Microsoft Babek Online (Natural) - Azerbaijani (Azerbaijan)"},{"eventTypes":["end","error","start","word"],"lang":"az-AZ","remote":true,"voiceName":"Microsoft Banu Online (Natural) - Azerbaijani (Azerbaijan)"},{"eventTypes":["end","error","start","word"],"lang":"bn-BD","remote":true,"voiceName":"Microsoft Nabanita Online (Natural) - Bangla (Bangladesh)"},{"eventTypes":["end","error","start","word"],"lang":"bn-BD","remote":true,"voiceName":"Microsoft Pradeep Online (Natural) - Bangla (Bangladesh)"},{"eventTypes":["end","error","start","word"],"lang":"bn-IN","remote":true,"voiceName":"Microsoft Bashkar Online (Natural) - Bangla (India)"},{"eventTypes":["end","error","start","word"],"lang":"bn-IN","remote":true,"voiceName":"Microsoft Tanishaa Online (Natural) - Bengali (India)"},{"eventTypes":["end","error","start","word"],"lang":"bs-BA","remote":true,"voiceName":"Microsoft Goran Online (Natural) - Bosnian (Bosnia)"},{"eventTypes":["end","error","start","word"],"lang":"bs-BA","remote":true,"voiceName":"Microsoft Vesna Online (Natural) - Bosnian (Bosnia)"},{"eventTypes":["end","error","start","word"],"lang":"bg-BG","remote":true,"voiceName":"Microsoft Borislav Online (Natural) - Bulgarian (Bulgaria)"},{"eventTypes":["end","error","start","word"],"lang":"bg-BG","remote":true,"voiceName":"Microsoft Kalina Online (Natural) - Bulgarian (Bulgaria)"},{"eventTypes":["end","error","start","word"],"lang":"my-MM","remote":true,"voiceName":"Microsoft Nilar Online (Natural) - Burmese (Myanmar)"},{"eventTypes":["end","error","start","word"],"lang":"my-MM","remote":true,"voiceName":"Microsoft Thiha Online (Natural) - Burmese (Myanmar)"},{"eventTypes":["end","error","start","word"],"lang":"ca-ES","remote":true,"voiceName":"Microsoft Enric Online (Natural) - Catalan (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"ca-ES","remote":true,"voiceName":"Microsoft Joana Online (Natural) - Catalan (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"zh-HK","remote":true,"voiceName":"Microsoft HiuGaai Online (Natural) - Chinese (Cantonese Traditional)"},{"eventTypes":["end","error","start","word"],"lang":"zh-HK","remote":true,"voiceName":"Microsoft HiuMaan Online (Natural) - Chinese (Hong Kong)"},{"eventTypes":["end","error","start","word"],"lang":"zh-HK","remote":true,"voiceName":"Microsoft WanLung Online (Natural) - Chinese (Hong Kong)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Xiaoxiao Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Xiaoyi Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Yunjian Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Yunxi Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Yunxia Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN","remote":true,"voiceName":"Microsoft Yunyang Online (Natural) - Chinese (Mainland)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN-liaoning","remote":true,"voiceName":"Microsoft Xiaobei Online (Natural) - Chinese (Northeastern Mandarin)"},{"eventTypes":["end","error","start","word"],"lang":"zh-TW","remote":true,"voiceName":"Microsoft HsiaoChen Online (Natural) - Chinese (Taiwan)"},{"eventTypes":["end","error","start","word"],"lang":"zh-TW","remote":true,"voiceName":"Microsoft YunJhe Online (Natural) - Chinese (Taiwan)"},{"eventTypes":["end","error","start","word"],"lang":"zh-TW","remote":true,"voiceName":"Microsoft HsiaoYu Online (Natural) - Chinese (Taiwanese Mandarin)"},{"eventTypes":["end","error","start","word"],"lang":"zh-CN-shaanxi","remote":true,"voiceName":"Microsoft Xiaoni Online (Natural) - Chinese (Zhongyuan Mandarin Shaanxi)"},{"eventTypes":["end","error","start","word"],"lang":"hr-HR","remote":true,"voiceName":"Microsoft Gabrijela Online (Natural) - Croatian (Croatia)"},{"eventTypes":["end","error","start","word"],"lang":"hr-HR","remote":true,"voiceName":"Microsoft Srecko Online (Natural) - Croatian (Croatia)"},{"eventTypes":["end","error","start","word"],"lang":"cs-CZ","remote":true,"voiceName":"Microsoft Antonin Online (Natural) - Czech (Czech)"},{"eventTypes":["end","error","start","word"],"lang":"cs-CZ","remote":true,"voiceName":"Microsoft Vlasta Online (Natural) - Czech (Czech)"},{"eventTypes":["end","error","start","word"],"lang":"da-DK","remote":true,"voiceName":"Microsoft Christel Online (Natural) - Danish (Denmark)"},{"eventTypes":["end","error","start","word"],"lang":"da-DK","remote":true,"voiceName":"Microsoft Jeppe Online (Natural) - Danish (Denmark)"},{"eventTypes":["end","error","start","word"],"lang":"nl-BE","remote":true,"voiceName":"Microsoft Arnaud Online (Natural) - Dutch (Belgium)"},{"eventTypes":["end","error","start","word"],"lang":"nl-BE","remote":true,"voiceName":"Microsoft Dena Online (Natural) - Dutch (Belgium)"},{"eventTypes":["end","error","start","word"],"lang":"nl-NL","remote":true,"voiceName":"Microsoft Colette Online (Natural) - Dutch (Netherlands)"},{"eventTypes":["end","error","start","word"],"lang":"nl-NL","remote":true,"voiceName":"Microsoft Fenna Online (Natural) - Dutch (Netherlands)"},{"eventTypes":["end","error","start","word"],"lang":"nl-NL","remote":true,"voiceName":"Microsoft Maarten Online (Natural) - Dutch (Netherlands)"},{"eventTypes":["end","error","start","word"],"lang":"en-AU","remote":true,"voiceName":"Microsoft Natasha Online (Natural) - English (Australia)"},{"eventTypes":["end","error","start","word"],"lang":"en-AU","remote":true,"voiceName":"Microsoft William Online (Natural) - English (Australia)"},{"eventTypes":["end","error","start","word"],"lang":"en-CA","remote":true,"voiceName":"Microsoft Clara Online (Natural) - English (Canada)"},{"eventTypes":["end","error","start","word"],"lang":"en-CA","remote":true,"voiceName":"Microsoft Liam Online (Natural) - English (Canada)"},{"eventTypes":["end","error","start","word"],"lang":"en-HK","remote":true,"voiceName":"Microsoft Sam Online (Natural) - English (Hongkong)"},{"eventTypes":["end","error","start","word"],"lang":"en-HK","remote":true,"voiceName":"Microsoft Yan Online (Natural) - English (Hongkong)"},{"eventTypes":["end","error","start","word"],"lang":"en-IN","remote":true,"voiceName":"Microsoft Neerja Online (Natural) - English (India) (Preview)"},{"eventTypes":["end","error","start","word"],"lang":"en-IN","remote":true,"voiceName":"Microsoft Neerja Online (Natural) - English (India)"},{"eventTypes":["end","error","start","word"],"lang":"en-IN","remote":true,"voiceName":"Microsoft Prabhat Online (Natural) - English (India)"},{"eventTypes":["end","error","start","word"],"lang":"en-IE","remote":true,"voiceName":"Microsoft Connor Online (Natural) - English (Ireland)"},{"eventTypes":["end","error","start","word"],"lang":"en-IE","remote":true,"voiceName":"Microsoft Emily Online (Natural) - English (Ireland)"},{"eventTypes":["end","error","start","word"],"lang":"en-KE","remote":true,"voiceName":"Microsoft Asilia Online (Natural) - English (Kenya)"},{"eventTypes":["end","error","start","word"],"lang":"en-KE","remote":true,"voiceName":"Microsoft Chilemba Online (Natural) - English (Kenya)"},{"eventTypes":["end","error","start","word"],"lang":"en-NZ","remote":true,"voiceName":"Microsoft Mitchell Online (Natural) - English (New Zealand)"},{"eventTypes":["end","error","start","word"],"lang":"en-NZ","remote":true,"voiceName":"Microsoft Molly Online (Natural) - English (New Zealand)"},{"eventTypes":["end","error","start","word"],"lang":"en-NG","remote":true,"voiceName":"Microsoft Abeo Online (Natural) - English (Nigeria)"},{"eventTypes":["end","error","start","word"],"lang":"en-NG","remote":true,"voiceName":"Microsoft Ezinne Online (Natural) - English (Nigeria)"},{"eventTypes":["end","error","start","word"],"lang":"en-PH","remote":true,"voiceName":"Microsoft James Online (Natural) - English (Philippines)"},{"eventTypes":["end","error","start","word"],"lang":"en-PH","remote":true,"voiceName":"Microsoft Rosa Online (Natural) - English (Philippines)"},{"eventTypes":["end","error","start","word"],"lang":"en-SG","remote":true,"voiceName":"Microsoft Luna Online (Natural) - English (Singapore)"},{"eventTypes":["end","error","start","word"],"lang":"en-SG","remote":true,"voiceName":"Microsoft Wayne Online (Natural) - English (Singapore)"},{"eventTypes":["end","error","start","word"],"lang":"en-ZA","remote":true,"voiceName":"Microsoft Leah Online (Natural) - English (South Africa)"},{"eventTypes":["end","error","start","word"],"lang":"en-ZA","remote":true,"voiceName":"Microsoft Luke Online (Natural) - English (South Africa)"},{"eventTypes":["end","error","start","word"],"lang":"en-TZ","remote":true,"voiceName":"Microsoft Elimu Online (Natural) - English (Tanzania)"},{"eventTypes":["end","error","start","word"],"lang":"en-TZ","remote":true,"voiceName":"Microsoft Imani Online (Natural) - English (Tanzania)"},{"eventTypes":["end","error","start","word"],"lang":"en-GB","remote":true,"voiceName":"Microsoft Libby Online (Natural) - English (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"en-GB","remote":true,"voiceName":"Microsoft Maisie Online (Natural) - English (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"en-GB","remote":true,"voiceName":"Microsoft Ryan Online (Natural) - English (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"en-GB","remote":true,"voiceName":"Microsoft Sonia Online (Natural) - English (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"en-GB","remote":true,"voiceName":"Microsoft Thomas Online (Natural) - English (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Aria Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Ana Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Christopher Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Eric Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Guy Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Jenny Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Michelle Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Roger Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"en-US","remote":true,"voiceName":"Microsoft Steffan Online (Natural) - English (United States)"},{"eventTypes":["end","error","start","word"],"lang":"et-EE","remote":true,"voiceName":"Microsoft Anu Online (Natural) - Estonian (Estonia)"},{"eventTypes":["end","error","start","word"],"lang":"et-EE","remote":true,"voiceName":"Microsoft Kert Online (Natural) - Estonian (Estonia)"},{"eventTypes":["end","error","start","word"],"lang":"fil-PH","remote":true,"voiceName":"Microsoft Angelo Online (Natural) - Filipino (Philippines)"},{"eventTypes":["end","error","start","word"],"lang":"fil-PH","remote":true,"voiceName":"Microsoft Blessica Online (Natural) - Filipino (Philippines)"},{"eventTypes":["end","error","start","word"],"lang":"fi-FI","remote":true,"voiceName":"Microsoft Harri Online (Natural) - Finnish (Finland)"},{"eventTypes":["end","error","start","word"],"lang":"fi-FI","remote":true,"voiceName":"Microsoft Noora Online (Natural) - Finnish (Finland)"},{"eventTypes":["end","error","start","word"],"lang":"fr-BE","remote":true,"voiceName":"Microsoft Charline Online (Natural) - French (Belgium)"},{"eventTypes":["end","error","start","word"],"lang":"fr-BE","remote":true,"voiceName":"Microsoft Gerard Online (Natural) - French (Belgium)"},{"eventTypes":["end","error","start","word"],"lang":"fr-CA","remote":true,"voiceName":"Microsoft Antoine Online (Natural) - French (Canada)"},{"eventTypes":["end","error","start","word"],"lang":"fr-CA","remote":true,"voiceName":"Microsoft Jean Online (Natural) - French (Canada)"},{"eventTypes":["end","error","start","word"],"lang":"fr-CA","remote":true,"voiceName":"Microsoft Sylvie Online (Natural) - French (Canada)"},{"eventTypes":["end","error","start","word"],"lang":"fr-FR","remote":true,"voiceName":"Microsoft Denise Online (Natural) - French (France)"},{"eventTypes":["end","error","start","word"],"lang":"fr-FR","remote":true,"voiceName":"Microsoft Eloise Online (Natural) - French (France)"},{"eventTypes":["end","error","start","word"],"lang":"fr-FR","remote":true,"voiceName":"Microsoft Henri Online (Natural) - French (France)"},{"eventTypes":["end","error","start","word"],"lang":"fr-CH","remote":true,"voiceName":"Microsoft Ariane Online (Natural) - French (Switzerland)"},{"eventTypes":["end","error","start","word"],"lang":"fr-CH","remote":true,"voiceName":"Microsoft Fabrice Online (Natural) - French (Switzerland)"},{"eventTypes":["end","error","start","word"],"lang":"gl-ES","remote":true,"voiceName":"Microsoft Roi Online (Natural) - Galician (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"gl-ES","remote":true,"voiceName":"Microsoft Sabela Online (Natural) - Galician (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"ka-GE","remote":true,"voiceName":"Microsoft Eka Online (Natural) - Georgian (Georgia)"},{"eventTypes":["end","error","start","word"],"lang":"ka-GE","remote":true,"voiceName":"Microsoft Giorgi Online (Natural) - Georgian (Georgia)"},{"eventTypes":["end","error","start","word"],"lang":"de-AT","remote":true,"voiceName":"Microsoft Ingrid Online (Natural) - German (Austria)"},{"eventTypes":["end","error","start","word"],"lang":"de-AT","remote":true,"voiceName":"Microsoft Jonas Online (Natural) - German (Austria)"},{"eventTypes":["end","error","start","word"],"lang":"de-DE","remote":true,"voiceName":"Microsoft Amala Online (Natural) - German (Germany)"},{"eventTypes":["end","error","start","word"],"lang":"de-DE","remote":true,"voiceName":"Microsoft Conrad Online (Natural) - German (Germany)"},{"eventTypes":["end","error","start","word"],"lang":"de-DE","remote":true,"voiceName":"Microsoft Katja Online (Natural) - German (Germany)"},{"eventTypes":["end","error","start","word"],"lang":"de-DE","remote":true,"voiceName":"Microsoft Killian Online (Natural) - German (Germany)"},{"eventTypes":["end","error","start","word"],"lang":"de-CH","remote":true,"voiceName":"Microsoft Jan Online (Natural) - German (Switzerland)"},{"eventTypes":["end","error","start","word"],"lang":"de-CH","remote":true,"voiceName":"Microsoft Leni Online (Natural) - German (Switzerland)"},{"eventTypes":["end","error","start","word"],"lang":"el-GR","remote":true,"voiceName":"Microsoft Athina Online (Natural) - Greek (Greece)"},{"eventTypes":["end","error","start","word"],"lang":"el-GR","remote":true,"voiceName":"Microsoft Nestoras Online (Natural) - Greek (Greece)"},{"eventTypes":["end","error","start","word"],"lang":"gu-IN","remote":true,"voiceName":"Microsoft Dhwani Online (Natural) - Gujarati (India)"},{"eventTypes":["end","error","start","word"],"lang":"gu-IN","remote":true,"voiceName":"Microsoft Niranjan Online (Natural) - Gujarati (India)"},{"eventTypes":["end","error","start","word"],"lang":"he-IL","remote":true,"voiceName":"Microsoft Avri Online (Natural) - Hebrew (Israel)"},{"eventTypes":["end","error","start","word"],"lang":"he-IL","remote":true,"voiceName":"Microsoft Hila Online (Natural) - Hebrew (Israel)"},{"eventTypes":["end","error","start","word"],"lang":"hi-IN","remote":true,"voiceName":"Microsoft Madhur Online (Natural) - Hindi (India)"},{"eventTypes":["end","error","start","word"],"lang":"hi-IN","remote":true,"voiceName":"Microsoft Swara Online (Natural) - Hindi (India)"},{"eventTypes":["end","error","start","word"],"lang":"hu-HU","remote":true,"voiceName":"Microsoft Noemi Online (Natural) - Hungarian (Hungary)"},{"eventTypes":["end","error","start","word"],"lang":"hu-HU","remote":true,"voiceName":"Microsoft Tamas Online (Natural) - Hungarian (Hungary)"},{"eventTypes":["end","error","start","word"],"lang":"is-IS","remote":true,"voiceName":"Microsoft Gudrun Online (Natural) - Icelandic (Iceland)"},{"eventTypes":["end","error","start","word"],"lang":"is-IS","remote":true,"voiceName":"Microsoft Gunnar Online (Natural) - Icelandic (Iceland)"},{"eventTypes":["end","error","start","word"],"lang":"id-ID","remote":true,"voiceName":"Microsoft Ardi Online (Natural) - Indonesian (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"id-ID","remote":true,"voiceName":"Microsoft Gadis Online (Natural) - Indonesian (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"ga-IE","remote":true,"voiceName":"Microsoft Colm Online (Natural) - Irish (Ireland)"},{"eventTypes":["end","error","start","word"],"lang":"ga-IE","remote":true,"voiceName":"Microsoft Orla Online (Natural) - Irish (Ireland)"},{"eventTypes":["end","error","start","word"],"lang":"it-IT","remote":true,"voiceName":"Microsoft Diego Online (Natural) - Italian (Italy)"},{"eventTypes":["end","error","start","word"],"lang":"it-IT","remote":true,"voiceName":"Microsoft Elsa Online (Natural) - Italian (Italy)"},{"eventTypes":["end","error","start","word"],"lang":"it-IT","remote":true,"voiceName":"Microsoft Isabella Online (Natural) - Italian (Italy)"},{"eventTypes":["end","error","start","word"],"lang":"ja-JP","remote":true,"voiceName":"Microsoft Keita Online (Natural) - Japanese (Japan)"},{"eventTypes":["end","error","start","word"],"lang":"ja-JP","remote":true,"voiceName":"Microsoft Nanami Online (Natural) - Japanese (Japan)"},{"eventTypes":["end","error","start","word"],"lang":"jv-ID","remote":true,"voiceName":"Microsoft Dimas Online (Natural) - Javanese (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"jv-ID","remote":true,"voiceName":"Microsoft Siti Online (Natural) - Javanese (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"kn-IN","remote":true,"voiceName":"Microsoft Gagan Online (Natural) - Kannada (India)"},{"eventTypes":["end","error","start","word"],"lang":"kn-IN","remote":true,"voiceName":"Microsoft Sapna Online (Natural) - Kannada (India)"},{"eventTypes":["end","error","start","word"],"lang":"kk-KZ","remote":true,"voiceName":"Microsoft Aigul Online (Natural) - Kazakh (Kazakhstan)"},{"eventTypes":["end","error","start","word"],"lang":"kk-KZ","remote":true,"voiceName":"Microsoft Daulet Online (Natural) - Kazakh (Kazakhstan)"},{"eventTypes":["end","error","start","word"],"lang":"km-KH","remote":true,"voiceName":"Microsoft Piseth Online (Natural) - Khmer (Cambodia)"},{"eventTypes":["end","error","start","word"],"lang":"km-KH","remote":true,"voiceName":"Microsoft Sreymom Online (Natural) - Khmer (Cambodia)"},{"eventTypes":["end","error","start","word"],"lang":"ko-KR","remote":true,"voiceName":"Microsoft InJoon Online (Natural) - Korean (Korea)"},{"eventTypes":["end","error","start","word"],"lang":"ko-KR","remote":true,"voiceName":"Microsoft SunHi Online (Natural) - Korean (Korea)"},{"eventTypes":["end","error","start","word"],"lang":"lo-LA","remote":true,"voiceName":"Microsoft Chanthavong Online (Natural) - Lao (Laos)"},{"eventTypes":["end","error","start","word"],"lang":"lo-LA","remote":true,"voiceName":"Microsoft Keomany Online (Natural) - Lao (Laos)"},{"eventTypes":["end","error","start","word"],"lang":"lv-LV","remote":true,"voiceName":"Microsoft Everita Online (Natural) - Latvian (Latvia)"},{"eventTypes":["end","error","start","word"],"lang":"lv-LV","remote":true,"voiceName":"Microsoft Nils Online (Natural) - Latvian (Latvia)"},{"eventTypes":["end","error","start","word"],"lang":"lt-LT","remote":true,"voiceName":"Microsoft Leonas Online (Natural) - Lithuanian (Lithuania)"},{"eventTypes":["end","error","start","word"],"lang":"lt-LT","remote":true,"voiceName":"Microsoft Ona Online (Natural) - Lithuanian (Lithuania)"},{"eventTypes":["end","error","start","word"],"lang":"mk-MK","remote":true,"voiceName":"Microsoft Aleksandar Online (Natural) - Macedonian (Republic of North Macedonia)"},{"eventTypes":["end","error","start","word"],"lang":"mk-MK","remote":true,"voiceName":"Microsoft Marija Online (Natural) - Macedonian (Republic of North Macedonia)"},{"eventTypes":["end","error","start","word"],"lang":"ms-MY","remote":true,"voiceName":"Microsoft Osman Online (Natural) - Malay (Malaysia)"},{"eventTypes":["end","error","start","word"],"lang":"ms-MY","remote":true,"voiceName":"Microsoft Yasmin Online (Natural) - Malay (Malaysia)"},{"eventTypes":["end","error","start","word"],"lang":"ml-IN","remote":true,"voiceName":"Microsoft Midhun Online (Natural) - Malayalam (India)"},{"eventTypes":["end","error","start","word"],"lang":"ml-IN","remote":true,"voiceName":"Microsoft Sobhana Online (Natural) - Malayalam (India)"},{"eventTypes":["end","error","start","word"],"lang":"mt-MT","remote":true,"voiceName":"Microsoft Grace Online (Natural) - Maltese (Malta)"},{"eventTypes":["end","error","start","word"],"lang":"mt-MT","remote":true,"voiceName":"Microsoft Joseph Online (Natural) - Maltese (Malta)"},{"eventTypes":["end","error","start","word"],"lang":"mr-IN","remote":true,"voiceName":"Microsoft Aarohi Online (Natural) - Marathi (India)"},{"eventTypes":["end","error","start","word"],"lang":"mr-IN","remote":true,"voiceName":"Microsoft Manohar Online (Natural) - Marathi (India)"},{"eventTypes":["end","error","start","word"],"lang":"mn-MN","remote":true,"voiceName":"Microsoft Bataa Online (Natural) - Mongolian (Mongolia)"},{"eventTypes":["end","error","start","word"],"lang":"mn-MN","remote":true,"voiceName":"Microsoft Yesui Online (Natural) - Mongolian (Mongolia)"},{"eventTypes":["end","error","start","word"],"lang":"ne-NP","remote":true,"voiceName":"Microsoft Hemkala Online (Natural) - Nepali (Nepal)"},{"eventTypes":["end","error","start","word"],"lang":"ne-NP","remote":true,"voiceName":"Microsoft Sagar Online (Natural) - Nepali (Nepal)"},{"eventTypes":["end","error","start","word"],"lang":"nb-NO","remote":true,"voiceName":"Microsoft Finn Online (Natural) - Norwegian (Bokmål Norway)"},{"eventTypes":["end","error","start","word"],"lang":"nb-NO","remote":true,"voiceName":"Microsoft Pernille Online (Natural) - Norwegian (Bokmål, Norway)"},{"eventTypes":["end","error","start","word"],"lang":"ps-AF","remote":true,"voiceName":"Microsoft GulNawaz Online (Natural) - Pashto (Afghanistan)"},{"eventTypes":["end","error","start","word"],"lang":"ps-AF","remote":true,"voiceName":"Microsoft Latifa Online (Natural) - Pashto (Afghanistan)"},{"eventTypes":["end","error","start","word"],"lang":"fa-IR","remote":true,"voiceName":"Microsoft Dilara Online (Natural) - Persian (Iran)"},{"eventTypes":["end","error","start","word"],"lang":"fa-IR","remote":true,"voiceName":"Microsoft Farid Online (Natural) - Persian (Iran)"},{"eventTypes":["end","error","start","word"],"lang":"pl-PL","remote":true,"voiceName":"Microsoft Marek Online (Natural) - Polish (Poland)"},{"eventTypes":["end","error","start","word"],"lang":"pl-PL","remote":true,"voiceName":"Microsoft Zofia Online (Natural) - Polish (Poland)"},{"eventTypes":["end","error","start","word"],"lang":"pt-BR","remote":true,"voiceName":"Microsoft Antonio Online (Natural) - Portuguese (Brazil)"},{"eventTypes":["end","error","start","word"],"lang":"pt-BR","remote":true,"voiceName":"Microsoft Francisca Online (Natural) - Portuguese (Brazil)"},{"eventTypes":["end","error","start","word"],"lang":"pt-PT","remote":true,"voiceName":"Microsoft Duarte Online (Natural) - Portuguese (Portugal)"},{"eventTypes":["end","error","start","word"],"lang":"pt-PT","remote":true,"voiceName":"Microsoft Raquel Online (Natural) - Portuguese (Portugal)"},{"eventTypes":["end","error","start","word"],"lang":"ro-RO","remote":true,"voiceName":"Microsoft Alina Online (Natural) - Romanian (Romania)"},{"eventTypes":["end","error","start","word"],"lang":"ro-RO","remote":true,"voiceName":"Microsoft Emil Online (Natural) - Romanian (Romania)"},{"eventTypes":["end","error","start","word"],"lang":"ru-RU","remote":true,"voiceName":"Microsoft Dmitry Online (Natural) - Russian (Russia)"},{"eventTypes":["end","error","start","word"],"lang":"ru-RU","remote":true,"voiceName":"Microsoft Svetlana Online (Natural) - Russian (Russia)"},{"eventTypes":["end","error","start","word"],"lang":"sr-RS","remote":true,"voiceName":"Microsoft Nicholas Online (Natural) - Serbian (Serbia)"},{"eventTypes":["end","error","start","word"],"lang":"sr-RS","remote":true,"voiceName":"Microsoft Sophie Online (Natural) - Serbian (Serbia)"},{"eventTypes":["end","error","start","word"],"lang":"si-LK","remote":true,"voiceName":"Microsoft Sameera Online (Natural) - Sinhala (Sri Lanka)"},{"eventTypes":["end","error","start","word"],"lang":"si-LK","remote":true,"voiceName":"Microsoft Thilini Online (Natural) - Sinhala (Sri Lanka)"},{"eventTypes":["end","error","start","word"],"lang":"sk-SK","remote":true,"voiceName":"Microsoft Lukas Online (Natural) - Slovak (Slovakia)"},{"eventTypes":["end","error","start","word"],"lang":"sk-SK","remote":true,"voiceName":"Microsoft Viktoria Online (Natural) - Slovak (Slovakia)"},{"eventTypes":["end","error","start","word"],"lang":"sl-SI","remote":true,"voiceName":"Microsoft Petra Online (Natural) - Slovenian (Slovenia)"},{"eventTypes":["end","error","start","word"],"lang":"sl-SI","remote":true,"voiceName":"Microsoft Rok Online (Natural) - Slovenian (Slovenia)"},{"eventTypes":["end","error","start","word"],"lang":"so-SO","remote":true,"voiceName":"Microsoft Muuse Online (Natural) - Somali (Somalia)"},{"eventTypes":["end","error","start","word"],"lang":"so-SO","remote":true,"voiceName":"Microsoft Ubax Online (Natural) - Somali (Somalia)"},{"eventTypes":["end","error","start","word"],"lang":"es-AR","remote":true,"voiceName":"Microsoft Elena Online (Natural) - Spanish (Argentina)"},{"eventTypes":["end","error","start","word"],"lang":"es-AR","remote":true,"voiceName":"Microsoft Tomas Online (Natural) - Spanish (Argentina)"},{"eventTypes":["end","error","start","word"],"lang":"es-BO","remote":true,"voiceName":"Microsoft Marcelo Online (Natural) - Spanish (Bolivia)"},{"eventTypes":["end","error","start","word"],"lang":"es-BO","remote":true,"voiceName":"Microsoft Sofia Online (Natural) - Spanish (Bolivia)"},{"eventTypes":["end","error","start","word"],"lang":"es-CL","remote":true,"voiceName":"Microsoft Catalina Online (Natural) - Spanish (Chile)"},{"eventTypes":["end","error","start","word"],"lang":"es-CL","remote":true,"voiceName":"Microsoft Lorenzo Online (Natural) - Spanish (Chile)"},{"eventTypes":["end","error","start","word"],"lang":"es-CO","remote":true,"voiceName":"Microsoft Gonzalo Online (Natural) - Spanish (Colombia)"},{"eventTypes":["end","error","start","word"],"lang":"es-CO","remote":true,"voiceName":"Microsoft Salome Online (Natural) - Spanish (Colombia)"},{"eventTypes":["end","error","start","word"],"lang":"es-CR","remote":true,"voiceName":"Microsoft Juan Online (Natural) - Spanish (Costa Rica)"},{"eventTypes":["end","error","start","word"],"lang":"es-CR","remote":true,"voiceName":"Microsoft Maria Online (Natural) - Spanish (Costa Rica)"},{"eventTypes":["end","error","start","word"],"lang":"es-CU","remote":true,"voiceName":"Microsoft Belkys Online (Natural) - Spanish (Cuba)"},{"eventTypes":["end","error","start","word"],"lang":"es-CU","remote":true,"voiceName":"Microsoft Manuel Online (Natural) - Spanish (Cuba)"},{"eventTypes":["end","error","start","word"],"lang":"es-DO","remote":true,"voiceName":"Microsoft Emilio Online (Natural) - Spanish (Dominican Republic)"},{"eventTypes":["end","error","start","word"],"lang":"es-DO","remote":true,"voiceName":"Microsoft Ramona Online (Natural) - Spanish (Dominican Republic)"},{"eventTypes":["end","error","start","word"],"lang":"es-EC","remote":true,"voiceName":"Microsoft Andrea Online (Natural) - Spanish (Ecuador)"},{"eventTypes":["end","error","start","word"],"lang":"es-EC","remote":true,"voiceName":"Microsoft Luis Online (Natural) - Spanish (Ecuador)"},{"eventTypes":["end","error","start","word"],"lang":"es-SV","remote":true,"voiceName":"Microsoft Lorena Online (Natural) - Spanish (El Salvador)"},{"eventTypes":["end","error","start","word"],"lang":"es-SV","remote":true,"voiceName":"Microsoft Rodrigo Online (Natural) - Spanish (El Salvador)"},{"eventTypes":["end","error","start","word"],"lang":"es-GQ","remote":true,"voiceName":"Microsoft Javier Online (Natural) - Spanish (Equatorial Guinea)"},{"eventTypes":["end","error","start","word"],"lang":"es-GQ","remote":true,"voiceName":"Microsoft Teresa Online (Natural) - Spanish (Equatorial Guinea)"},{"eventTypes":["end","error","start","word"],"lang":"es-GT","remote":true,"voiceName":"Microsoft Andres Online (Natural) - Spanish (Guatemala)"},{"eventTypes":["end","error","start","word"],"lang":"es-GT","remote":true,"voiceName":"Microsoft Marta Online (Natural) - Spanish (Guatemala)"},{"eventTypes":["end","error","start","word"],"lang":"es-HN","remote":true,"voiceName":"Microsoft Carlos Online (Natural) - Spanish (Honduras)"},{"eventTypes":["end","error","start","word"],"lang":"es-HN","remote":true,"voiceName":"Microsoft Karla Online (Natural) - Spanish (Honduras)"},{"eventTypes":["end","error","start","word"],"lang":"es-MX","remote":true,"voiceName":"Microsoft Dalia Online (Natural) - Spanish (Mexico)"},{"eventTypes":["end","error","start","word"],"lang":"es-MX","remote":true,"voiceName":"Microsoft Jorge Online (Natural) - Spanish (Mexico)"},{"eventTypes":["end","error","start","word"],"lang":"es-NI","remote":true,"voiceName":"Microsoft Federico Online (Natural) - Spanish (Nicaragua)"},{"eventTypes":["end","error","start","word"],"lang":"es-NI","remote":true,"voiceName":"Microsoft Yolanda Online (Natural) - Spanish (Nicaragua)"},{"eventTypes":["end","error","start","word"],"lang":"es-PA","remote":true,"voiceName":"Microsoft Margarita Online (Natural) - Spanish (Panama)"},{"eventTypes":["end","error","start","word"],"lang":"es-PA","remote":true,"voiceName":"Microsoft Roberto Online (Natural) - Spanish (Panama)"},{"eventTypes":["end","error","start","word"],"lang":"es-PY","remote":true,"voiceName":"Microsoft Mario Online (Natural) - Spanish (Paraguay)"},{"eventTypes":["end","error","start","word"],"lang":"es-PY","remote":true,"voiceName":"Microsoft Tania Online (Natural) - Spanish (Paraguay)"},{"eventTypes":["end","error","start","word"],"lang":"es-PE","remote":true,"voiceName":"Microsoft Alex Online (Natural) - Spanish (Peru)"},{"eventTypes":["end","error","start","word"],"lang":"es-PE","remote":true,"voiceName":"Microsoft Camila Online (Natural) - Spanish (Peru)"},{"eventTypes":["end","error","start","word"],"lang":"es-PR","remote":true,"voiceName":"Microsoft Karina Online (Natural) - Spanish (Puerto Rico)"},{"eventTypes":["end","error","start","word"],"lang":"es-PR","remote":true,"voiceName":"Microsoft Victor Online (Natural) - Spanish (Puerto Rico)"},{"eventTypes":["end","error","start","word"],"lang":"es-ES","remote":true,"voiceName":"Microsoft Alvaro Online (Natural) - Spanish (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"es-ES","remote":true,"voiceName":"Microsoft Elvira Online (Natural) - Spanish (Spain)"},{"eventTypes":["end","error","start","word"],"lang":"es-US","remote":true,"voiceName":"Microsoft Alonso Online (Natural) - Spanish (United States)"},{"eventTypes":["end","error","start","word"],"lang":"es-US","remote":true,"voiceName":"Microsoft Paloma Online (Natural) - Spanish (United States)"},{"eventTypes":["end","error","start","word"],"lang":"es-UY","remote":true,"voiceName":"Microsoft Mateo Online (Natural) - Spanish (Uruguay)"},{"eventTypes":["end","error","start","word"],"lang":"es-UY","remote":true,"voiceName":"Microsoft Valentina Online (Natural) - Spanish (Uruguay)"},{"eventTypes":["end","error","start","word"],"lang":"es-VE","remote":true,"voiceName":"Microsoft Paola Online (Natural) - Spanish (Venezuela)"},{"eventTypes":["end","error","start","word"],"lang":"es-VE","remote":true,"voiceName":"Microsoft Sebastian Online (Natural) - Spanish (Venezuela)"},{"eventTypes":["end","error","start","word"],"lang":"su-ID","remote":true,"voiceName":"Microsoft Jajang Online (Natural) - Sundanese (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"su-ID","remote":true,"voiceName":"Microsoft Tuti Online (Natural) - Sundanese (Indonesia)"},{"eventTypes":["end","error","start","word"],"lang":"sw-KE","remote":true,"voiceName":"Microsoft Rafiki Online (Natural) - Swahili (Kenya)"},{"eventTypes":["end","error","start","word"],"lang":"sw-KE","remote":true,"voiceName":"Microsoft Zuri Online (Natural) - Swahili (Kenya)"},{"eventTypes":["end","error","start","word"],"lang":"sw-TZ","remote":true,"voiceName":"Microsoft Daudi Online (Natural) - Swahili (Tanzania)"},{"eventTypes":["end","error","start","word"],"lang":"sw-TZ","remote":true,"voiceName":"Microsoft Rehema Online (Natural) - Swahili (Tanzania)"},{"eventTypes":["end","error","start","word"],"lang":"sv-SE","remote":true,"voiceName":"Microsoft Mattias Online (Natural) - Swedish (Sweden)"},{"eventTypes":["end","error","start","word"],"lang":"sv-SE","remote":true,"voiceName":"Microsoft Sofie Online (Natural) - Swedish (Sweden)"},{"eventTypes":["end","error","start","word"],"lang":"ta-IN","remote":true,"voiceName":"Microsoft Pallavi Online (Natural) - Tamil (India)"},{"eventTypes":["end","error","start","word"],"lang":"ta-IN","remote":true,"voiceName":"Microsoft Valluvar Online (Natural) - Tamil (India)"},{"eventTypes":["end","error","start","word"],"lang":"ta-MY","remote":true,"voiceName":"Microsoft Kani Online (Natural) - Tamil (Malaysia)"},{"eventTypes":["end","error","start","word"],"lang":"ta-MY","remote":true,"voiceName":"Microsoft Surya Online (Natural) - Tamil (Malaysia)"},{"eventTypes":["end","error","start","word"],"lang":"ta-SG","remote":true,"voiceName":"Microsoft Anbu Online (Natural) - Tamil (Singapore)"},{"eventTypes":["end","error","start","word"],"lang":"ta-SG","remote":true,"voiceName":"Microsoft Venba Online (Natural) - Tamil (Singapore)"},{"eventTypes":["end","error","start","word"],"lang":"ta-LK","remote":true,"voiceName":"Microsoft Kumar Online (Natural) - Tamil (Sri Lanka)"},{"eventTypes":["end","error","start","word"],"lang":"ta-LK","remote":true,"voiceName":"Microsoft Saranya Online (Natural) - Tamil (Sri Lanka)"},{"eventTypes":["end","error","start","word"],"lang":"te-IN","remote":true,"voiceName":"Microsoft Mohan Online (Natural) - Telugu (India)"},{"eventTypes":["end","error","start","word"],"lang":"te-IN","remote":true,"voiceName":"Microsoft Shruti Online (Natural) - Telugu (India)"},{"eventTypes":["end","error","start","word"],"lang":"th-TH","remote":true,"voiceName":"Microsoft Niwat Online (Natural) - Thai (Thailand)"},{"eventTypes":["end","error","start","word"],"lang":"th-TH","remote":true,"voiceName":"Microsoft Premwadee Online (Natural) - Thai (Thailand)"},{"eventTypes":["end","error","start","word"],"lang":"tr-TR","remote":true,"voiceName":"Microsoft Ahmet Online (Natural) - Turkish (Turkey)"},{"eventTypes":["end","error","start","word"],"lang":"tr-TR","remote":true,"voiceName":"Microsoft Emel Online (Natural) - Turkish (Turkey)"},{"eventTypes":["end","error","start","word"],"lang":"uk-UA","remote":true,"voiceName":"Microsoft Ostap Online (Natural) - Ukrainian (Ukraine)"},{"eventTypes":["end","error","start","word"],"lang":"uk-UA","remote":true,"voiceName":"Microsoft Polina Online (Natural) - Ukrainian (Ukraine)"},{"eventTypes":["end","error","start","word"],"lang":"ur-IN","remote":true,"voiceName":"Microsoft Gul Online (Natural) - Urdu (India)"},{"eventTypes":["end","error","start","word"],"lang":"ur-IN","remote":true,"voiceName":"Microsoft Salman Online (Natural) - Urdu (India)"},{"eventTypes":["end","error","start","word"],"lang":"ur-PK","remote":true,"voiceName":"Microsoft Asad Online (Natural) - Urdu (Pakistan)"},{"eventTypes":["end","error","start","word"],"lang":"ur-PK","remote":true,"voiceName":"Microsoft Uzma Online (Natural) - Urdu (Pakistan)"},{"eventTypes":["end","error","start","word"],"lang":"uz-UZ","remote":true,"voiceName":"Microsoft Madina Online (Natural) - Uzbek (Uzbekistan)"},{"eventTypes":["end","error","start","word"],"lang":"uz-UZ","remote":true,"voiceName":"Microsoft Sardor Online (Natural) - Uzbek (Uzbekistan)"},{"eventTypes":["end","error","start","word"],"lang":"vi-VN","remote":true,"voiceName":"Microsoft HoaiMy Online (Natural) - Vietnamese (Vietnam)"},{"eventTypes":["end","error","start","word"],"lang":"vi-VN","remote":true,"voiceName":"Microsoft NamMinh Online (Natural) - Vietnamese (Vietnam)"},{"eventTypes":["end","error","start","word"],"lang":"cy-GB","remote":true,"voiceName":"Microsoft Aled Online (Natural) - Welsh (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"cy-GB","remote":true,"voiceName":"Microsoft Nia Online (Natural) - Welsh (United Kingdom)"},{"eventTypes":["end","error","start","word"],"lang":"zu-ZA","remote":true,"voiceName":"Microsoft Thando Online (Natural) - Zulu (South Africa)"},{"eventTypes":["end","error","start","word"],"lang":"zu-ZA","remote":true,"voiceName":"Microsoft Themba Online (Natural) - Zulu (South Africa)"}],"was_installed_by_default":false,"was_installed_by_oem":false},"jgcbloklkllbkmkbfckchanipicejgah":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"jigjjhbimkkakoncmabgiefpjebkaoek":{"account_extension_type":2,"active_permissions":{"api":["contextMenus","cookies","storage","scripting","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*.chatbulb.ai/*","*://*.chatsnow.ai/*","*://chatbulb.ai/*","*://chatsnow.ai/*","\u003Call_urls>","https://*.yandex.by/search*","https://*.yandex.com.tr/search*","https://*.yandex.com/search*","https://*.yandex.kz/search*","https://*.yandex.ru/search*","https://*.yandex.uz/search*","https://checkout.stripe.com/c/pay/*","https://cn.bing.com/search*","https://duckduckgo.com/*","https://kagi.com/search*","https://kodepay.io/*","https://search.brave.com/search*","https://search.naver.com/search*","https://search.yahoo.co.jp/search*","https://search.yahoo.com/search*","https://searx.be/search*","https://www.baidu.com/*","https://www.bing.com/search*","https://www.google.ad/search*","https://www.google.ae/search*","https://www.google.al/search*","https://www.google.am/search*","https://www.google.as/search*","https://www.google.at/search*","https://www.google.az/search*","https://www.google.ba/search*","https://www.google.be/search*","https://www.google.bf/search*","https://www.google.bg/search*","https://www.google.bi/search*","https://www.google.bj/search*","https://www.google.bs/search*","https://www.google.bt/search*","https://www.google.by/search*","https://www.google.ca/search*","https://www.google.cat/search*","https://www.google.cd/search*","https://www.google.cf/search*","https://www.google.cg/search*","https://www.google.ch/search*","https://www.google.ci/search*","https://www.google.cl/search*","https://www.google.cm/search*","https://www.google.cn/search*","https://www.google.co.ao/search*","https://www.google.co.bw/search*","https://www.google.co.ck/search*","https://www.google.co.cr/search*","https://www.google.co.id/search*","https://www.google.co.il/search*","https://www.google.co.in/search*","https://www.google.co.jp/search*","https://www.google.co.ke/search*","https://www.google.co.kr/search*","https://www.google.co.ls/search*","https://www.google.co.ma/search*","https://www.google.co.mz/search*","https://www.google.co.nz/search*","https://www.google.co.th/search*","https://www.google.co.tz/search*","https://www.google.co.ug/search*","https://www.google.co.uk/search*","https://www.google.co.uz/search*","https://www.google.co.ve/search*","https://www.google.co.vi/search*","https://www.google.co.za/search*","https://www.google.co.zm/search*","https://www.google.co.zw/search*","https://www.google.com.af/search*","https://www.google.com.ag/search*","https://www.google.com.ai/search*","https://www.google.com.ar/search*","https://www.google.com.au/search*","https://www.google.com.bd/search*","https://www.google.com.bh/search*","https://www.google.com.bn/search*","https://www.google.com.bo/search*","https://www.google.com.br/search*","https://www.google.com.bz/search*","https://www.google.com.co/search*","https://www.google.com.cu/search*","https://www.google.com.cy/search*","https://www.google.com.do/search*","https://www.google.com.ec/search*","https://www.google.com.eg/search*","https://www.google.com.et/search*","https://www.google.com.fj/search*","https://www.google.com.gh/search*","https://www.google.com.gi/search*","https://www.google.com.gt/search*","https://www.google.com.hk/search*","https://www.google.com.jm/search*","https://www.google.com.kh/search*","https://www.google.com.kw/search*","https://www.google.com.lb/search*","https://www.google.com.ly/search*","https://www.google.com.mm/search*","https://www.google.com.mt/search*","https://www.google.com.mx/search*","https://www.google.com.my/search*","https://www.google.com.na/search*","https://www.google.com.ng/search*","https://www.google.com.ni/search*","https://www.google.com.np/search*","https://www.google.com.om/search*","https://www.google.com.pa/search*","https://www.google.com.pe/search*","https://www.google.com.pg/search*","https://www.google.com.ph/search*","https://www.google.com.pk/search*","https://www.google.com.pr/search*","https://www.google.com.py/search*","https://www.google.com.qa/search*","https://www.google.com.sa/search*","https://www.google.com.sb/search*","https://www.google.com.sg/search*","https://www.google.com.sl/search*","https://www.google.com.sv/search*","https://www.google.com.tj/search*","https://www.google.com.tr/search*","https://www.google.com.tw/search*","https://www.google.com.ua/search*","https://www.google.com.uy/search*","https://www.google.com.vc/search*","https://www.google.com.vn/search*","https://www.google.com/search*","https://www.google.cv/search*","https://www.google.cz/search*","https://www.google.de/search*","https://www.google.dj/search*","https://www.google.dk/search*","https://www.google.dm/search*","https://www.google.dz/search*","https://www.google.ee/search*","https://www.google.es/search*","https://www.google.fi/search*","https://www.google.fm/search*","https://www.google.fr/search*","https://www.google.ga/search*","https://www.google.ge/search*","https://www.google.gg/search*","https://www.google.gl/search*","https://www.google.gm/search*","https://www.google.gr/search*","https://www.google.gy/search*","https://www.google.hn/search*","https://www.google.hr/search*","https://www.google.ht/search*","https://www.google.hu/search*","https://www.google.ie/search*","https://www.google.im/search*","https://www.google.iq/search*","https://www.google.is/search*","https://www.google.it/search*","https://www.google.je/search*","https://www.google.jo/search*","https://www.google.kg/search*","https://www.google.ki/search*","https://www.google.kz/search*","https://www.google.la/search*","https://www.google.li/search*","https://www.google.lk/search*","https://www.google.lt/search*","https://www.google.lu/search*","https://www.google.lv/search*","https://www.google.md/search*","https://www.google.me/search*","https://www.google.mg/search*","https://www.google.mk/search*","https://www.google.ml/search*","https://www.google.mn/search*","https://www.google.ms/search*","https://www.google.mu/search*","https://www.google.mv/search*","https://www.google.mw/search*","https://www.google.ne/search*","https://www.google.nl/search*","https://www.google.no/search*","https://www.google.nr/search*","https://www.google.nu/search*","https://www.google.pl/search*","https://www.google.pn/search*","https://www.google.ps/search*","https://www.google.pt/search*","https://www.google.ro/search*","https://www.google.rs/search*","https://www.google.ru/search*","https://www.google.rw/search*","https://www.google.sc/search*","https://www.google.se/search*","https://www.google.sh/search*","https://www.google.si/search*","https://www.google.sk/search*","https://www.google.sm/search*","https://www.google.sn/search*","https://www.google.so/search*","https://www.google.sr/search*","https://www.google.st/search*","https://www.google.td/search*","https://www.google.tg/search*","https://www.google.tl/search*","https://www.google.tm/search*","https://www.google.tn/search*","https://www.google.to/search*","https://www.google.tt/search*","https://www.google.vg/search*","https://www.google.vu/search*","https://www.google.ws/search*"]},"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":8193,"edge_last_update_check_time":"13425122824990175","filtered_service_worker_events":{"windows.onRemoved":[{}]},"first_install_time":"13424404514997488","from_webstore":false,"granted_permissions":{"api":["contextMenus","cookies","storage","scripting","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*.chatbulb.ai/*","*://*.chatsnow.ai/*","*://chatbulb.ai/*","*://chatsnow.ai/*","\u003Call_urls>","https://*.yandex.by/search*","https://*.yandex.com.tr/search*","https://*.yandex.com/search*","https://*.yandex.kz/search*","https://*.yandex.ru/search*","https://*.yandex.uz/search*","https://checkout.stripe.com/c/pay/*","https://cn.bing.com/search*","https://duckduckgo.com/*","https://kagi.com/search*","https://kodepay.io/*","https://search.brave.com/search*","https://search.naver.com/search*","https://search.yahoo.co.jp/search*","https://search.yahoo.com/search*","https://searx.be/search*","https://www.baidu.com/*","https://www.bing.com/search*","https://www.google.ad/search*","https://www.google.ae/search*","https://www.google.al/search*","https://www.google.am/search*","https://www.google.as/search*","https://www.google.at/search*","https://www.google.az/search*","https://www.google.ba/search*","https://www.google.be/search*","https://www.google.bf/search*","https://www.google.bg/search*","https://www.google.bi/search*","https://www.google.bj/search*","https://www.google.bs/search*","https://www.google.bt/search*","https://www.google.by/search*","https://www.google.ca/search*","https://www.google.cat/search*","https://www.google.cd/search*","https://www.google.cf/search*","https://www.google.cg/search*","https://www.google.ch/search*","https://www.google.ci/search*","https://www.google.cl/search*","https://www.google.cm/search*","https://www.google.cn/search*","https://www.google.co.ao/search*","https://www.google.co.bw/search*","https://www.google.co.ck/search*","https://www.google.co.cr/search*","https://www.google.co.id/search*","https://www.google.co.il/search*","https://www.google.co.in/search*","https://www.google.co.jp/search*","https://www.google.co.ke/search*","https://www.google.co.kr/search*","https://www.google.co.ls/search*","https://www.google.co.ma/search*","https://www.google.co.mz/search*","https://www.google.co.nz/search*","https://www.google.co.th/search*","https://www.google.co.tz/search*","https://www.google.co.ug/search*","https://www.google.co.uk/search*","https://www.google.co.uz/search*","https://www.google.co.ve/search*","https://www.google.co.vi/search*","https://www.google.co.za/search*","https://www.google.co.zm/search*","https://www.google.co.zw/search*","https://www.google.com.af/search*","https://www.google.com.ag/search*","https://www.google.com.ai/search*","https://www.google.com.ar/search*","https://www.google.com.au/search*","https://www.google.com.bd/search*","https://www.google.com.bh/search*","https://www.google.com.bn/search*","https://www.google.com.bo/search*","https://www.google.com.br/search*","https://www.google.com.bz/search*","https://www.google.com.co/search*","https://www.google.com.cu/search*","https://www.google.com.cy/search*","https://www.google.com.do/search*","https://www.google.com.ec/search*","https://www.google.com.eg/search*","https://www.google.com.et/search*","https://www.google.com.fj/search*","https://www.google.com.gh/search*","https://www.google.com.gi/search*","https://www.google.com.gt/search*","https://www.google.com.hk/search*","https://www.google.com.jm/search*","https://www.google.com.kh/search*","https://www.google.com.kw/search*","https://www.google.com.lb/search*","https://www.google.com.ly/search*","https://www.google.com.mm/search*","https://www.google.com.mt/search*","https://www.google.com.mx/search*","https://www.google.com.my/search*","https://www.google.com.na/search*","https://www.google.com.ng/search*","https://www.google.com.ni/search*","https://www.google.com.np/search*","https://www.google.com.om/search*","https://www.google.com.pa/search*","https://www.google.com.pe/search*","https://www.google.com.pg/search*","https://www.google.com.ph/search*","https://www.google.com.pk/search*","https://www.google.com.pr/search*","https://www.google.com.py/search*","https://www.google.com.qa/search*","https://www.google.com.sa/search*","https://www.google.com.sb/search*","https://www.google.com.sg/search*","https://www.google.com.sl/search*","https://www.google.com.sv/search*","https://www.google.com.tj/search*","https://www.google.com.tr/search*","https://www.google.com.tw/search*","https://www.google.com.ua/search*","https://www.google.com.uy/search*","https://www.google.com.vc/search*","https://www.google.com.vn/search*","https://www.google.com/search*","https://www.google.cv/search*","https://www.google.cz/search*","https://www.google.de/search*","https://www.google.dj/search*","https://www.google.dk/search*","https://www.google.dm/search*","https://www.google.dz/search*","https://www.google.ee/search*","https://www.google.es/search*","https://www.google.fi/search*","https://www.google.fm/search*","https://www.google.fr/search*","https://www.google.ga/search*","https://www.google.ge/search*","https://www.google.gg/search*","https://www.google.gl/search*","https://www.google.gm/search*","https://www.google.gr/search*","https://www.google.gy/search*","https://www.google.hn/search*","https://www.google.hr/search*","https://www.google.ht/search*","https://www.google.hu/search*","https://www.google.ie/search*","https://www.google.im/search*","https://www.google.iq/search*","https://www.google.is/search*","https://www.google.it/search*","https://www.google.je/search*","https://www.google.jo/search*","https://www.google.kg/search*","https://www.google.ki/search*","https://www.google.kz/search*","https://www.google.la/search*","https://www.google.li/search*","https://www.google.lk/search*","https://www.google.lt/search*","https://www.google.lu/search*","https://www.google.lv/search*","https://www.google.md/search*","https://www.google.me/search*","https://www.google.mg/search*","https://www.google.mk/search*","https://www.google.ml/search*","https://www.google.mn/search*","https://www.google.ms/search*","https://www.google.mu/search*","https://www.google.mv/search*","https://www.google.mw/search*","https://www.google.ne/search*","https://www.google.nl/search*","https://www.google.no/search*","https://www.google.nr/search*","https://www.google.nu/search*","https://www.google.pl/search*","https://www.google.pn/search*","https://www.google.ps/search*","https://www.google.pt/search*","https://www.google.ro/search*","https://www.google.rs/search*","https://www.google.ru/search*","https://www.google.rw/search*","https://www.google.sc/search*","https://www.google.se/search*","https://www.google.sh/search*","https://www.google.si/search*","https://www.google.sk/search*","https://www.google.sm/search*","https://www.google.sn/search*","https://www.google.so/search*","https://www.google.sr/search*","https://www.google.st/search*","https://www.google.td/search*","https://www.google.tg/search*","https://www.google.tl/search*","https://www.google.tm/search*","https://www.google.tn/search*","https://www.google.to/search*","https://www.google.tt/search*","https://www.google.vg/search*","https://www.google.vu/search*","https://www.google.ws/search*"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13424404514997488","location":1,"manifest":{"action":{"default_icon":{},"default_title":"ChatsNow: ChatGPT AI Sidebar ( GPT, Claude , Gemini)"},"background":{"service_worker":"js/background.js"},"content_scripts":[{"css":["css/content-script.css"],"exclude_matches":["https://kodepay.io/*"],"js":["js/content-script.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"},{"css":["css/search-gpt.css"],"js":["js/search-gpt.js"],"matches":["https://www.google.com/search*","https://www.google.ad/search*","https://www.google.ae/search*","https://www.google.com.af/search*","https://www.google.com.ag/search*","https://www.google.com.ai/search*","https://www.google.al/search*","https://www.google.am/search*","https://www.google.co.ao/search*","https://www.google.com.ar/search*","https://www.google.as/search*","https://www.google.at/search*","https://www.google.com.au/search*","https://www.google.az/search*","https://www.google.ba/search*","https://www.google.com.bd/search*","https://www.google.be/search*","https://www.google.bf/search*","https://www.google.bg/search*","https://www.google.com.bh/search*","https://www.google.bi/search*","https://www.google.bj/search*","https://www.google.com.bn/search*","https://www.google.com.bo/search*","https://www.google.com.br/search*","https://www.google.bs/search*","https://www.google.bt/search*","https://www.google.co.bw/search*","https://www.google.by/search*","https://www.google.com.bz/search*","https://www.google.ca/search*","https://www.google.cd/search*","https://www.google.cf/search*","https://www.google.cg/search*","https://www.google.ch/search*","https://www.google.ci/search*","https://www.google.co.ck/search*","https://www.google.cl/search*","https://www.google.cm/search*","https://www.google.cn/search*","https://www.google.com.co/search*","https://www.google.co.cr/search*","https://www.google.com.cu/search*","https://www.google.cv/search*","https://www.google.com.cy/search*","https://www.google.cz/search*","https://www.google.de/search*","https://www.google.dj/search*","https://www.google.dk/search*","https://www.google.dm/search*","https://www.google.com.do/search*","https://www.google.dz/search*","https://www.google.com.ec/search*","https://www.google.ee/search*","https://www.google.com.eg/search*","https://www.google.es/search*","https://www.google.com.et/search*","https://www.google.fi/search*","https://www.google.com.fj/search*","https://www.google.fm/search*","https://www.google.fr/search*","https://www.google.ga/search*","https://www.google.ge/search*","https://www.google.gg/search*","https://www.google.com.gh/search*","https://www.google.com.gi/search*","https://www.google.gl/search*","https://www.google.gm/search*","https://www.google.gr/search*","https://www.google.com.gt/search*","https://www.google.gy/search*","https://www.google.com.hk/search*","https://www.google.hn/search*","https://www.google.hr/search*","https://www.google.ht/search*","https://www.google.hu/search*","https://www.google.co.id/search*","https://www.google.ie/search*","https://www.google.co.il/search*","https://www.google.im/search*","https://www.google.co.in/search*","https://www.google.iq/search*","https://www.google.is/search*","https://www.google.it/search*","https://www.google.je/search*","https://www.google.com.jm/search*","https://www.google.jo/search*","https://www.google.co.jp/search*","https://www.google.co.ke/search*","https://www.google.com.kh/search*","https://www.google.ki/search*","https://www.google.kg/search*","https://www.google.co.kr/search*","https://www.google.com.kw/search*","https://www.google.kz/search*","https://www.google.la/search*","https://www.google.com.lb/search*","https://www.google.li/search*","https://www.google.lk/search*","https://www.google.co.ls/search*","https://www.google.lt/search*","https://www.google.lu/search*","https://www.google.lv/search*","https://www.google.com.ly/search*","https://www.google.co.ma/search*","https://www.google.md/search*","https://www.google.me/search*","https://www.google.mg/search*","https://www.google.mk/search*","https://www.google.ml/search*","https://www.google.com.mm/search*","https://www.google.mn/search*","https://www.google.ms/search*","https://www.google.com.mt/search*","https://www.google.mu/search*","https://www.google.mv/search*","https://www.google.mw/search*","https://www.google.com.mx/search*","https://www.google.com.my/search*","https://www.google.co.mz/search*","https://www.google.com.na/search*","https://www.google.com.ng/search*","https://www.google.com.ni/search*","https://www.google.ne/search*","https://www.google.nl/search*","https://www.google.no/search*","https://www.google.com.np/search*","https://www.google.nr/search*","https://www.google.nu/search*","https://www.google.co.nz/search*","https://www.google.com.om/search*","https://www.google.com.pa/search*","https://www.google.com.pe/search*","https://www.google.com.pg/search*","https://www.google.com.ph/search*","https://www.google.com.pk/search*","https://www.google.pl/search*","https://www.google.pn/search*","https://www.google.com.pr/search*","https://www.google.ps/search*","https://www.google.pt/search*","https://www.google.com.py/search*","https://www.google.com.qa/search*","https://www.google.ro/search*","https://www.google.ru/search*","https://www.google.rw/search*","https://www.google.com.sa/search*","https://www.google.com.sb/search*","https://www.google.sc/search*","https://www.google.se/search*","https://www.google.com.sg/search*","https://www.google.sh/search*","https://www.google.si/search*","https://www.google.sk/search*","https://www.google.com.sl/search*","https://www.google.sn/search*","https://www.google.so/search*","https://www.google.sm/search*","https://www.google.sr/search*","https://www.google.st/search*","https://www.google.com.sv/search*","https://www.google.td/search*","https://www.google.tg/search*","https://www.google.co.th/search*","https://www.google.com.tj/search*","https://www.google.tl/search*","https://www.google.tm/search*","https://www.google.tn/search*","https://www.google.to/search*","https://www.google.com.tr/search*","https://www.google.tt/search*","https://www.google.com.tw/search*","https://www.google.co.tz/search*","https://www.google.com.ua/search*","https://www.google.co.ug/search*","https://www.google.co.uk/search*","https://www.google.com.uy/search*","https://www.google.co.uz/search*","https://www.google.com.vc/search*","https://www.google.co.ve/search*","https://www.google.vg/search*","https://www.google.co.vi/search*","https://www.google.com.vn/search*","https://www.google.vu/search*","https://www.google.ws/search*","https://www.google.rs/search*","https://www.google.co.za/search*","https://www.google.co.zm/search*","https://www.google.co.zw/search*","https://www.google.cat/search*","https://kagi.com/search*","https://www.bing.com/search*","https://cn.bing.com/search*","https://search.yahoo.com/search*","https://search.yahoo.co.jp/search*","https://search.naver.com/search*","https://search.brave.com/search*","https://duckduckgo.com/*","https://www.baidu.com/*","https://*.yandex.com/search*","https://*.yandex.ru/search*","https://*.yandex.com.tr/search*","https://*.yandex.uz/search*","https://*.yandex.kz/search*","https://*.yandex.by/search*","https://searx.be/search*"],"run_at":"document_idle"},{"all_frames":true,"js":["js/login-control.js"],"matches":["*://*.chatsnow.ai/*","*://chatsnow.ai/*","*://*.chatbulb.ai/*","*://chatbulb.ai/*"],"run_at":"document_idle"},{"js":["js/kodepay.js"],"matches":["https://kodepay.io/*"],"run_at":"document_start"},{"js":["js/getKodePayEmail.js"],"matches":["https://checkout.stripe.com/c/pay/*"],"run_at":"document_start"}],"current_locale":"en","default_locale":"en","description":"ChatsNow is an AI tool uses GPT-4o, GPT - 4, o1-preview, Claude3, Gemini to provide services, such as AI search, read, PDF and write","homepage_url":"https://microsoftedge.microsoft.com/addons/detail/ai_assistant/jigjjhbimkkakoncmabgiefpjebkaoek?utm_medium=extension&utm_source=ai_assistant","host_permissions":["\u003Call_urls>"],"icons":{"128":"img/ai_assistant.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3ct1ELlNo/cOkAZllpuIUYmo3Pvga8xym5iELa2cU1Mvnp6H3SKWc9OX5vjXGxykWasXTdQNrN3cGTM/E557YgQvsYzduT1wZM01GGq6l0/yf+ys3DPgpBXZH9FXrQvjKqDH3RR3E0/vclhVR1HIvzooT9ygYL8UdWGE5Feyiyh0OW3BcUSfQ/3k2+O0c6h7GJxkYeY3Vn04TL80lIEAuQpA3B549Hnp6rwZoFCImA1vXgs3oW6Xrxe4Jta/UfUiMyqlfpjWiYtlFd3v1Znc+l4g5BO53j4MFaGs2ywO6eIGAPuAwwUROxcCcITjwVvp1Fys4wJnUMGC6FxqWIylwwIDAQAB","manifest_version":3,"name":"ChatsNow: ChatGPT AI Sidebar ( GPT, Claude , Gemini)","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["storage","contextMenus","cookies","scripting","sidePanel"],"side_panel":{"default_path":"sider.html"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.5.2","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["js/inject.js","img/*","settings.html","search.html","options.html","webSite.html","pay.html"]}]},"open_side_panel_on_icon_click":true,"path":"jigjjhbimkkakoncmabgiefpjebkaoek\\1.5.2_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.5.2"},"serviceworkerevents":["action.onClicked","contextMenus.onClicked","cookies.onChanged","runtime.onInstalled","storage.onChanged","tabs.onActivated"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"jlipacegilfgfpgkefbjcncbfcoeecgj":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"jmjflgjpcpepeafmmgdpfkogkghcpiha":{"ack_external":true,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://chrome.google.com/webstore/*","https://chromewebstore.google.com/*"]},"commands":{},"content_settings":[],"creation_flags":8321,"edge_last_update_check_time":"13425122824990481","events":[],"first_install_time":"13329763316205373","from_webstore":false,"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["https://chrome.google.com/webstore/*","https://chromewebstore.google.com/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13350577339816842","lastpingday":"13366252801168679","location":10,"manifest":{"content_scripts":[{"js":["content.js"],"matches":["https://chrome.google.com/webstore/*"]},{"js":["content_new.js"],"matches":["https://chromewebstore.google.com/*"]}],"description":"Edge relevant text changes on select websites to improve user experience and precisely surfaces the action they want to take.","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu06p2Mjoy6yJDUUjCe8Hnqvtmjll73XqcbylxFZZWe+MCEAEK+1D0Nxrp0+IuWJL02CU3jbuR5KrJYoezA36M1oSGY5lIF/9NhXWEx5GrosxcBjxqEsdWv/eDoOOEbIvIO0ziMv7T1SUnmAA07wwq8DXWYuwlkZU/PA0Mxx0aNZ5+QyMfYqRmMpwxkwPG8gyU7kmacxgCY1v7PmmZo1vSIEOBYrxl064w5Q6s/dpalSJM9qeRnvRMLsszGY/J2bjQ1F0O2JfIlBjCOUg/89+U8ZJ1mObOFrKO4um8QnenXtH0WGmsvb5qBNrvbWNPuFgr2+w5JYlpSQ+O8zUCb8QZwIDAQAB","manifest_version":3,"name":"Edge relevant text changes","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.2.1"},"path":"jmjflgjpcpepeafmmgdpfkogkghcpiha\\1.2.1_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false},"joagmknfcgpikbadjkaikmnhpjadihjg":{"account_extension_type":1,"active_permissions":{"api":["activeTab","contextMenus","storage"],"explicit_host":["https://api.github.com/*","https://www.octotree.io/*"],"manifest_permissions":[],"scriptable_host":["https://github.com/*"]},"commands":{},"content_settings":[],"creation_flags":270337,"disable_reasons":[1],"edge_last_update_check_time":"13425122824990637","events":[],"first_install_time":"13322158166746168","from_webstore":false,"granted_permissions":{"api":["activeTab","contextMenus","storage"],"explicit_host":["https://api.github.com/*","https://www.octotree.io/*"],"manifest_permissions":[],"scriptable_host":["https://github.com/*"]},"incognito":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13358155887050671","lastpingday":"13366252801168679","location":1,"manifest":{"applications":{"gecko":{"id":"jid1-Om7eJGwA1U8Akg@jetpack","strict_min_version":"55.0"}},"author":"Team Octotree","background":{"persistent":true,"scripts":["browser-polyfill.js","background.js"]},"browser_action":{"browser_style":true,"default_icon":"icons/icon128.png"},"content_scripts":[{"css":["content.css"],"js":["browser-polyfill.js","content.js"],"matches":["https://github.com/*"],"run_at":"document_start"}],"description":"GitHub on steroids","homepage_url":"https://www.octotree.io","icons":{"128":"icons/icon128.png","16":"icons/icon16.png","48":"icons/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtY2Hc/MeY70TbZpJMEE/i/bAV2iZP0q9rQey9ea7rrrOWZ9IjvFd+By0uCnPj2ypHxgfPXutpO/JC/lTqAizWwxDjIsYhzBhiiCBzK747H6cfimdtzn4ysFsnvv44Ya+t431pnDs2Lu07LkgHDjnQ+WhS6WPpqLgsYGr57C9IIjqE0ksyL5OLP8/eNOn0BIcS7eSkMpuAqsujTgcuQwi3ID7vdDimnm3zzV6uB6gdWjbKTP46pLNVzPFEay14ginqi5np2XZIrhQD5V1mAgCtbNeZKWf9jkAXiXpfxyUT21OzvGhbephzk2ZqfCY1srTy88LMfdIRQ8BRIJcGH1rgwIDAQAB","manifest_version":2,"minimum_chrome_version":"60","name":"Octotree - GitHub code tree","optional_permissions":["http://*/*","https://*/*"],"permissions":["https://api.github.com/*","https://www.octotree.io/*","storage","contextMenus","activeTab"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"7.12.1","web_accessible_resources":["*.woff2","*.png","*.gif","*.svg"]},"newAllowFileAccess":false,"path":"joagmknfcgpikbadjkaikmnhpjadihjg\\7.12.1_0","preferences":{},"regular_only_preferences":{},"runtime_granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":1,"uninstall_url":"https://www.octotree.io/feedback","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"jpfjdekhebcolnfkpicpciaknbgcdcbm":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"kagpabjoboikccfdghpdlaaopmgpgfdc":{"account_extension_type":0,"ack_external":true,"active_permissions":{"api":["browsingData","debugger","nativeMessaging","tabs","webNavigation","scripting"],"explicit_host":["\u003Call_urls>","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"edge_last_update_check_time":"13425122824990808","filtered_service_worker_events":{"windows.onCreated":[{}],"windows.onFocusChanged":[{}],"windows.onRemoved":[{}]},"first_install_time":"13400511492789990","from_webstore":false,"granted_permissions":{"api":["browsingData","debugger","nativeMessaging","tabs","webNavigation","scripting"],"explicit_host":["\u003Call_urls>","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13422646360042032","lastpingday":"13400467201455580","location":6,"manifest":{"background":{"service_worker":"background.js"},"content_security_policy":{"extension_pages":"default-src 'self'"},"current_locale":"en","default_locale":"en","description":"Add-on for enabling web automation. This web extension is compatible with Power Automate for desktop version 2.27 or later.","host_permissions":["\u003Call_urls>","http://*/*","https://*/*"],"icons":{"32":"PAD-ico_32.png","48":"PAD-ico_48.png","56":"PAD-ico_56.png","64":"PAD-ico_64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx1N/yU7r55jxrOxGTb28HkTfV535hfje7LA5ASz8eY3yxoCoH9qQ/PS1gomlR4kVogsnda/oQtTocdhksQ3gLq1E+K16/dXDz19BxcpT/rmUIRMnQQyleKGEfoklaUz/No7kaHFXSnH171nlNbQxy3pK4aW1WZyMnvG5KQW25HdckG6oj0X4JUkEKNXtijnmK+NdWrSUbJQOcGR8Wg+wM30qmpx+3dUYM/ZCA2ReMXO6Cwzfzf1Ze/lZzDKYyB/jGYCRA/SFJINaoRrUHr/0PHpe5W3KwsEkjySDuHVStNBRp9Vz5vEmSEeNeinfPnkSkxFYTJQJY/AAKFD+m/8ttwIDAQAB","manifest_version":3,"minimum_chrome_version":"88.0","name":"Microsoft Power Automate","permissions":["scripting","debugger","tabs","browsingData","nativeMessaging","webNavigation"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"2.68.0.34"},"path":"kagpabjoboikccfdghpdlaaopmgpgfdc\\2.68.0.34_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"2.68.0.34"},"serviceworkerevents":["runtime.onStartup"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"keoppklbljbnecjcpehjlmdcdibpdclf":{"active_bit":false,"allowlist":2,"edge_last_update_check_time":"13425122633865119"},"kfbdpdaobnofkbopebjglnaadopfikhh":{"ack_external":true,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8193,"edge_last_update_check_time":"13425122824990976","events":[],"first_install_time":"13336764176849957","from_webstore":false,"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13336764176849957","lastpingday":"13366252801168679","location":10,"manifest":{"description":"Microsoft Edge DevTools Enhancements","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxx2oBf3foCCxdn8gQWEGh6HQhGfz+kbpzYJSgAiMy8T6NFVYRfECBK/oZad9hKR317bgpyQlAeaueDu7K2f1NtRKVKA/RCiYUcDp9hyaDmoXn0+ayis97+1Rvl13IGToAqxehQ9T8ZNz4B1uRegJpNHpKA9LCW4uUh6iTC0hMKKTfEXMUVZQ6uQEeXRb+YpB7ZlesFcEZvnbbs2yj4BvjOXWaaxxWTJE0f3hu2dAPgQ4YMp3wluI7eKH475okTdJsdSR4yfcMwx9UHLqp6tUTENAUrb724HWF5yZ+sqAixHJ+TqNxWjGA6L+8zR1kww+OyT7Irh+9400VuQwLtLaswIDAQAB","manifest_version":3,"name":"Microsoft Edge DevTools Enhancements","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"113.0.1765.0"},"path":"kfbdpdaobnofkbopebjglnaadopfikhh\\113.0.1765.0_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"kfihiegbjaloebkmglnjnljoljgkkchm":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"khffkadolmfbdgahbabbhipadklfmhgf":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"kieiaeokhmlbffedbdfgbdcnhgpcckkn":{"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":[8192],"state":0},"kjncpkplfnolibapodobnnjfgmjmiaba":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"kkobcodijbdelbnhbfkkfncbeildnpie":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"klnjihiihbjoehcifggognefbkkfpfhj":{"account_extension_type":2,"active_permissions":{"api":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","notifications","storage","tabs","unlimitedStorage","webRequest","scripting","offscreen","downloads.ui"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824991146","first_install_time":"13400511493173272","from_webstore":false,"granted_permissions":{"api":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","notifications","storage","tabs","unlimitedStorage","webRequest","scripting","offscreen","downloads.ui"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122678369324","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_icon":{"128":"icons/logo/128.png","16":"icons/logo/16.png","19":"icons/logo/19.png","24":"icons/logo/24.png","32":"icons/logo/32.png","38":"icons/logo/38.png","48":"icons/logo/48.png"},"default_popup":"pop/pop.html","default_title":"Chrono Download Manager"},"background":{"service_worker":"bg/bg.min.js"},"content_scripts":[{"js":["cs/main.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]},{"all_frames":true,"js":["cs/sniffer.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]}],"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self'; frame-src data: file: http://www.chronodownloader.net https://www.chronodownloader.net https://app.chronodownloader.net http://www.facebook.com https://www.facebook.com http://platform.twitter.com https://platform.twitter.com"},"current_locale":"en","default_locale":"en","description":"Download Manager | Video Downloader | Bulk Image Downloader","homepage_url":"https://microsoftedge.microsoft.com/addons/detail/klnjihiihbjoehcifggognefbkkfpfhj","host_permissions":["\u003Call_urls>"],"icons":{"128":"icons/logo/128.png","16":"icons/logo/16.png","19":"icons/logo/19.png","24":"icons/logo/24.png","32":"icons/logo/32.png","38":"icons/logo/38.png","48":"icons/logo/48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAipkIKsl09MrZM/DIzfuQPQb2ReaoaiY/NEG7kzf0Kj0rkvBQzF+XcvSrN8c1vJSYxBXa322sn9u9QY3n6uXBVvXB9+zABEuZ2gvmeqcrRf+PYSbsYDKcU25biPRkdA0/OylT9UXTc43Fo3V1HuEM3Cg/gxydI4ziQORlrjbahTsuOG/U0JClxLhO29ltlHpespZjjdEVb7Gznp/7HKbGdcBtodza5Q/mxZG/AJQa1QSZP5qwUB8Q6TXKtS3JZ5Plwn6yNf83rqBHUS5bCsl2feDYWCCDoQ3jLFxv3b0N6Uu9eJu/JW5r691x+8Qju6xY1fqAS3dbP/fwpMRc23yFXwIDAQAB","manifest_version":3,"minimum_chrome_version":"109","name":"Chrono Download Manager","offline_enabled":true,"options_ui":{"open_in_tab":true,"page":"ui/options.html"},"permissions":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","downloads.ui","notifications","offscreen","scripting","storage","tabs","webRequest","unlimitedStorage"],"short_name":"ChronoDM","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"0.13.11","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["icons/newd.png","icons/newd_pause.png","com/taskdlg.html"]}]},"path":"klnjihiihbjoehcifggognefbkkfpfhj\\0.13.11_0","pending_on_installed_event_dispatch_info":{"previous_version":"0.13.10"},"preferences":{},"regular_only_preferences":{},"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"kmojgmpmopiiagdfbilgognmlegkonbk":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"llhcnbijpnechllogkacbcjmkcgjbjfi":{"account_extension_type":1,"active_permissions":{"api":["activeTab","contextMenus","cookies","notifications","storage","tabs","scripting"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824991318","filtered_service_worker_events":{"windows.onRemoved":[]},"first_install_time":"13322156438706394","from_webstore":false,"granted_permissions":{"api":["activeTab","contextMenus","cookies","notifications","storage","tabs","scripting"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406828708637665","lastpingday":"13366252801168679","location":1,"manifest":{"action":{"default_icon":{"38":"res/icon.png"},"default_title":"Clip to Evernote"},"author":"Evernote","background":{"service_worker":"ServiceWorkerExtension.js"},"content_scripts":[{"css":["content.css","SkitchStyles.css","TopFrames.css"],"js":["commons.js","content.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]},{"all_frames":true,"js":["ContentScriptFrames.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]}],"current_locale":"en","default_locale":"en","description":"Use the Evernote extension to save things you see on the web into your Evernote account.","host_permissions":["\u003Call_urls>"],"icons":{"128":"res/icon128.png","38":"res/icon.png"},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhzcCnVbEnkcxdo7UL5Ay7s6cUU5LcVs9es8FAIhx9+aShvQUAL1P0zKDC6Kk0BFue4CbRWwJnhA3nNiLJyWbnxOK4pPeaeHBTu1homEmZv0RG/RjMK+6uQPLTNvhixqYkfsn1FgGw0JkH2XemqAhEX3SIjtgqlDyib/uDSjH1OUCt1ih33E2GnJDN24q1vDkvt+u9nu/sRRxkkSvzwye4GXmiHl+UgroYHhuTlcMVBZv/YtgMOGIBv/TC0ifVFyXMVSKGmuTsfzPE2wssEVojyZbAZxOnqjL0Ly12SeUbro4jOsVnbJw2OxNj5QGPOcxTjacTAl6MU6Aj3SXDPlgFQIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Evernote Web Clipper","options_page":"OptionsFrame.html","options_ui":{"page":"OptionsFrame.html#newStylePage"},"permissions":["activeTab","tabs","cookies","contextMenus","storage","notifications","scripting"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"7.40.0","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["consent.html","consentStyles.css","ContentFrame.html","OptionsFrame.html","SimSearchFrame.html","PdfPageButtonFrame.html","content.css","ClearlyReformatStyles.css","ClearlyCustomStyles.css","PreloaderStyles.css","SkitchStyles.css","HighlightStyles.css","BookmarkStyles.css","ScreenshotPreviewerManagerBox.css","ContentScriptFrames.js","res/snap.wav","res/*"]}]},"path":"llhcnbijpnechllogkacbcjmkcgjbjfi\\7.40.0_1","preferences":{},"regular_only_preferences":{},"serviceworkerevents":["action.onClicked","contextMenus.onClicked","runtime.onStartup","tabs.onActivated","tabs.onRemoved","tabs.onUpdated"],"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"lmbegcmkonokdjbhbamhpmkihpachdbk":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["notifications","storage","tabs"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":9,"disable_reasons":268435456,"edge_last_update_check_time":"13425122633865202","events":[],"first_install_time":"13322156192358938","from_webstore":true,"granted_permissions":{"api":["notifications","storage","tabs"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322156192358938","location":1,"manifest":{"background":{"page":"background.html"},"browser_action":{"default_icon":{"16":"tide_16.png","48":"tide_48.png"},"default_popup":"popup.html","default_title":"Tide"},"content_scripts":[{"css":["block.css"],"js":["chunk-vendors.js","content.js"],"matches":["\u003Call_urls>"],"run_at":"document_start"}],"content_security_policy":"script-src 'self' 'unsafe-eval' https://ssl.google-analytics.com; object-src 'self'","current_locale":"en","default_locale":"en_US","description":"Tide offers you the best focus timer with natural white noise. Stay focused and increase productivity with Tide!","homepage_url":"https://tide.fm","icons":{"128":"tide_128.png","16":"tide_16.png","48":"tide_48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjTFB3r13RwfR/2D8NLAQdyEmx/PNGt99ltl51/AFE79bMvGprIZVy3NGec3T95EKUjgcRvQMJNZgjDcpCSPlm+EyGgfS9d/765ymg5lS4X4T9WA3GecfYgxH5Qg9z20I0tWMThLRHMRVtPro8rYRPgsM+t2NaJXtjKL+CtqWgkvNVfGgRs6DXnXiOc0HHKtJcIu3TC1KY9rMa9HalL3rsHHi4XhWK/TUW5ApdMUG2yctJQbAyNQRzSi31AJTyaDjPdRywbhLMI3c6ZCYZVXY/Pimnd2CDXvEj+KlduEuzg7g088Jk1Ou45bs32bGM1aEUR53cY2h7vi+vDF9TdYanQIDAQAB","manifest_version":2,"name":"Tide - Focus Timer & White Noise","options_ui":{"chrome_style":false,"open_in_tab":true,"page":"options.html"},"permissions":["storage","notifications","tabs"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.1.7","web_accessible_resources":["tide_128.png"]},"path":"lmbegcmkonokdjbhbamhpmkihpachdbk\\1.1.7_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"lodjfmkfbfkpdhnhkcdcoonghhghbkhe":{"active_bit":false,"allowlist":2,"edge_last_update_check_time":"13425122633865279"},"mciiogijehkdemklbdcbfkefimifhecn":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","notifications","storage","tabs","unlimitedStorage","webRequest","scripting","offscreen","downloads.ui"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633865361","first_install_time":"13322157984735287","from_webstore":true,"granted_permissions":{"api":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","downloads.shelf","notifications","storage","tabs","unlimitedStorage","webRequest","webRequestBlocking","scripting","offscreen","downloads.ui"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["ftp://*/*","http://*/*","https://*/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122615033814","location":1,"manifest":{"action":{"default_icon":{"128":"icons/logo/128.png","16":"icons/logo/16.png","19":"icons/logo/19.png","24":"icons/logo/24.png","32":"icons/logo/32.png","38":"icons/logo/38.png","48":"icons/logo/48.png"},"default_popup":"pop/pop.html","default_title":"Chrono Download Manager"},"background":{"service_worker":"bg/bg.min.js"},"content_scripts":[{"js":["cs/main.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]},{"all_frames":true,"js":["cs/sniffer.js"],"matches":["http://*/*","https://*/*","ftp://*/*"]}],"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self'; frame-src data: file: http://www.chronodownloader.net https://www.chronodownloader.net https://app.chronodownloader.net http://www.facebook.com https://www.facebook.com http://platform.twitter.com https://platform.twitter.com"},"current_locale":"en","default_locale":"en","description":"Download Manager | Video Downloader | Bulk Image Downloader","externally_connectable":{"ids":["nimngehdfcodchaoncbkijfocmfnpebg","oflpkffadgbfbnjdckenekjbflgofalp"]},"homepage_url":"https://chromewebstore.google.com/detail/mciiogijehkdemklbdcbfkefimifhecn","host_permissions":["\u003Call_urls>"],"icons":{"128":"icons/logo/128.png","16":"icons/logo/16.png","19":"icons/logo/19.png","24":"icons/logo/24.png","32":"icons/logo/32.png","38":"icons/logo/38.png","48":"icons/logo/48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhU6vy3DFelauVysRqGRj6WOzMs/LJCdiLa9dJ3dGMd3QUliX6lfl4u1VauQzElKBF5nRb/2Nbhf+boCjyjkxjD4t1vP8+gKzhJ/vSFBRqbAojgrCByviN8hTEuj0jl+CYzrMQLyJyUyM9XF9aMXo8toJrZonzoKwIr/f/kny5GKE9mfGHgZLhRt09M2b4ODHzj17V6YSDKth9M6zlJnh8rWqgASMLkG/pygPfg+ec1Qm6j390kiDG39v7qRO40bOfqK17Pm1yHap5qQq2kuz7mJiL7tNoSrj/64JuZ2h5BKGLZwS9tGd6RW9XkwbK+sIO+a8VSE4+GeFmYtHzlxsIwIDAQAB","manifest_version":3,"minimum_chrome_version":"109","name":"Chrono Download Manager","offline_enabled":true,"options_ui":{"open_in_tab":true,"page":"ui/options.html"},"permissions":["alarms","clipboardRead","clipboardWrite","contextMenus","downloads","downloads.open","downloads.ui","notifications","offscreen","scripting","storage","tabs","webRequest","unlimitedStorage"],"short_name":"ChronoDM","update_url":"https://clients2.google.com/service/update2/crx","version":"0.13.11","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["icons/newd.png","icons/newd_pause.png","com/taskdlg.html"]}]},"path":"mciiogijehkdemklbdcbfkefimifhecn\\0.13.11_0","pending_on_installed_event_dispatch_info":{"previous_version":"0.13.10"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"mfoipakdadgplilpebhnebgafaoofblh":{"account_extension_type":1,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":268435456,"edge_last_update_check_time":"13425122824991544","events":[],"first_install_time":"13322767191365277","from_webstore":false,"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322767191365277","lastpingday":"13366252802099156","location":1,"manifest":{"author":"Martin Frank","browser_action":{"default_popup":"menu.html","default_title":"Video Speed Control"},"content_scripts":[{"js":["speed.js"],"matches":["\u003Call_urls>"]}],"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnGsC7+rpWIEjwDRSo8ClnASvOe4mGllYhNCFqaWcGjTUkkP0y2/eqOqHzvh2KBIhc5tI6O+RcC8X5v63gy1k6iKxw0STncMbFC0S0bxJWPP3mt/FsQZ9CBajorepn72DSdPog7MOfZl/vymK8JovNAnkcazjlqpeGClryywMlfdb0wyW3OzypgsomUBPhuYwGtTFiYmRC9eHitF1V5vhmraMUSzZKto/tetBNZNHoRYAgRTBJmQOmdYGB72Nd+CJkr7uD0fNARxuG/84+shl4cq6Gj/8rc0ZjLOPm+NpONb+1lNOhPqXGighNQOjSUpkl6JE2DHoMoQIeLvAp+S7+QIDAQAB","manifest_version":2,"name":"Video Speed Control","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.0.1"},"newAllowFileAccess":false,"path":"mfoipakdadgplilpebhnebgafaoofblh\\1.0.1_0","preferences":{},"regular_only_preferences":{},"runtime_granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","tabs","resourcesPrivate","pdfViewerPrivate","fileSystem.readFullPath","errorReporting","edgeLearningToolsPrivate","fileSystem.getCurrentEntry","edgePdfPrivate","edgeCertVerifierPrivate","edgeFeedbackPrivate"],"explicit_host":["edge://resources/*","edge://webui-test/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"first_install_time":"13322155669856306","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322155669856306","location":5,"manifest":{"content_security_policy":"script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"edge_pdf/index.html","name":"Microsoft Edge PDF Viewer","offline_enabled":true,"permissions":["errorReporting","chrome://resources/","contentSettings","metricsPrivate","edgeCertVerifierPrivate","edgeLearningToolsPrivate","edgePdfPrivate","resourcesPrivate","tabs",{"fileSystem":["write","readFullPath","getCurrentEntry"]}],"version":"1"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\111.0.1660.14\\resources\\edge_pdf","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"mhjnajgcbhkdhnfgcfjimgdddjjondoc":{"account_extension_type":1,"active_permissions":{"api":["alarms","storage","tabs"],"explicit_host":["https://*.dnslytics.uk/*"],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"edge_last_update_check_time":"13425122824991734","first_install_time":"13322156928157249","from_webstore":false,"granted_permissions":{"api":["alarms","storage","tabs"],"explicit_host":["https://*.dnslytics.net/*","https://*.dnslytics.uk/*"],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13400511668462417","lastpingday":"13366252801168679","location":1,"manifest":{"action":{"default_popup":"popup.html"},"background":{"service_worker":"bg.js"},"content_security_policy":{"extension_pages":"default-src 'self'; connect-src https://*.dnslytics.uk;"},"current_locale":"en","default_locale":"en","description":"Shows country flag and other IP / domain information in the location bar.","homepage_url":"https://dnslytics.com","host_permissions":["https://*.dnslytics.uk/*"],"icons":{"128":"icon128.png","16":"icon16.png","48":"icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvjFQ4KagH/IUXke63633iIQe2fJECn010DfdCdQMIh8PNxBIQnVTfs6Zc2wIIVys5iGApGoYYiY2UXzrcVDYBJmvhbEteFYW6C3e5/qOFEGyrHbxblx6s9hOg46Pz99V5NCiySK/s3BrHMsj3zXTjvXDW6hEepUOU9WjS72d+hcZxGT2HXQQZIW+x6p1Cv+y4PMmmGzCxe0+T04JPG/xkPFwaeQdguCEzVBddt6VnAO/rkj2NtD4vmm1frcWkzpr3wWJGKHCKq7HGLB1jtamg++CZlyDNqEoZ/JqZImBmVtreEm/KLdxUtVDCzyzVSFCnqeoaNRjho1YIJc7Gg62FQIDAQAB","manifest_version":3,"name":"IP Domain Country Flag","permissions":["alarms","storage","tabs"],"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"0.2.5"},"path":"mhjnajgcbhkdhnfgcfjimgdddjjondoc\\0.2.5_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"0.2.5"},"serviceworkerevents":["alarms.onAlarm","runtime.onStartup","tabs.onActivated","tabs.onUpdated"],"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"mlpapfcfoakknnhkfpencomejbcecdfp":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["alarms","storage","tabs"],"explicit_host":["https://*.dnslytics.uk/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122633865455","first_install_time":"13348474679528658","from_webstore":true,"granted_permissions":{"api":["alarms","storage","tabs"],"explicit_host":["https://*.dnslytics.net/*","https://*.dnslytics.uk/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406828717441400","location":1,"manifest":{"action":{"default_popup":"popup.html"},"background":{"service_worker":"bg.js"},"content_security_policy":{"extension_pages":"default-src 'self'; connect-src https://*.dnslytics.uk;"},"current_locale":"en","default_locale":"en","description":"Shows country flag and other IP / domain information in the location bar.","homepage_url":"https://dnslytics.com","host_permissions":["https://*.dnslytics.uk/*"],"icons":{"128":"icon128.png","16":"icon16.png","48":"icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtf0t25XE8jqhKALEslvZjstmaoQMU8vMXy/1JUBuEnfk/vIGeiz9ptXuPDThCkB70DSEZajgCF+dqlHJvoO9Hk1Sdszju4QheNM1s7IHKVtJ/NKqicDlvSa54U1pNrlprzmmF2w6C8cfOoKnt26yRpbd0dIGUkWtGys+xwraSSbCYNlMjV+k1c64nyDZkTVe9K+hQJLtLtuCkDrhqEs0VHaH7fickSvtLHE1aId+q5+QHZRwrB2ECjQHfFzDrvKc6s/+Ae6ekPEGpRJr5niYF40mlDDsyqwNlUqUoxtfdIEg85WFr4ZXlPYGw5BDINaDao/1MMoqbzNuqRE7iR5JSwIDAQAB","manifest_version":3,"name":"IP Domain Country Flag","permissions":["alarms","storage","tabs"],"update_url":"https://clients2.google.com/service/update2/crx","version":"0.2.5"},"path":"mlpapfcfoakknnhkfpencomejbcecdfp\\0.2.5_0","pending_on_installed_event_dispatch_info":{"previous_version":"0.2.4"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ncbjelpjchkpbikbpkcchkhkblodoama":{"account_extension_type":0,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":[],"first_install_time":"13322155669858782","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13411725806746768","location":5,"manifest":{"background":{"persistent":false,"scripts":["background.js"]},"externally_connectable":{"matches":["https://*.teams.cloud.microsoft/*","https://*.teams.cloud.microsoft.com/*","https://*.teams.microsoft.com/*","https://*.skype.com/*","https://*.teams.live.com/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtAdFAR3ckd5c7G8VSzUj4Ltt/QRInUOD00StG95LweksGcLBlFlYL46cHFVgHHj1gmzcpBtgsURdcrAC3V8yiE7GY4wtpOP+9l+adUGR+cyOG0mw9fLjyH+2Il0QqktsNXzkNiE1ogW4l0h4+PJc262j0vtm4hBzMvR0QScFWcAIcAErlUiWTt4jefXCAYqubV99ed5MvVMWBxe97wOa9hYwAhbCminOepA4RRTg9eyi0TiuHpq/bNI8C5qZgKIQNBAjgiFBaIx9hiMBFlK4NHUbFdgY6Qp/hSCMNurctwz1jpsXEnT4eHg1YWXfquoH8s4swIjkFCMBF6Ejc3cUkQIDAQAB","manifest_version":2,"name":"WebRTC Internals Extension","permissions":["webrtcInternalsPrivate"],"version":"2.0.4"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\145.0.3734.1\\resources\\webrtc_internals","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ncecfaonfegfhpgknfcepbfjlnojigde":{"active_bit":false,"allowlist":2,"disable_reasons":[1],"edge_last_update_check_time":"13425122634436811","state":0},"ndcileolkflehcjpmjnfbnaibdcgglog":{"account_extension_type":1,"active_permissions":{"api":["alarms","contextMenus","devtools","idle","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.youtube.com/*","http://*/*","https://*.dev.getadblock.com/*","https://*.myaccount.adblockplus.org/*","https://*.myaccount.getadblock.com/*","https://*/*","https://accounts.adblockplus.org/*","https://adblockplus.org/*","https://btloader.com/trustedIframe.html?o=*","https://getadblock.com/*","https://new.adblockplus.org/*","https://stackoverflow.com/*","https://vpn.getadblock.com/*","https://welcome.adblockplus.org/*","https://www.youtube.com/*","https://youtube.com/*"]},"commands":{},"content_settings":[],"creation_flags":8193,"disable_reasons":[1],"edge_last_update_check_time":"13425122824991903","first_install_time":"13338312587557527","from_webstore":false,"granted_permissions":{"api":["alarms","contextMenus","devtools","idle","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.facebook.com/*","*://*.getadblock.com/*","*://*.getadblockpremium.com/*","*://*.twitch.tv/*","*://*.youtube-nocookie.com/embed/*","*://*.youtube.com/*","http://*/*","https://*.dev.getadblock.com/*","https://*.myaccount.adblockplus.org/*","https://*.myaccount.getadblock.com/*","https://*/*","https://accounts.adblockplus.org/*","https://adblockplus.org/*","https://btloader.com/trustedIframe.html?o=*","https://getadblock.com/*","https://new.adblockplus.org/*","https://stackoverflow.com/*","https://vpn.getadblock.com/*","https://welcome.adblockplus.org/*","https://www.youtube.com/*","https://youtube.com/*"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122819162164","lastpingday":"13366252801168679","location":1,"manifest":{"author":"Adblock, Inc.","background":{"persistent":true,"scripts":["polyfill.js","ext/common.js","ext/background.js","abp-background.js"]},"browser_action":{"default_icon":{"16":"icons/adblock-16.png","19":"icons/adblock-19.png","20":"icons/adblock-20.png","32":"icons/adblock-32.png","38":"icons/adblock-38.png","40":"icons/adblock-40.png"},"default_popup":"adblock-button-popup.html","default_title":"AdBlock — block ads across the web"},"content_scripts":[{"all_frames":true,"js":["vendor/@eyeo/webext-ad-filtering-solution/content.js","polyfill.js","ext/common.js","ext/content.js","globals-front.js","adblock-functions.js","contentscript-loader.js","premium.preload.js","adblock-picreplacement.js"],"match_about_blank":true,"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["vendor/@eyeo/webext-ad-filtering-solution/content-main.js"],"match_about_blank":true,"matches":["http://*/*","https://*/*"],"run_at":"document_start","world":"MAIN"},{"all_frames":true,"js":["polyfill.js","adblock-uiscripts-rightclick_hook.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_idle"},{"all_frames":true,"js":["polyfill.js","globals-front.js","adblock-functions.js","adblock-getadblock.js"],"matches":["https://getadblock.com/*","https://*.dev.getadblock.com/*","https://*.myaccount.getadblock.com/*"],"run_at":"document_start"},{"js":["polyfill.js","yt-auto-allowlist.preload.js"],"matches":["*://*.youtube.com/*"],"run_at":"document_start"},{"js":["polyfill.js","reverse-trial.preload.js"],"matches":["https://youtube.com/*","https://www.youtube.com/*"],"run_at":"document_start"},{"js":["polyfill.js","info-injector.preload.js"],"matches":["https://getadblock.com/*","https://vpn.getadblock.com/*","https://*.dev.getadblock.com/*","https://*.myaccount.getadblock.com/*","https://adblockplus.org/*","https://new.adblockplus.org/*","https://welcome.adblockplus.org/*","https://accounts.adblockplus.org/*","https://*.myaccount.adblockplus.org/*"],"run_at":"document_start"},{"all_frames":true,"js":["polyfill.js","public-api.preload.js"],"matches":["https://btloader.com/trustedIframe.html?o=*"],"run_at":"document_start"},{"js":["polyfill.js","conflict-detection.preload.js"],"matches":["*://*.youtube.com/*","*://*.facebook.com/*"],"run_at":"document_start"},{"all_frames":true,"js":["polyfill.js","cookie-banner-detection.preload.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"all_frames":true,"js":["polyfill.js","growth-experiments.preload.js"],"matches":["https://stackoverflow.com/*"],"run_at":"document_start"},{"js":["polyfill.js","close-tab.preload.js"],"matches":["https://getadblock.com/*","https://*.dev.getadblock.com/*","https://*.myaccount.getadblock.com/*"],"run_at":"document_idle"}],"current_locale":"en","default_locale":"en_US","description":"Block ads on YouTube and your favorite sites for free","devtools_page":"devtools.html","externally_connectable":{"ids":["cfhdojbkjhnklbpkdaibdccddilifddb","gighmmpiobklfepjocnamgkkbiglidom","gmgoamodcdcjnbaobigkjelfplakmdhh","ndcileolkflehcjpmjnfbnaibdcgglog","oidhhegpmlfpoeialbgcdocjalghfpkp"]},"icons":{"128":"icons/adblock-128.png","16":"icons/adblock-16.png","32":"icons/adblock-32.png","48":"icons/adblock-48.png","64":"icons/adblock-64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5Ho9n7J9OOcOsjNormwsOg+lgSTGYNArJs8Mqo5yiHM9hzXWIHHpJET0+++zOPWZiZ0diLkkbS4BQKKz2lSH/IsAr5iCNzPilCa2rQPS7B3uwhBkEjgRlK1K2ekAxssvwRZmp7vG68oj4nCJoaymzPt9AI56bqBHubU7jSnrslvNJyIIGtwuKUIMLV9G7DQTK93SU6ewy6re7wz/x9Jz+pVs/m06qhXtEx2e3kYmVjbrMpGD7AqNAeFWjOZVJWjQ/OXWmDEDncl1JrTugZTgupJxL8a/85SRP2PZ/XrCsTrOC6da7uX0+z0nGl8+96kIDwPXzVzNw/uycnymprQtoQIDAQAB","manifest_version":2,"minimum_chrome_version":"79.0","minimum_opera_version":"66.0","name":"AdBlock — block ads across the web","optional_permissions":["management"],"options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["\u003Call_urls>","alarms","contextMenus","idle","notifications","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"],"short_name":"AdBlock","storage":{"managed_schema":"managed-storage-schema.json"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"6.42.0","web_accessible_resources":["adblock-uiscripts-adblock-wizard.css","icons/icon24.png","icons/adblock-19.png","icons/adblock-20.svg","icons/dark_theme/logo.svg","icons/default_theme/logo.svg","fonts/lato-ext-italic.woff","fonts/lato-italic.woff","fonts/lato-ext-bolditalic.woff","fonts/lato-bolditalic.woff","fonts/lato-ext-regular.woff","fonts/lato-regular.woff","fonts/lato-ext-bold.woff","fonts/lato-bold.woff","fonts/font-face.css","icons/MaterialIcons-Regular.woff2","icons/adblock-icons.woff2","adblock-deny-push-notifications-requests.js"]},"path":"ndcileolkflehcjpmjnfbnaibdcgglog\\6.42.0_0","pending_on_installed_event_dispatch_info":{"previous_version":"6.41.3"},"preferences":{},"regular_only_preferences":{},"state":1,"uninstall_url":"https://getadblock.com/uninstall/?u=appl65y634345145&t=76703502229&bc=848&lt=1721836465&wafc=0","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"nimeojfecmndgolmlmjghjmbpdkhhogl":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["contextMenus","downloads","notifications"],"explicit_host":["http://*/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122634436916","events":[],"first_install_time":"13322156100010871","from_webstore":true,"granted_permissions":{"api":["contextMenus","downloads","notifications"],"explicit_host":["http://*/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13322156100010871","location":1,"manifest":{"background":{"persistent":true,"scripts":["decode.js","add.js"]},"browser_action":{"default_title":"暂停/启用"},"description":"把下载添加到aria2","homepage_url":"http://blog.ghostry.cn/","icons":{"128":"icon.png","16":"icon.png","19":"icon.png","32":"icon.png","48":"icon.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAgECM6s1mLdY/mD9h+tdwQmLBTb2wwQn52PNIkBrxNyDnHsz5mH29KFSSvGAsC3ZEg96Pad1whBztmKi2id2D5LVju8xIqOjsO59GplTdGV9nrMLOCVxcpKRRKSQFoVhLb2A1iP0KFtcRWYWupic+fcgieP1ZnWTdxoIDGvmenmuOLWy8045CtvBiQznQwePUzfieNL05erf19wWZmhNmgCqTgK2e3Tq62gjshRGiGJb3ot7CJGz2XA0t8eR+AvD/GEOgrD+DxT/B5Qdo4zS1A0lYEsvmTKikGxq8LV97Y+iiUieCuVdcDPPaaCN8xKgVP5ug3My1vSolkwcFB3XgkQIDAQAB","manifest_version":2,"minimum_chrome_version":"26.0.1428","name":"添加到aria2","options_page":"options.html","permissions":["downloads","http://*/","notifications","contextMenus"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.0.7"},"path":"nimeojfecmndgolmlmjghjmbpdkhhogl\\1.0.7_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"nkbndigcebkoaejohleckhekfmcecfja":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"nkeimhogjdpnpccoofpliimaahmaaome":{"account_extension_type":0,"active_permissions":{"api":["processes","webrtcLoggingPrivate","system.cpu","enterprise.hardwarePlatform"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{},"content_settings":[],"creation_flags":1,"disable_reasons":[],"events":["runtime.onConnectExternal"],"first_install_time":"13322155669857991","from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13411725806744601","location":5,"manifest":{"background":{"page":"background.html","persistent":false},"externally_connectable":{"matches":["https://*.teams.cloud.microsoft/*","https://*.teams.cloud.microsoft.com/*","https://*.teams.microsoft.com/*","https://*.teams.live.com/*","https://*.skype.com/*"]},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB","manifest_version":2,"name":"WebRTC Extension","permissions":["enterprise.hardwarePlatform","processes","system.cpu","webrtcLoggingPrivate"],"version":"4.3.26"},"path":"C:\\Program Files (x86)\\Microsoft\\Edge Dev\\Application\\145.0.3734.1\\resources\\hangout_services","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.3.22"},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"nmhdhpibnnopknkmonacoephklnflpho":{"account_extension_type":2,"active_permissions":{"api":["contextMenus","cookies","storage","tabs","webNavigation","webRequest","declarativeNetRequest","scripting","offscreen"],"explicit_host":["http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["http://*/*","https://*/*","https://docs.google.com/document/*"]},"commands":{"_execute_action":{"suggested_key":"Ctrl+Shift+S","was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"dnr_keep_excess_allocation":true,"dnr_static_ruleset":{"1":{"checksum":1033160347,"ignore_ruleset":false}},"edge_last_update_check_time":"13425122825716064","filtered_service_worker_events":{"webNavigation.onCommitted":[{}],"webNavigation.onDOMContentLoaded":[{}],"webNavigation.onHistoryStateUpdated":[{}],"webRequest.onBeforeSendHeaders/s1":[{"_options":{"extraInfo":["requestHeaders"],"webViewInstanceId":0},"types":["main_frame","sub_frame"],"urls":["\u003Call_urls>"]}],"webRequest.onCompleted/s3":[{"_options":{"webViewInstanceId":0},"types":["main_frame","sub_frame"],"urls":["\u003Call_urls>"]}],"webRequest.onErrorOccurred/s2":[{"_options":{"webViewInstanceId":0},"types":["main_frame","sub_frame"],"urls":["\u003Call_urls>"]}],"webRequest.onHeadersReceived/s4":[{"_options":{"extraInfo":["responseHeaders"],"webViewInstanceId":0},"types":["main_frame","sub_frame"],"urls":["\u003Call_urls>"]}]},"first_install_time":"13400511493737832","from_webstore":false,"granted_permissions":{"api":["contextMenus","cookies","storage","tabs","webNavigation","webRequest","declarativeNetRequest","scripting","offscreen"],"explicit_host":["http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["http://*/*","https://*/*","https://docs.google.com/document/*"]},"has_started_service_worker":true,"idle_install_info":{"creation_flags":8193,"delay_install_flags":0,"delay_install_reason":2,"disable_reasons":[],"dnr_static_ruleset":{"1":{"checksum":1033160347,"ignore_ruleset":false}},"first_install_time":"13425122637195686","from_webstore":false,"last_update_time":"13425122825714932","location":1,"manifest":{"action":{"default_icon":{"16":"images/treeitem-webpage-gray.png","32":"images/treeitem-webpage-gray@2x.png","48":"images/treeitem-webpage-gray@48px.png"},"default_title":"Save to Zotero"},"background":{"service_worker":"background-worker.js"},"commands":{"_execute_action":{"suggested_key":{"default":"Ctrl+Shift+S"}}},"content_scripts":[{"js":["browser-polyfill.js","zotero_config.js","zotero.js","translate/promise.js","utilities/date.js","utilities/openurl.js","utilities/xregexp-all.js","utilities/xregexp-unicode-zotero.js","utilities/resource/zoteroTypeSchemaData.js","utilities/utilities.js","utilities/utilities_item.js","utilities.js","http.js","proxy.js","translate/debug.js","utilities/schema.js","translate/rdf/init.js","translate/rdf/uri.js","translate/rdf/term.js","translate/rdf/identity.js","translate/rdf/rdfparser.js","translate/translation/translate.js","translate/translation/translate_item.js","translate/translator.js","translate/utilities_translate.js","inject/http.js","inject/sandboxManager.js","translateWeb.js","itemSaver.js","inject/pageSaving.js","integration/connectorIntegration.js","cachedTypes.js","schema.js","messages.js","messaging_inject.js","inject/progressWindow_inject.js","inject/modalPrompt_inject.js","messagingGeneric.js","i18n.js","singlefile.js","api.js","inject/virtualOffscreenTranslate.js","inject/inject.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"js":["zotero-google-docs-integration/kixAddZoteroMenu.js"],"matches":["https://docs.google.com/document/*"],"run_at":"document_start"},{"js":["zotero-google-docs-integration/googleDocs.js","zotero-google-docs-integration/client.js","zotero-google-docs-integration/clientAppsScript.js","zotero-google-docs-integration/document.js"],"matches":["https://docs.google.com/document/*"],"run_at":"document_end"}],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"},"current_locale":"en","declarative_net_request":{"rule_resources":[{"enabled":true,"id":"styleIntercept","path":"styleInterceptRules.json"}]},"default_locale":"en","description":"Save references to Zotero from your web browser","homepage_url":"https://www.zotero.org/","host_permissions":["http://*/*","https://*/*"],"icons":{"128":"Icon-128.png","16":"Icon-16.png","48":"Icon-48.png","96":"Icon-96.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqWio1TyVWuCXkFifk3ExktAaEvUmlzM+vadEtrmVCWWg5T1qTC01Rvxwn+0A4YLzzSUqNvn3UU0kSqXSSAVq+lawSa1yDJFlcNOOdSnu3W3HtJqS+8fj9HbR6uS9qs9s7kLa2GPUcWZ6jTx+2xeImIqnEANO9T/b8m+Qq6uPDhTDwsFImyJ7BDv6SzsL0/ZYvU0TWJE81eN87cMSvpNnzds/ZAsLQDT+lwa2Wx5smbxuHJ92axHgG0akpYukepUcit9M0AQ6ZVmIfuex/FEaTPoo8E6Wtf3wwqmlNfNL4H6lHIp6Uz5CZx9LuBgs8kfSyFd0ZRTyHghWOTm6TZNnPQIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Zotero Connector","optional_permissions":["management","clipboardWrite"],"options_ui":{"open_in_tab":true,"page":"preferences/preferences.html"},"permissions":["tabs","contextMenus","cookies","scripting","offscreen","webRequest","declarativeNetRequest","webNavigation","storage"],"sandbox":{"pages":["offscreen/offscreenSandbox.html"]},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"5.0.209","web_accessible_resources":[{"matches":["http://*/*","https://*/*"],"resources":["images/*","progressWindow/progressWindow.html","modalPrompt/modalPrompt.html","confirm/confirm.html","browserAttachmentMonitor/browserAttachmentMonitor.html","lib/SingleFile/single-file-hooks-frames.js","inject/pageSaving.js","translateWeb.js","itemSaver.js"]}]},"path":"nmhdhpibnnopknkmonacoephklnflpho\\5.0.209_1","was_installed_by_default":false,"was_installed_by_oem":false},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122607869967","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_icon":{"16":"images/treeitem-webpage-gray.png","32":"images/treeitem-webpage-gray@2x.png","48":"images/treeitem-webpage-gray@48px.png"},"default_title":"Save to Zotero"},"background":{"service_worker":"background-worker.js"},"commands":{"_execute_action":{"suggested_key":{"default":"Ctrl+Shift+S"}}},"content_scripts":[{"js":["browser-polyfill.js","zotero_config.js","zotero.js","translate/promise.js","utilities/date.js","utilities/openurl.js","utilities/xregexp-all.js","utilities/xregexp-unicode-zotero.js","utilities/resource/zoteroTypeSchemaData.js","utilities/utilities.js","utilities/utilities_item.js","utilities.js","http.js","proxy.js","translate/debug.js","utilities/schema.js","translate/rdf/init.js","translate/rdf/uri.js","translate/rdf/term.js","translate/rdf/identity.js","translate/rdf/rdfparser.js","translate/translation/translate.js","translate/translation/translate_item.js","translate/translator.js","translate/utilities_translate.js","inject/http.js","inject/sandboxManager.js","translateWeb.js","itemSaver.js","inject/pageSaving.js","integration/connectorIntegration.js","cachedTypes.js","schema.js","messages.js","messaging_inject.js","inject/progressWindow_inject.js","inject/modalPrompt_inject.js","messagingGeneric.js","i18n.js","singlefile.js","api.js","inject/virtualOffscreenTranslate.js","inject/inject.js"],"matches":["http://*/*","https://*/*"],"run_at":"document_start"},{"js":["zotero-google-docs-integration/kixAddZoteroMenu.js"],"matches":["https://docs.google.com/document/*"],"run_at":"document_start"},{"js":["zotero-google-docs-integration/googleDocs.js","zotero-google-docs-integration/client.js","zotero-google-docs-integration/clientAppsScript.js","zotero-google-docs-integration/document.js"],"matches":["https://docs.google.com/document/*"],"run_at":"document_end"}],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"},"current_locale":"en","declarative_net_request":{"rule_resources":[{"enabled":true,"id":"styleIntercept","path":"styleInterceptRules.json"}]},"default_locale":"en","description":"Save references to Zotero from your web browser","homepage_url":"https://www.zotero.org/","host_permissions":["http://*/*","https://*/*"],"icons":{"128":"Icon-128.png","16":"Icon-16.png","48":"Icon-48.png","96":"Icon-96.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqWio1TyVWuCXkFifk3ExktAaEvUmlzM+vadEtrmVCWWg5T1qTC01Rvxwn+0A4YLzzSUqNvn3UU0kSqXSSAVq+lawSa1yDJFlcNOOdSnu3W3HtJqS+8fj9HbR6uS9qs9s7kLa2GPUcWZ6jTx+2xeImIqnEANO9T/b8m+Qq6uPDhTDwsFImyJ7BDv6SzsL0/ZYvU0TWJE81eN87cMSvpNnzds/ZAsLQDT+lwa2Wx5smbxuHJ92axHgG0akpYukepUcit9M0AQ6ZVmIfuex/FEaTPoo8E6Wtf3wwqmlNfNL4H6lHIp6Uz5CZx9LuBgs8kfSyFd0ZRTyHghWOTm6TZNnPQIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Zotero Connector","optional_permissions":["management","clipboardWrite"],"options_ui":{"open_in_tab":true,"page":"preferences/preferences.html"},"permissions":["tabs","contextMenus","cookies","scripting","offscreen","webRequest","declarativeNetRequest","webNavigation","storage"],"sandbox":{"pages":["offscreen/offscreenSandbox.html"]},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"5.0.208","web_accessible_resources":[{"matches":["http://*/*","https://*/*"],"resources":["images/*","progressWindow/progressWindow.html","modalPrompt/modalPrompt.html","confirm/confirm.html","browserAttachmentMonitor/browserAttachmentMonitor.html","lib/SingleFile/single-file-hooks-frames.js","inject/pageSaving.js","translateWeb.js","itemSaver.js"]}]},"path":"nmhdhpibnnopknkmonacoephklnflpho\\5.0.208_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"5.0.208"},"serviceworkerevents":["action.onClicked","tabs.onActivated","tabs.onRemoved"],"was_installed_by_default":false,"was_installed_by_oem":false,"web_request":{},"withholding_permissions":false},"nnpnekncnhiglbokoiffmejlimgmgoam":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"nonmafimegllfoonjgplbabhmgfanaka":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["alarms","management","proxy","storage"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122634436999","first_install_time":"13329763404901390","from_webstore":true,"granted_permissions":{"api":["alarms","management","proxy","storage"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13406828714233923","location":1,"manifest":{"action":{"default_icon":"assets/img/icon.png","default_popup":"popup.html","default_title":"Ghelper"},"background":{"service_worker":"sw.min.js"},"current_locale":"en","default_locale":"zh_CN","description":"This is a browser plugin for developers, cross-border workers, and research institutes to secure and speed Internet surfing.","homepage_url":"https://ghelper.net","host_permissions":[],"icons":{"128":"assets/img/icon128.png","16":"assets/img/icon.png","48":"assets/img/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9a2pSDCQmDET1HZvnCbcOhnNzOocrmLkIg8y+klQy7afsQjx9Sm8zrbdstHxDJWWItwfxlcBk/ghyLZ7XhREvhd/j/XhMOJf+dK0N3IBmJBOlTOHlWMJkf1hveDlvjCUwtrgTC4cEksnNuDLcCrU2Pg/3g5rWbaHCt5zGxORcEnXfyqsO1mO9A+OK3Sf0rAZReaj+f3f1vAd5sjxxKoNYlRKLLbgJ7/nXRMnJn33pMh3De2dLCEzHhLfC220Q2RDvsASuHB5a6jMSZ3wXlZ0P9g2tfikYQW6Wzz4V470waQ9FDGR8isDaguBkJSJLXYAA8C1rx+Kh/GMtumpl80xqwIDAQAB","manifest_version":3,"minimum_chrome_version":"88","name":"Ghelper","options_page":"options.html","permissions":["management","proxy","alarms","storage"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.8.18"},"path":"nonmafimegllfoonjgplbabhmgfanaka\\2.8.18_0","pending_on_installed_event_dispatch_info":{"previous_version":"2.8.15"},"preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"npjkkakdacjaihjaoeliacmecofghagh":{"account_extension_type":1,"active_permissions":{"api":["alarms","contextMenus","cookies","downloads","nativeMessaging","storage","tabs","webRequest","declarativeNetRequestWithHostAccess","offscreen"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*.ietab.net/*","\u003Call_urls>"]},"commands":{"_execute_action":{"was_assigned":true}},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122824988345","filtered_service_worker_events":{"webRequest.onAuthRequired/s1":[{"_options":{"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onBeforeRequest/s2":[],"webRequest.onBeforeRequest/s3":[],"windows.onRemoved":[{}]},"first_install_time":"13322156881931953","from_webstore":false,"granted_permissions":{"api":["alarms","contextMenus","cookies","downloads","nativeMessaging","storage","tabs","webRequest","webRequestBlocking","declarativeNetRequestWithHostAccess","offscreen"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.ietab.net/*","\u003Call_urls>"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13411725866699728","lastpingday":"13366252802099156","location":1,"manifest":{"action":{"default_icon":"images/chromeba.png","default_title":"Click to display this page in an IE-based tab"},"background":{"service_worker":"js/background.js"},"content_scripts":[{"js":["js/extapi_cs.js"],"matches":["*://*.ietab.net/*"],"run_at":"document_start"},{"js":["js/ietabapi_cs.js"],"matches":["\u003Call_urls>"],"run_at":"document_start"}],"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"},"current_locale":"en","default_locale":"en_US","description":"Display web pages using IE within Edge. Use Java, Silverlight, ActiveX, Sharepoint, and more.","externally_connectable":{"ids":["*"],"matches":["*://*.ietab.net/*"]},"host_permissions":["\u003Call_urls>"],"icons":{"128":"images/chromeie128.png","16":"images/chromeie16.png","32":"images/chromeie32.png","48":"images/chromeie48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3fJXT3p2UCKciSvuowy0fXyzaLeP88QV98JWWgllC5PAfq7SYBpxYNaiLX+FYLASSrwIUSA5qNXblw/reUDHwuMyCUlY5KrkE1SGhSYnEEfN+r+LTUphQEMKZZCaUSq2xcvLd2M5SOTr/DHn6K3tMVBA7Kqm8prPlaLru+JVtGfv+RU9CaTJqRuq6SI8KnPHsb4aD8WaMYwjRH5OP7eyMTwjafLHdTIzjENIjSfzONp69Jr5FX61CADO2+7nnFZZ1gfvhBxPoBAG+uyIW2tMYtJ41E6tZqv9MK7zzvFUcjwIf3n0zg306HtbJQECRFxPVUMLSbKMg/lC6j8R38aOyQIDAQAB","manifest_version":3,"name":"IE Tab","options_page":"options.html","permissions":["tabs","storage","contextMenus","webRequest","webRequestBlocking","nativeMessaging","cookies","alarms","offscreen","declarativeNetRequestWithHostAccess","downloads"],"short_name":"IE Tab","storage":{"managed_schema":"managed_schema.json"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"18.12.12.1","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["js/extapi_wp.js","js/ietabapi_wp.js","redir.htm","options.html"]}]},"path":"npjkkakdacjaihjaoeliacmecofghagh\\18.12.12.1_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"18.12.12.1"},"serviceworkerevents":["action.onClicked","alarms.onAlarm","contextMenus.onClicked","runtime.onStartup","storage.onChanged","tabs.onUpdated"],"state":0,"uninstall_url":"http://www.ietab.net/ie-tab-alternatives","was_installed_by_default":false,"was_installed_by_oem":false,"web_request":{"filtered_lazy_listeners":[{"extra_info_spec":0,"filter":{"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onAuthRequired/s1"},{"extra_info_spec":16,"filter":{"types":["main_frame"],"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onBeforeRequest/s3"}]},"withholding_permissions":false},"ocglkepbibnalbgmbachknglpdipeoio":{"account_extension_type":2,"active_permissions":{"api":["activeTab","alarms","identity","storage","scripting"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"commands":{"autofill":{"suggested_key":""},"scan-qr":{"suggested_key":""}},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"edge_last_update_check_time":"13425122843645351","first_install_time":"13400511491834241","from_webstore":false,"granted_permissions":{"api":["activeTab","alarms","identity","storage","scripting"],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13400511491834241","lastpingday":"13400467201766607","location":1,"manifest":{"action":{"default_icon":{"19":"images/icon19.png","38":"images/icon38.png"},"default_popup":"view/popup.html","default_title":"Authenticator"},"background":{"service_worker":"dist/background.js"},"commands":{"_execute_action":{},"autofill":{"description":"Autofill the matched code"},"scan-qr":{"description":"Scan a QR code"}},"content_security_policy":{"extension_pages":"script-src 'self'; font-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; connect-src https://www.google.com/ https://*.dropboxapi.com https://www.googleapis.com/ https://accounts.google.com/o/oauth2/revoke https://login.microsoftonline.com/common/oauth2/v2.0/token https://graph.microsoft.com/; default-src 'none'","sandbox":"sandbox allow-scripts; script-src 'self' 'unsafe-eval';"},"current_locale":"en","default_locale":"en","description":"Authenticator generates two-factor authentication codes in your browser.","icons":{"128":"images/icon128.png","16":"images/icon16.png","48":"images/icon48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA11832huCn0/hW/suNsfg+z5oE4EDH47q+Pl+DEOyf/FohQKl1bBgpUIuwCSoWz8I7KCXdkT1lee/uqL4t2agrJMTMixtKUH9ibYhXugNQ33abM3sLxy3zHd+joytRAijyBrTmhKEeCXZ5BdZ2dBhGGJ1oOeTHVuLYfMOCsTil5/dRNLg/LGDLRXRv1z93yZaDi3TtWDE/hygwvjrOh5f23VQ4B/wlrfYomkpRn7DnVTIqDfuoLJHdIMGzs3hPdQWT/1wYfbI2nbOIBUimVlbhX7nf9FMyZ4Cgo+v0levebG2csox2X2PsipBXCT1FGMAGMMlnkbAanJrfxf05R8UmQIDAQAB","manifest_version":3,"name":"Authenticator: 2FA Client","oauth2":{"client_id":"292457304165-u8ve4j79gag5o231n5u2pdtdrbfdo1hh.apps.googleusercontent.com","scopes":["https://www.googleapis.com/auth/drive.file"]},"optional_host_permissions":["https://www.google.com/","https://*.dropboxapi.com/*","https://www.googleapis.com/*","https://accounts.google.com/o/oauth2/revoke","https://graph.microsoft.com/me/*","https://login.microsoftonline.com/common/oauth2/v2.0/token"],"optional_permissions":["clipboardWrite","contextMenus"],"options_ui":{"open_in_tab":false,"page":"view/options.html"},"permissions":["activeTab","storage","identity","alarms","scripting"],"sandbox":{"pages":["view/argon.html"]},"storage":{"managed_schema":"schema.json"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"8.0.1"},"path":"ocglkepbibnalbgmbachknglpdipeoio\\8.0.1_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"8.0.1"},"serviceworkerevents":["alarms.onAlarm","commands.onCommand","runtime.onInstalled"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"odphnbhiddhdpoccbialllejaajemdio":{"account_extension_type":1,"active_permissions":{"api":["contextMenus","downloads","fontSettings","notifications","storage","tabs","webNavigation","webRequest","declarativeNetRequest","scripting","declarativeNetRequestWithHostAccess"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["*://*.cxyz.info/*","*://*.dumbopus.com/*","*://*.pullywood.com/*","*://cxyz.info/*","*://dumbopus.com/*","*://pullywood.com/*","\u003Call_urls>"]},"commands":{"command_extract_images":{"suggested_key":"Alt+Shift+Y","was_assigned":true},"command_multi_extract_images":{"suggested_key":"Alt+Shift+T"}},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"dnr_dynamic_ruleset":{"checksum":420251483},"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122843645564","filtered_service_worker_events":{"webNavigation.onBeforeNavigate":[{}],"webRequest.onBeforeRequest/s1":[{"_options":{"extraInfo":[],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onCompleted/s2":[{"_options":{"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onErrorOccurred/s3":[{"_options":{"webViewInstanceId":0},"urls":["\u003Call_urls>"]}],"webRequest.onHeadersReceived/s4":[{"_options":{"extraInfo":["responseHeaders","extraHeaders"],"webViewInstanceId":0},"urls":["\u003Call_urls>"]}]},"first_install_time":"13322156249270166","from_webstore":false,"granted_permissions":{"api":["contextMenus","downloads","fontSettings","notifications","storage","tabs","webNavigation","webRequest","webRequestBlocking","declarativeNetRequest","scripting","declarativeNetRequestWithHostAccess"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":["*://*.cxyz.info/*","*://*.dumbopus.com/*","*://*.pullywood.com/*","*://cxyz.info/*","*://dumbopus.com/*","*://pullywood.com/*","\u003Call_urls>"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13400512130591026","lastpingday":"13366252802099156","location":1,"manifest":{"action":{"default_popup":"popup.html"},"background":{"service_worker":"scripts/background.js"},"commands":{"command_extract_images":{"description":"Extract images from current page","suggested_key":{"default":"Alt+Shift+Y"}},"command_multi_extract_images":{"description":"Multi Extract From Current Page","suggested_key":{"default":"Alt+Shift+T"}}},"content_scripts":[{"all_frames":true,"js":["scripts/inspector.js"],"matches":["\u003Call_urls>"],"run_at":"document_start"}],"current_locale":"en","default_locale":"en","description":"An image extractor for sniffing, analyzing and batch downloading images from web page.","host_permissions":["\u003Call_urls>"],"icons":{"128":"images/icon128.png","512":"images/icon512.png","64":"images/icon.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjUhUBVi2j9Pz1DxVKYDO0z2fDlfIqzzEmmSdEe4yUaRWPWqHJlWbNCLT/3UGnmGmItn5C78xBQ/dvfuXCmSorTUFsTSsnyc0UGF2ep76PfRc8YfLVXcyR+m7tNhsdpfyl2NoG4OEhf0S3TIDp68vuUevsC5S64yIufRl8sGWtc36jj1dqFHDdLCwKj2F+fKPSPf+YsGI8XKY1jowcQlKnACoRbLMCpRNxnImlisi7QvbnxmsrLnthZ8NxYs1p3nDQSqyQXn+5morqNIsQoYCi4YsymjJsT8VMRkpLgn0riHsylVwk1AgcyyVbKvBky0Q88d81isIpLnzvRCXgetCkwIDAQAB","manifest_version":3,"name":"ImageAssistant Batch Image Downloader","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["tabs","scripting","webNavigation","webRequest","declarativeNetRequest","declarativeNetRequestWithHostAccess","storage","downloads","notifications","contextMenus","fontSettings"],"short_name":"IA","update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.70.7","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["libs/bootstrap/3.4.1/js/bootstrap.min.js","libs/bootstrap/3.4.1/css/bootstrap.min.css","libs/bootstrap/3.4.1/css/bootstrap-theme.min.css","libs/bootstrap/3.4.1/css/bootstrap.css.map","libs/bootstrap/3.4.1/css/bootstrap-theme.css.map","libs/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.eot","libs/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.svg","libs/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.ttf","libs/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.woff","libs/bootstrap/3.4.1/fonts/glyphicons-halflings-regular.woff2","libs/colorbox/1.6.4/colorbox.css","libs/colorbox/1.6.4/images/overlay.png","libs/colorbox/1.6.4/images/controls.png","libs/colorbox/1.6.4/images/border.png","libs/colorbox/1.6.4/images/loading_background.png","libs/colorbox/1.6.4/images/loading.gif","libs/colorbox/1.6.4/jquery.colorbox-min.js","libs/colorbox/1.6.4/i18n/jquery.colorbox-zh-CN.js","styles/style_forum.css","images/icon.png","images/overlay.png","libs/jquery/3.4.1/jquery-3.4.1.min.js","libs/jquery/3.4.1/jquery-3.4.1.min.map","libs/qrcode/dist/qrcode.js","libs/bootstrap-switch/3.3.4/bootstrap-switch.min.css","libs/bootstrap-switch/3.3.4/bootstrap-switch.min.js","scripts/function.js","scripts/mime.js","scripts/favorite.js","scripts/scriptForThirdPartPage.js","scripts/inspector.js"]}]},"path":"odphnbhiddhdpoccbialllejaajemdio\\1.70.7_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.70.7"},"serviceworkerevents":["commands.onCommand","contextMenus.onClicked","runtime.onInstalled","storage.onChanged","tabs.onCreated","tabs.onRemoved"],"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"web_request":{"filtered_lazy_listeners":[{"extra_info_spec":0,"filter":{"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onBeforeRequest/s1"},{"extra_info_spec":0,"filter":{"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onCompleted/s2"},{"extra_info_spec":0,"filter":{"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onErrorOccurred/s3"},{"extra_info_spec":34,"filter":{"urls":["\u003Call_urls>"]},"sub_event_name":"webRequest.onHeadersReceived/s4"}]},"withholding_permissions":false},"ofefcgjbeghpigppfmkologfjadafddi":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"granted_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"state":0},"ofpnmcalabcbjgholdjcjblkibolbppb":{"account_extension_type":2,"active_bit":false,"active_permissions":{"api":["contextMenus","storage","scripting","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"allowlist":1,"commands":{"_execute_action":{"suggested_key":"Ctrl+M"},"run-monica-on-new-tab":{"suggested_key":"","was_assigned":true}},"content_settings":[],"creation_flags":9,"disable_reasons":[1],"edge_last_update_check_time":"13425122634437081","first_install_time":"13406558132215876","from_webstore":true,"granted_permissions":{"api":["contextMenus","storage","scripting","sidePanel"],"explicit_host":["\u003Call_urls>"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122620472994","location":1,"manifest":{"action":{"default_icon":{"128":"static/monicaLogo.png","16":"static/monicaLogo.png","32":"static/monicaLogo.png","48":"static/monicaLogo.png"},"default_popup":"monicaPopup.html"},"background":{"service_worker":"background.js"},"commands":{"_execute_action":{"suggested_key":{"default":"Ctrl+M","mac":"Command+M"}},"run-monica-on-new-tab":{"description":"Open Chat Tab"}},"content_scripts":[{"js":["content.js"],"matches":["\u003Call_urls>"],"run_at":"document_end"}],"current_locale":"en","default_locale":"en","description":"One stop AI Assistant with GPT, Claude, Gemini: Chat, Write, Translate, Search, Summarize, image generator, video generation","externally_connectable":{"matches":["https://monica.im/*","https://powerup.monica.im/*","https://monica.butterfly-effect.dev/*"]},"host_permissions":["\u003Call_urls>"],"icons":{"128":"static/monicaLogo.png","16":"static/monicaLogo.png","32":"static/monicaLogo.png","48":"static/monicaLogo.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjxmSWBNBUR+4suRSplh5ghzstYHIVE/T8bP3i8v6gz+8gX+c73tt0ws22l1blg+i6C/ToCHZdfX6sVsVP5FT1tWJBLbokEly+P5SAyn1VBhsStI1giW7fYGro7qQsGtN+Az9q3hJZtZq+PEb7qPO2/BeWQds/WvmUXDyW1sLXjkSeLV4dileEFt2dc/ZSUGgWkpg7Ivqk3aJ2RpIER3iMrWkwsyOD1SpjnNVb878RkZKbqB1yxyRvkB7Ai6UF970dm3t/mIbhGSOhmrqqe8QTn8yLug0dh8rUBL8oHI5EfLPsJ7N3+6C1bnv6P0dluRo+oImb7Mwzi2yR6BjmoyTjQIDAQAB","manifest_version":3,"name":"Monica: All-In-One AI Assist & Smartest  AI Agent","optional_permissions":["tabs","tabGroups","activeTab"],"options_ui":{"open_in_tab":true,"page":"monicaOptions.html"},"permissions":["storage","scripting","sidePanel","contextMenus"],"side_panel":{"default_path":"sidePanel.html"},"update_url":"https://clients2.google.com/service/update2/crx","version":"9.0.17","web_accessible_resources":[{"matches":["\u003Call_urls>"],"resources":["content.css"]},{"matches":["\u003Call_urls>"],"resources":["content.js"]},{"matches":["\u003Call_urls>"],"resources":["static/*"]},{"matches":["\u003Call_urls>"],"resources":["chatTab.html"]}]},"open_side_panel_on_icon_click":false,"path":"ofpnmcalabcbjgholdjcjblkibolbppb\\9.0.17_0","pending_on_installed_event_dispatch_info":{"previous_version":"9.0.16"},"preferences":{},"regular_only_preferences":{},"uninstall_url":"https://monica.im/uninstall-success?cid=e2c1a2b2-7a5e-48c0-ace3-711a583cc2fd","was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ogkogooadflifpmmidmhjedogicnhooa":{"account_extension_type":2,"active_permissions":{"api":["activeTab","contextMenus","notifications","storage","tts","unlimitedStorage","declarativeNetRequest","scripting","sidePanel"],"explicit_host":["file:///*","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["*://huggingface.co/*","*://ollama.com/*","*://www.youtube.com/watch*"]},"commands":{"_execute_action":{"suggested_key":"Ctrl+Shift+L"},"execute_side_panel":{"suggested_key":"Ctrl+Shift+Y"}},"content_settings":[],"creation_flags":8193,"disable_reasons":[],"dnr_keep_excess_allocation":true,"edge_last_update_check_time":"13425122843645754","first_install_time":"13400511491566907","from_webstore":false,"granted_permissions":{"api":["activeTab","contextMenus","notifications","storage","tts","unlimitedStorage","declarativeNetRequest","scripting","sidePanel"],"explicit_host":["file:///*","http://*/*","https://*/*"],"manifest_permissions":[],"scriptable_host":["*://huggingface.co/*","*://ollama.com/*","*://www.youtube.com/watch*"]},"has_started_service_worker":true,"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13425122824083480","lastpingday":"13400467201766607","location":1,"manifest":{"action":{},"author":"n4ze3m","background":{"service_worker":"background.js"},"commands":{"_execute_action":{"description":"Open the Web UI","suggested_key":{"default":"Ctrl+Shift+L"}},"execute_side_panel":{"description":"Open the side panel","suggested_key":{"default":"Ctrl+Shift+Y"}}},"content_scripts":[{"all_frames":true,"js":["content-scripts/hf-pull.js"],"matches":["*://huggingface.co/*"]},{"all_frames":true,"js":["content-scripts/ollama-pull.js"],"matches":["*://ollama.com/*"]},{"js":["content-scripts/youtube-summarize.js"],"matches":["*://www.youtube.com/watch*"],"run_at":"document_end"}],"content_security_policy":{"extension_pages":"script-src 'self' 'wasm-unsafe-eval'; object-src 'self';"},"current_locale":"en","default_locale":"en","description":"Use your locally running AI models to assist you in your web browsing.","host_permissions":["http://*/*","https://*/*","file://*/*"],"icons":{"128":"icon/128.png","16":"icon/16.png","32":"icon/32.png","48":"icon/48.png","64":"icon/64.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAii5KoFfhHZESX+e4MGplQNfkA53AATqHAqMssTvs2vPeTjkA9GggknZV5ndvyz7b4xYgt3d5mv/B+6TeVZmIqNg5xZqcSxZ6TQ3K3PYlembeJqltQrI69+8aM5WwFrTSINXTj24EAm/HuVbBwnH77b8g49Xiu+2teZxfY/Ew2dMKYhFR1JnZZhOn6wsq5XUYYB3Qof5b/jUTgcUbE8EBWWP0G00/msq4j6at0qplLe/Hphw7An/RrGgCPAAJpgprocXZ4lXQTNXpdaQ5ZUFItf82/F30fSKxpi0+JJVrMHe9OUXtHc2hHew+AFOw2Ivyjhcj9mBd0oYitKvav1xF5QIDAQAB","manifest_version":3,"name":"Page Assist - A Web UI for Local AI Models","options_ui":{"open_in_tab":true,"page":"options.html"},"permissions":["storage","sidePanel","activeTab","scripting","declarativeNetRequest","action","unlimitedStorage","contextMenus","tts","notifications"],"side_panel":{"default_path":"sidepanel.html"},"update_url":"https://edge.microsoft.com/extensionwebstorebase/v1/crx","version":"1.5.68"},"path":"ogkogooadflifpmmidmhjedogicnhooa\\1.5.68_0","preferences":{},"regular_only_preferences":{},"service_worker_registration_info":{"version":"1.5.68"},"serviceworkerevents":["action.onClicked","commands.onCommand","contextMenus.onClicked","storage.onChanged"],"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ohjkicjidmohhfcjjlahfppkdblibkkb":{"active_bit":false,"allowlist":2,"disable_reasons":[1],"edge_last_update_check_time":"13425122634437171","state":0},"olkdlefmaniacnmgofabnpmomgcpdaip":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"olmhchkiafniffcaiciiomfdplnmklak":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"pencekojiebcjhifbkfdncgmmooepclc":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0},"pkokmcnklmgbepioackopoknkdlhefjl":{"account_extension_type":1,"active_bit":false,"active_permissions":{"api":["webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"allowlist":1,"commands":{},"content_settings":[],"creation_flags":9,"disable_reasons":268435456,"edge_last_update_check_time":"13425122634437250","events":[],"first_install_time":"13358155881052678","from_webstore":true,"granted_permissions":{"api":["webRequest","webRequestBlocking"],"explicit_host":["\u003Call_urls>","edge://favicon/*"],"manifest_permissions":[],"scriptable_host":[]},"incognito_content_settings":[],"incognito_preferences":{},"last_update_time":"13358155881052678","location":1,"manifest":{"background":{"scripts":["/src/js/background.js","/src/js/upgrade.js"]},"browser_action":{"default_icon":"./resources/images/pencil-icon_48.png","default_popup":"/src/html/popup.html"},"current_locale":"en","default_locale":"en","description":"Alter your HTTP request headers on the fly","icons":{"128":"/resources/images/pencil-icon_128.png","16":"/resources/images/pencil-icon_16.png","48":"/resources/images/pencil-icon_48.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3WGAfSe+/X8LfUXLNzN0G52IaG08i8pDZrjaLY8jxwIgvRqXmx/1vmcHqMnjTzUPeHDQWIdGr6IrNw6O86fJJ9bwTLpFWSQM2MEb4t6Bu6sD4wv0v3jWrpaO7H8GhxMlzaGUhHJsCck8LbWdAFoexC3htYGwDFYgole1agb11HQIDAQAB","manifest_version":2,"name":"Header-Editor","options_page":"/src/html/options.html","permissions":["webRequest","webRequestBlocking","\u003Call_urls>"],"update_url":"https://clients2.google.com/service/update2/crx","version":"2.2.0"},"path":"pkokmcnklmgbepioackopoknkdlhefjl\\2.2.0_0","preferences":{},"regular_only_preferences":{},"state":0,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"ppnnjfpaneghjbcepgedmlcgmfgkjhah":{"active_bit":false,"active_permissions":{"api":[],"explicit_host":[],"manifest_permissions":[],"scriptable_host":[]},"disable_reasons":8192,"state":0}},"ui":{"developer_mode":true}},"google":{"services":{"last_signed_in_username":"xukaiming@hotmail.com"}},"homepage":"edge://newtab/","homepage_is_newtabpage":true,"pinned_tabs":[],"prefs":{"preference_reset_time":"13338312557744168"},"protection":{"macs":{"browser":{"show_home_button":"0537A8CF837BAC42D70AD470220DF44893BA0D395CCB3F6096C292A4ECAAFDFE","show_home_button_encrypted_hash":"djIwM3teeSk0LJq+B5no+3O1PvVJAhFcAodlExdWWLcc2chC2VdIwWaPH5UDRF0Y59lOC+oznTr/GN0XYFiy"},"default_search_provider_data":{"template_url_data":"8A75D0C34D52EB0B158EAAA89D217A8859177E923C0C39AA75B0850181498101","template_url_data_encrypted_hash":"djIw59eN6cUYNVJ1cEnmphWObahbTB+nwvVjWqKMu+gAJAoJcMAtRK3bEM14FgNnkjrvXKmYzwLRyTSQ1d2f"},"edge":{"services":{"account_id":"05B5EF5406BD90933793B62A67EF64638730341FA807A7B6C80D273ABE2A6351","account_id_encrypted_hash":"djIw826tlkIoq9FZyk5bfvaJh2l/ZnNu5gbBFR4OP6anMj0DUv6yGJTDH7Meh/N1SxW8i34uKSI0F3uSYHfW","last_account_id":"14245EB79FE513795C5DF0B1866AA724F3466D71A6C68890254CAA08C0AEE78D","last_username":"B203B3D476B60A5F9E848C00D855C5E28678C2054085608ED59C111059C9C081","last_username_encrypted_hash":"djIwi4j2oLB+TWAR/8ajjBFfcsnQhiDYa7FsGcLHlUSglTOFaGfxqT13bIkpeqCYt7dWE9vZBM4/hIOWJKOq"}},"enterprise_signin":{"policy_recovery_token":"1A1A4892026D318F053FF0442FE26DAD1366C01D08EE6F0EE60085802E5A7C28","policy_recovery_token_encrypted_hash":"djIw4xQYaQd0iG3S4yDYqrZ5wJdoiA9wkymAaxQ1xcMlhy3BPB6zhnycic62RRdtqP6qYlnNmX2Nh9XLDt0i"},"extensions":{"install":{"initiallist":"719CFD1BB84E4279D91967DA3E46256D88B76DBE8BFF75595AB37332899001A2","initiallist_encrypted_hash":"djIwFWd9W8UrFq2s2oUyelwW68lVI82NdsyS2ZfKo6E6wNlV9ls017GXbxoYbCg8Gnr2+7uW3KRvc7OpDiV0","initialprovidername":"09EB1760D0037B924C9F4341BE8AD3199FDD7C19711AC8714EB3D58B115C2ACA","initialprovidername_encrypted_hash":"djIwkzCoMb6AgBu+Le1MZ10QeJa0rj06ejIkzGgEPX8PKyv9ow0CFcKi28w/wRaOwTbdgMiokQAq08DjKBKD"},"settings":{"aapbdbdomjkkjkaonfhkkikfgjllcleb":"FEF9896F5B124F7F20E47712E6F2869A162430786C6FC5302A8250E6E7CD5F58","adelhekhakakocomdfejiipdnaadiiib":"464A8D1EFFD3C273D566DB8C2C3BCE0A3D0D8F82127987AEBC44D808029AD65D","afopnekiinpekooejpchnkgfffaeceko":"1FF2771CD8A6DBFFE2FFE8572B34E398BA68CB85663732BF89B70305B58B60A1","ahfgeienlihckogmohjhadlkjgocpleb":"34DF8B4C6053C5B3931BEDB32E7E28E21CBC490D6AAF9B41AF2A466C01A2A581","ahmpjcflkgiildlgicmcieglgoilbfdp":"5750050AC2370D38B08FFEF607F59E40096AC09592D19A47411EB2E25D62CDDD","ajfboaconbpkglpfanbmlfgojgndmhmc":"95B47BD1AD68DF2A8DCF02801D0247B814590FA3A46C8598B2850E61A6EDB50B","amkbmndfnliijdhojkpoglbnaaahippg":"563ED84AB7D9CD16D14C8DBB74E8877FCC4D66CDA15E4C49492C06A499E0B005","ampmimodbocknpfehkbdjolnnbongejb":"B4C14338AD86467386F9C95C04B67DD89FD06C260E5D76691C8C7DFF34CA8005","aohddidmgooofkgohkbkaohadkolgejj":"8647F3BC64667FCDF963D1A0C10F31FD0C75D94A0143DD10F8F4C4C342DA4BAA","beinfdgkpbfkoldfdbidkkcemncenapb":"E94E88F77D380D4362006B6E220A52A3F5C075207BDF5D5C6C85D7544B7CAC6A","bhmhibnbialendcafinliemndanacfaj":"30F6888473CD3E066D819A9E0C00397AA50767ED829A9622D2FD522AEB8E59E3","bobbggphonhgdonfdibkfipfepfcildj":"A07BFA0AEEC5AD7A98DC410EC19FC6D08664C5AC4E58A55AC3E5F9CEC37F92F0","ceaifoolopnigfpidlheoagpheiplgii":"D933BF8FC4AC3284B0E1093A79F329A5D161552CD7BF6F66C5AF3DA33F0389D1","cgjgjfacjflmgphhhepmbhhbgjieaecn":"D0319D66CCBCA394208ED632559DCEF3FE1BFE4D230B0C4ACA0E0D29C419E58A","chphlpgkkbolifaimnlloiipkdnihall":"2FA8CD2B568B8B5CE94FC1BEEDBAD1594D11A5E854172FB8E18F2C06B174E8AF","cjneempfhkonkkbcmnfdibgobmhbagaj":"6D1A8A077D04586E3D5B7A36B27D127B57205693F2F88821DDD724B39556080A","cnpniohnfphhjihaiiggeabnkjhpaldj":"CAF2D25A5D71543336431C938ECCAC012FFEB854928591BC7C3B0A2E01B8D872","cojepngjobmaiajphkijbdcdjnnjhpjc":"15CFD6860D65693173D058B35F4AC970314F7758B6E9B359B7E6EF45F09FBACE","dabfebgaghanlbehmkmaflipiohdimmc":"D6D3CFA9D1CA29B90253041A971F211A02BB6AAD0AEF393C4A7B59E7BEABF126","dgiklkfkllikcanfonkcabmbdfmgleag":"678F77B89AFF31A06F0DAC055BCC23E75ECE73C08991235B0E06EF0F45F600B1","dgjhfomjieaadpoljlnidmbgkdffpack":"353D54029A100C0D653F0E632C05FFF5003936391D7C4E340BD585B90DFD2C14","djflhoibgkdhkhhcedjiklpkjnoahfmg":"25267CDC62125D5C02E8C5E0B87D8C1D22E49421053275358AE1461FC174736B","dmbljphlfghcnbohaoffiedmodfmkmol":"6240DEF4C73919BD55D7CE4221D20B0EAB77E7FE4AA029A4BE463F9290E5EE99","ehlmnljdoejdahfjdfobmpfancoibmig":"F1204D50DEE7CDE8553FE0ED42F7A0E09D2F09D6CAB5ACEDF57659DF4EA5D357","eigdjhmgnaaeaonimdklocfekkaanfme":"D87A055EF00E8F5D17052E85067C2EBA91B1BB401A41D17294069449D85288C1","eijpepilkjkofamihbmjcnihgpbebafj":"3685F32E41A5155EE1A2BF2F86B009AC3EEEE0F296FB76D988D9B38FEFBF8F53","emejglhjgnlgoeefgcdpfihajdhlfjen":"B0B56A2ED04BD44BBF33524B4E79CF58F3C6E1EA314AA473600893008C6C51EA","emhohdghchmjepmigjojkehidlielknj":"91F3BCF6DD47A07CEB73705BE0158E209E1346054977744DA981ACAE9BACD44B","emnphkkblegpebimobpbekeedfgemhof":"48BD6F21D2C12C4A0789FF69A7A1A10452636C78779C4021D13CAFB2C6E590D3","eningockdidmgiojffjmkdblpjocbhgh":"037203DEA7C3714B43C33D86EBF84652D1600B212716D6C1616E83849B7D7368","enkoeamdnimieoooocohgbdajhhkajko":"F8964237BA9CE34E61BF27EE041B4DC765C5C9580BBDBA7B62157B85E64D785A","eollffkcakegifhacjnlnegohfdlidhn":"6D5AE265688C01E7D9DFBFE65F76ABC764A5449075E9C278DFB1B080E15EEBAA","eopjamdnofihpioajgfdikhhbobonhbb":"D8403F9494A56930EE65FDC10A91E09E31F3763BD7A8B205BE5C58346E646559","epdpgaljfdjmcemiaplofbiholoaepem":"B30BCAF19CAD2B5350AA7C55094E3CCF334591570859ECD6EF7D732FE420E9D4","fciokoalnclhnonofghacdplgpafdcgl":"2ABA87196B2E8D9120007D5C3CB54CB13B765F89856B3BF8DAEAC5E010CD5669","fdbloeknjpnloaggplaobopplkdhnikc":"4C50D2B24BCE738B0846EAF6FB59E622E1A94FFD8D0012995077247C04DF9A96","fgljidimohbcmjdabiecfeikkmpbjegm":"BAA73D87CA2303BBF20F1B0BE5FE45F4D507DCD5C1E68852C1F5E6F4163CC7A1","fhimbbbmdjiifimnepkibjfjbppnjble":"D6E98F99ACEB38C37798C11AC44BA0FA8C4BFB7E45396C18D9F50CEAD9A36E5C","fikbjbembnmfhppjfnmfkahdhfohhjmg":"B2DF12DE22572C477558A8FB2A42D5B54CDF08693F4E51802CE838B772A21552","fjngpfnaikknjdhkckmncgicobbkcnle":"250FC917F7853CFA8C4C00A0E809FBC440527CDB8CE57817C421E73077D7C952","fklakbbaaknbgcedidhblbnhclijnhbi":"26FD88D82D5845946C2D654031C3B5B60DF7CC852BEADAB7BBF2BC955DE3301B","fmcfkdaobigbkopahamahckjnifmmolc":"44D9398391CBE15027ECD2D722363441C9E476BC3E2911FFDCB65EC8E20E7774","fngmhnnpilhplaeedifhccceomclgfbg":"97BB7C583B3E2990F8A1B76C7669CE71320FE9BB28489FECD3FA1201DCDA02F3","gbihlnbpmfkodghomcinpblknjhneknc":"47B8B7413B7D0A7F4E1924E6E48341D1DF8791DC3E3EE0D421DAECE1F539980E","gbkeegbaiigmenfmjfclcdgdpimamgkj":"A962BE87DC2B42EE87F5D4952061312BCBF559AEC98E046EE5D6B437845D0794","gbmoeijgfngecijpcnbooedokgafmmji":"BD1CD23A39DC349984E1B5E07A8001DD3128BA8C6F59A48CF005ADA3BD41AB66","gcinnojdebelpnodghnoicmcdmamjoch":"EBF6118D35DAB87AF2E5DE84559E7A2D2C6C438515C8A0DDB9CDABCAB5BEBA01","gecfnmoodchdkebjjffmdcmeghkflpib":"E7E7C1E0BD5CB8649DBCD22FD8A4044E207B05C391F519FE6F9416C144978061","gekagaaiohabmaknhkbaofhhedhelemf":"CFE886545FD7BE1A0A99741DC0C51E9B82C7CBE984FE351ADFBA1A05894FF0EC","ghbmnnjooekpmoecnnnilnnbdlolhkhi":"76B455878C82916E5DE14AD9E7BFEA335EF093260FF23C946F4437A6057810CA","ghglcnachgghkhbafjogogiggghcpjig":"FC559F1DD591307EB9D8F626026D5ABADBAC0709ADE1567CAD606CCA57B0300F","gmgoamodcdcjnbaobigkjelfplakmdhh":"19ADD9F62C1802917416EBCD8DE9036BDA092EFBF3F6BA63228E93416EA69C71","hciemgmhplhpinoohcjpafmncmjapioh":"C0E0549977BAB009ED6D8D93AB516B40D2042536ED714B6997348CEAE7F6C6A6","hehggadaopoacecdllhhajmbjkdcmajg":"1B2B6C25913E46C41D3CD5D5D7DFE9DCDEB4287C2D87E1241DF69C43AB249394","hfmgbegjielnmfghmoohgmplnpeehike":"6C596E64654762241C593A27E5E9E990963BD120B13BF63DC6175D28D09431A5","hkojjajclkgeijhcmfjcjkddfjpaimek":"FA0553E198D5FC357D3E4A980E7A2404CDA313D3D0CA8A49B5E646E62845AE83","hloomjjkinpbjldhobfkfdamkmikjmdo":"2C33DB19D52D686394375BF8A7A1DAF80D82FBE93DFEA228CDF7A1FF6F7BF2E8","hmlhageoffiiefnmojcgoagebofoifpl":"54B18071EE24EA487650B5780B59A0C23CABD5B68DB1D419A911FDB11F1A642F","hndfjogdceachkbgioglehonpejcdhem":"559216994A1FD870AD094F3CA0F89860003D770FD493D90054597EA6DD6B8F72","hoimpamkkoehapgenciaoajfkfkpgfop":"F2C937AC9B766CE1E353F4B8613B05DEAA74D47E562772F748475571717C0B58","hpgihbkclmbpicaomfhcndoonadmblaj":"DFE73CBD927566994EE288F6C276BC3896855CB235EA5AAC58B3B4D74F6ECF28","iglcjdemknebjbklcgkfaebgojjphkec":"3E7B8FBE91F77F8A23280F0D58729DF4B2B0A135B3E23FA918C16E64FC36EB59","ihmafllikibpmigkcoadcmckbfhibefp":"190D650B8A087228A8AD8C8AA473C8C5B5687B3827B8A0D933E54A8260EF3A2C","iikmkjmpaadaobahmlepeloendndfphd":"B6DFD57A59C27F3103502ADCCB604DC1C34A4563C0885ED0F4F90E40CFA99A7F","jbleckejnaboogigodiafflhkajdmpcl":"C1893A64F27B6D7D6C651E9868CABEEFF54A2A3E803CABD90069DA0A610FC794","jdiccldimpdaibmpdkjnbmckianbfold":"B7F55D539B9CA58B77BA63A48C1484A17CDE80FCD74469533C683ACCFCE424A2","jgcbloklkllbkmkbfckchanipicejgah":"D2EEF876522EEB65E5D26E1EA2708DF7EE87F16AF21DF2E60642190997351B36","jigjjhbimkkakoncmabgiefpjebkaoek":"E3FCEB6EF7BCAA76B1DEC2022FB2E780BF6D3DA4E34A221439F797DED2D32423","jlipacegilfgfpgkefbjcncbfcoeecgj":"00AFE2073B5F052177A1DC897C94A7467E95F8A2694253B830146642FFC53719","jmjflgjpcpepeafmmgdpfkogkghcpiha":"66FFD035624A912207308F8CB1270BA2E298BA02731B74E572B14409A652E1B1","joagmknfcgpikbadjkaikmnhpjadihjg":"7F7F9F7AA0F82CBBD579F7CF8B40829D77766E55D0276C85DBE75AF082D29E30","jpfjdekhebcolnfkpicpciaknbgcdcbm":"E476D8690562E3BE156D5BE8698DAC2C6C0C226E4757FB8D188CCBFE9678E7FB","kagpabjoboikccfdghpdlaaopmgpgfdc":"F95BC0E44657DD2E0626BA7E57DB1EBB6E5A0D2B9B02BA1410DD16B3F96AE81B","keoppklbljbnecjcpehjlmdcdibpdclf":"C596D1C940C778D7583EFE2DCD276E3EF812C9DA4088F177A1DC775E2FD5056C","kfbdpdaobnofkbopebjglnaadopfikhh":"C709A19F1654B759FDE7D3BF7DD47B1F38C678580D251C7E33D0BB0C5C9D805D","kfihiegbjaloebkmglnjnljoljgkkchm":"9C0A1AF4C6C7F7F8F4EB5D270411C02BC792979A18FFCF753DBE9F3ECB5DA71A","khffkadolmfbdgahbabbhipadklfmhgf":"79421AE1C3763DBC79C8D3824BEEA4288C8841F86F78D59E7147C8702E591A96","kieiaeokhmlbffedbdfgbdcnhgpcckkn":"C5CED5D584A8A3A05599B7E8D72E45A9F0164004C0CF271E200F48362FFE582E","kjncpkplfnolibapodobnnjfgmjmiaba":"80206201954ECB73F8AA473CB18DDD816CA416FAC4302427B7F19A5F3C2FED62","kkobcodijbdelbnhbfkkfncbeildnpie":"8A00B452D8BF9C9671522114BF8A499D28423D5A5CADD4409DEA14AE70E9C4A4","klnjihiihbjoehcifggognefbkkfpfhj":"C446482D61B7C49A2DB0E5615F76EE6C7C9EF29A17D6AC13FCE094232884E457","kmojgmpmopiiagdfbilgognmlegkonbk":"431112BA3C659E3CA184B160DF04D9834C4BAB2E648E978A312FA7BAF0548511","llhcnbijpnechllogkacbcjmkcgjbjfi":"FA776B1AB352F60E658182013472FE8D31CA80E762B24BA1F308728D9D03AADF","lmbegcmkonokdjbhbamhpmkihpachdbk":"7BD48395668A77290F59A40F7297334D22924D54EAB6C8AB2629523A0FDBE761","lodjfmkfbfkpdhnhkcdcoonghhghbkhe":"333FF7636EC285C8F0FFAFE7B75E3AD0E5E55BC8648FFABBD9C1A8A3FA8EE405","mciiogijehkdemklbdcbfkefimifhecn":"CE8CB84BABE0EF5C4D3C278AC94A7747341DFAC3E329EE5EE5EA2E15AAC0FA10","mfoipakdadgplilpebhnebgafaoofblh":"1F32387CD0FF01AD4CF65D716CDED8AD2CEE3E3176CD110B069D8A5746466132","mhjfbmdgcfjbbpaeojofohoefgiehjai":"FC67AC1B2A57598E5B75B6D76A1C73F2F0E17B57343E380166E6C4F699644E9E","mhjnajgcbhkdhnfgcfjimgdddjjondoc":"D94411642BB2A88BE5FBF984F70C7AF0C7C4EB9E85CD0B186869AD1AFE922CF7","mlpapfcfoakknnhkfpencomejbcecdfp":"420A7247D9C4771E2CB4652A45D7208DA7A501B5582441ED5218EC470084CCBF","ncbjelpjchkpbikbpkcchkhkblodoama":"E009D68431273A9AAEF15841F8E992D2AF8BEB7DDF00EA1C7A609867425238C2","ncecfaonfegfhpgknfcepbfjlnojigde":"9A2E73A0FD23502C6C8AD763051FBF48D12BBA32E62DB6801C12BE3138759D91","ndcileolkflehcjpmjnfbnaibdcgglog":"F0736010FC6A00C07A2570CC21A8F421B947F69E76C51892D6E40B9D63C7ED43","nimeojfecmndgolmlmjghjmbpdkhhogl":"24529B1B83AEA533848D52EEBCE332E7BCDC833611F5622E76F9F2D8DFBCA25E","nkbndigcebkoaejohleckhekfmcecfja":"CC61DD2C39FB145BD3793694ED20E5F4FD530B483EA414807B7F0FF714A45255","nkeimhogjdpnpccoofpliimaahmaaome":"AC81E434A770C37BC6386F69ADE0B7A21B58BA5C807E8384537A55E67EDA936B","nmhdhpibnnopknkmonacoephklnflpho":"D3C641FA10C2BB65451AA73A74C1EE9F0DBC2C41F3AFADF099FCBAD835046F2D","nnpnekncnhiglbokoiffmejlimgmgoam":"B60EAFAB6DD45F8EB0E652D0972F113BC309142AA82C87807B4112FE15F0E6CC","nonmafimegllfoonjgplbabhmgfanaka":"8FE423C5EE1FA93913DE3EF70A4CB76BF17F9C1CCCD25EDFB4A4DCDB8FD8F8A5","npjkkakdacjaihjaoeliacmecofghagh":"5BC2320F2E771E5082B389D8A84C1FA1454686007D99A541E1DF4D33ADD627DC","ocglkepbibnalbgmbachknglpdipeoio":"7CF993E84098A7A7B568DABD7024E1C0C4F71D5A43B0E3C7C12EB49FD0FCA52B","odphnbhiddhdpoccbialllejaajemdio":"38450858104076AC16ED623CEFD52BABF0277BEB2D242CD7F652D11670647955","ofefcgjbeghpigppfmkologfjadafddi":"2EA5F2DE61A3686822D8692A0DE00E1F380B49E5DD21B681DB5A50D916CCB022","ofpnmcalabcbjgholdjcjblkibolbppb":"CEE7415D3E417B16D317E8DF83BED8C0468BD6E7B500CF3AEDE1597CFC2C0266","ogkogooadflifpmmidmhjedogicnhooa":"09B7DF5C508BB10581FB73AEE3BEBC4DAC445D4DC64CF12CDB5358E167EB5A49","ohjkicjidmohhfcjjlahfppkdblibkkb":"D581032342599DFE69AFD2F1FD8B739B1EB9C200FC291CCC30C880A86481DF91","olkdlefmaniacnmgofabnpmomgcpdaip":"69A996BDAFA0968137EC107D201372AB744AD4AC07DF7357922111BD96ACF5EC","olmhchkiafniffcaiciiomfdplnmklak":"D368D74620DDE8828418BDB37E619FC2D19D365DD415B380ACE314D3E3481E4A","pencekojiebcjhifbkfdncgmmooepclc":"6AB095717E155BEAF951147AFE90B102B18E336012D74F64675D63E586419EC4","pkokmcnklmgbepioackopoknkdlhefjl":"2A01783AE6177F59E8975FB9F80EE30DFA69226D60F82781B4BD6548AF049560","ppnnjfpaneghjbcepgedmlcgmfgkjhah":"C7CB963B6F03A53C25B5E13B175C6C61FC60FF907A1C8B557CC71E462219191E"},"settings_encrypted_hash":{"aapbdbdomjkkjkaonfhkkikfgjllcleb":"djIwWDGro3ADMvOWcsKI7MytJF+6uqSj9DBNmD4g53NgE+JCnnl/sWf5hmI10SA9X7HMKqz90dHHzTvFTRTJ","adelhekhakakocomdfejiipdnaadiiib":"djIwVVpyRGvxZq5di1vCHmcgvKEhkAg4+ckBGcAaoqUg0oNCSZSMo4gWdyfrMnbhv5xA+q1JVI+uK5upJG9e","afopnekiinpekooejpchnkgfffaeceko":"djIwOEAslLoInYdFxmdx7kjCazvkNVeQoHB9vr1R9wqVEngsgig1bBvqqWGjh9mCNgFt5K4TAUImY6F31eDn","ahfgeienlihckogmohjhadlkjgocpleb":"djIwCcN227dkidyU0a7SeY4hK23bTtouvl6WyrKyG6fsxnOtHENE4RvQNV6iUj+VJPSnDe91zxuTIvIH0xIZ","ahmpjcflkgiildlgicmcieglgoilbfdp":"djIwE6iygnTXSMhxgrEGZuhYc532h5N+CV4gbHV0rfrLsBCY8olFhRjXNukLvYb0s+sGDTV7aqM4lEGs2hlR","ajfboaconbpkglpfanbmlfgojgndmhmc":"djIw01EoPA7edT/oJpd1ALn4bKnNCaid2z1ywdh8mJYUQNXk0bjKxg3OPUdJJJ/OAs+cAZU+KLYOjg2suAo2","amkbmndfnliijdhojkpoglbnaaahippg":"djIwNEfyDvNqiTzpcUfxiE8LL4+xmpOlJNKdI6kWwT8t+9d3sA6D4ofLKWbAtIYUSs8WlFs1Y4hWubEgrO8D","ampmimodbocknpfehkbdjolnnbongejb":"djIw+1RC97jjydRfoHSeuAB0NCEAMWBIS8EUhUSuXWjalWKQM5N1BxFMb2UOqMSfgfZpyKeIRhmlHmtfdT4a","aohddidmgooofkgohkbkaohadkolgejj":"djIw1UgIo4KHuTeBOczcjpqwUHxcAu3EHRMPrGnvURJFmDYUYXQm0eztCH8+J18okhtAgR4ZiJ5hKvCjblK3","beinfdgkpbfkoldfdbidkkcemncenapb":"djIwHP3fBaxX9PadtsRcdRMaYquRj9qmxaUbau139qfv+05bD0YukBgdNMiRdfB77hCkuN5DO2HYrwbGhPdK","bhmhibnbialendcafinliemndanacfaj":"djIw7TNRcn1ez46GrMmw09hGB//g842uXiVwD54U7oSGTp+OORoxZQIAvsOVVbT2HswRUvzWanf54ulD6AUn","bobbggphonhgdonfdibkfipfepfcildj":"djIw0YpmI/kPtff09OMwwReo+jD+Jn0SzepogrCmOuCbqQqmiIvKOSlPdpcio/OosPylDLc/PDBFf6YdpaMj","ceaifoolopnigfpidlheoagpheiplgii":"djIwhcQZLOr8JYAZRyfeH/22PUQlhNJJtkwqEtUwWxow+Y2qykw9WuqO2VRdY0Pn3VLd+w7hAzBt2SQ4Tkdt","cgjgjfacjflmgphhhepmbhhbgjieaecn":"djIwQVX6hyhcfrAIicACpjXuoeYQ+7UFwv3v+g3b3PBRHeb67+EgFYQAdEduB5/dI1XR3kEVU/T8Mgrw7GyJ","chphlpgkkbolifaimnlloiipkdnihall":"djIwcCLRjG7NcvxMEgELDDaRVlkZ9hstEIdIousjWSssXS1ykLOvcFmu8hCWJrrFWW0k8pvDmjEtJ0iB7qLK","cjneempfhkonkkbcmnfdibgobmhbagaj":"djIwD2rzHlJwE4G/Ypxyei+F4Z4W5JlFYqtPKhJT6ovWfiFsVJ4IwX2xyer3OBu741mPvEjliMKtLS9J7srJ","cnpniohnfphhjihaiiggeabnkjhpaldj":"djIw/L2Pmx8c02gomN1Igf9Uy+hjFG0XVfsO/KhaM2rrcdaFPTW1MiZyxK4DMF6U2k1iU7y9Sac3HM56AAPb","cojepngjobmaiajphkijbdcdjnnjhpjc":"djIwJqgFpFLwpgovRLinvZw+nSQiM7PPffRdQDPJ5LgREAXlyd4w1+DKyr6UYa06YcAgs5g/D+adBFqpoCdS","dabfebgaghanlbehmkmaflipiohdimmc":"djIwueuTmvLJ9t+A64rFJJsSf8nm+V818mJEdMxAFiwwyGazjImqCqKm2xYWWxUkBFC8lGY4JGc7d0sn26Kb","dgiklkfkllikcanfonkcabmbdfmgleag":"djIwP+p/OE6NBvzP/lAg9MuNxuNV0tb3PTaLkEbvkfkFU/QgsjvDvXq7UpHzTflyzXPhIbvLDtSyVkCZGRLw","dgjhfomjieaadpoljlnidmbgkdffpack":"djIwz/1SD5R4oL+YZj6Qct4+Q4AwIlb1re5J3Mi31EM1OFWRHBWQFuBlAiCyANcbILt/8/3YQRnIuz3tNOYd","djflhoibgkdhkhhcedjiklpkjnoahfmg":"djIwN0/aFlK61h8PCUsdqw5sjsxd0MBb9x4CwE1BLbS2tex1euoLyeM0pAA3UTzAvaj3/WVJTu8PlLjQe/Eb","dmbljphlfghcnbohaoffiedmodfmkmol":"djIwSQ7FaY+YKVssvvLVRNeyatvCB8aqRE7qbcP5JxpfzeluQUJd00uXB5+m8Wbp7CkhBwq/8rP5BkkesvSw","ehlmnljdoejdahfjdfobmpfancoibmig":"djIwc0VKhID6QiszBQliKpMHPR+MGe8UjEluuQkod5dGZdX56EZGkwVmznR7Vehzg4jbVasJFXEQ0v6JXfMT","eigdjhmgnaaeaonimdklocfekkaanfme":"djIwzzwpMmRmKEFV9uvQsHwMtgulfbORGreihdJMUiyD3KegQCHE3yPxjK9HeO/djjaFhb65gEg5ldTUVaBM","eijpepilkjkofamihbmjcnihgpbebafj":"djIw1y0rln7rSt9qvKhAfUln4tL8Gm6102sWqvPn+uFrgE3PBK65XCWvXZGF3njTqXo41slFJYccbyBXH70A","emejglhjgnlgoeefgcdpfihajdhlfjen":"djIwFfc0j9k0sRwdYmNXk9GCD4JCZ8kr/eBOE3L4jKI9GPeKF6+J+xspXCNpTdtaGy3be24P1mJpMQgYiB73","emhohdghchmjepmigjojkehidlielknj":"djIwtZGyHT4FKUXd6wBYferrcZdBpfh967mAlMac/mY95Gy+vNhV0XE1sOgw7eGGLqwvQlKja2jfc0uQrdZl","emnphkkblegpebimobpbekeedfgemhof":"djIwJOPN8itEDHU78vDBIQFe7oVuajxYk8c4Zi4ZTvKIOhVCZQXYGj5CqZcKGWZFtjAx5kbh9o+4P9yIXicI","eningockdidmgiojffjmkdblpjocbhgh":"djIwVizwIZsTmXZFhneJFjJAGdUNK2bW+rlFVH+gzZTpjmDNWBcT5HXlJ+qyWR018/VpHMtNx8zqEYcwh+HV","enkoeamdnimieoooocohgbdajhhkajko":"djIwrlv3Yv4gPso2mZcOelFfxoTsCZzvfvfT1n7iEvzRW3VInP5fC1cTMXvQ6g9MOVmIBfGdvCaglT7S2thh","eollffkcakegifhacjnlnegohfdlidhn":"djIwbhggxsiPAi6EX+7kwYzCXleMShmtcbcawYbVxuTKugKYWc6l7tQsITdb+voGqCU21UY2WztlRskWQfuL","eopjamdnofihpioajgfdikhhbobonhbb":"djIwyiQ3CcIll6P9fwLTAUhOBcEawqdcyeS06AXXSRlKgcB7mBgxZm5hzWpKg7KqlIEMKOt9vi1cbXnlQ9K1","epdpgaljfdjmcemiaplofbiholoaepem":"djIwPMftsMtuRdZ75uB38klIyDNreXFyFYeoeyfABXuar1++rjCaOwobKDp0tSOyjtTBiYc24KP//+0xMis8","fciokoalnclhnonofghacdplgpafdcgl":"djIwlrusepbQV2g5cbjAcaUSxIpGGEe/I5l+S4q4WFKCUZKrgTsWJcLQxe1bbLeDla/mCZTNKpo06Mvd+rMV","fdbloeknjpnloaggplaobopplkdhnikc":"djIwnMYmlrumNQbQKrR68mPPJQntpjr0fl5TipCuZRKL65EGa+6tuZttzfjk2zAgQ+qgO3Fk/n9hu44PJOdw","fgljidimohbcmjdabiecfeikkmpbjegm":"djIw5q3acSAj0cM+kR7WAsrY3WvuQgLv0aMls6SMrkX2MjPLbeKqyLRA7TFvtpilxoZzcE9kQE/UqHQO2XXK","fhimbbbmdjiifimnepkibjfjbppnjble":"djIwDaiWkmjFkYss+23Z+W8T2+Qm3LIEt93poOV0zxOm5Ad6AmBgyCbLjLQeLJ3QWwxEy603pwrq4gyRqfZc","fikbjbembnmfhppjfnmfkahdhfohhjmg":"djIwT3ImZ2KzRyDhELptmlwZRomGsFkO1EGabuYqTyQz2e/D2wos1zW2jlBE5MslPhca2NcEF4852AWYxEjh","fjngpfnaikknjdhkckmncgicobbkcnle":"djIwK2KV+DufEHF1zbC60eXXaOPh/ZzF53yuhDN4104m7xcn11C1+pU+WuLj2pMgwxK3zVsSZJl/whQPCfjr","fklakbbaaknbgcedidhblbnhclijnhbi":"djIw7s6ZlaFkaCkZnIYoPbsLy3IFFH2OR3/EJLhPzuHBbrvI2j+XzZxJWILiPlAZlHM2crgmejtnVOMRZo3M","fmcfkdaobigbkopahamahckjnifmmolc":"djIwmvLd/MtYjLj+lgV1mSMZgBgM4sF7+1PbLHq4LLIAJK3TaaX1vUUD6dFwGjifh+HD7fvqnQxRLUgYVPx7","fngmhnnpilhplaeedifhccceomclgfbg":"djIwtCOukQbLXBAIj7qzMTwcGcQ0dZLngxDBWbOvlm2Y4qZptoqUxUtXIukJ/ND2zlTr0ctn0ya/stYAf2E8","gbihlnbpmfkodghomcinpblknjhneknc":"djIwXxdkVhX/KVTOxHyErdm498C5/Op8Zc3DSWOJ0gqZe+BscT56KbIFVsbtFTq/bVL41DMpb0rUCe5iUM0v","gbkeegbaiigmenfmjfclcdgdpimamgkj":"djIwJRpzaoODJgGtkYPlfiOMDh6SD9iDWbYxMHxeIm+aZXiRY9OtgGyqb99RZkjiBUfBbEWOY/WIQKZ7YDt3","gbmoeijgfngecijpcnbooedokgafmmji":"djIwXwb3gfpeTvBY43MomFzrqlJDRLimpuYf8bPsUhBj1J+Bb6pTQHbkDjScWsRyM/gueVmwndGcSS2Wd6Os","gcinnojdebelpnodghnoicmcdmamjoch":"djIwkKT2zJSrAFGfXbnbtbKzHsmh0DATb5qg6HhFyrWIlWFfHB+YWjRNi7TAkKKJ9DZPQBJPYPxlTAGz08kY","gecfnmoodchdkebjjffmdcmeghkflpib":"djIwvsglkUGnq9Ol6J16SvahbVnoJoIPZGg91i09ExAxQ18zHEO0d75WvGg+SRqJHu+SbE2ghO5c/lA40ZmB","gekagaaiohabmaknhkbaofhhedhelemf":"djIw2wdwjJeGFcjmCK38Wis6Viuk205X8awSqxdklxGnfkw+Ojud1ri/zPyzZPZmf5CN8IJlELUuwF/BD9tq","ghbmnnjooekpmoecnnnilnnbdlolhkhi":"djIwITc9/rGZzzWGXUXwYnegpdCAThcmhP00G3s2x1apMJeSp/LOygSKVksgNhk8cZS1dVJVN+NK2nvSxeRU","ghglcnachgghkhbafjogogiggghcpjig":"djIwc7UDkId0t/GZ9bduYPtCqoBqmdnN6K5rn6Jvb4m4GhSvRUNTIOnOkzA/7wGRmia3oRUZSsCerzyniQ8I","gmgoamodcdcjnbaobigkjelfplakmdhh":"djIwVHZ2iAMF260NekerYj/i3CFj9/AubNDcyGH8zqfjGBsOaY5wzErm8ilSE7Z5QXToRaqrFj2mNn60Is7C","hciemgmhplhpinoohcjpafmncmjapioh":"djIw7L/sYZskO1S4V+jdSgjYu8b+YzisitXnzL2DUO63ErYhoUe82nYZHJjyV8ATL4hVE3XK+43BdUzKRRNY","hehggadaopoacecdllhhajmbjkdcmajg":"djIwim8dqVwX9t4jXm39SPDWh/Bzz9ZUfXCadGBREWMGJ/skszIU9p3lTEjbuXHV+N0crBbRfEw7u9NfQG7C","hfmgbegjielnmfghmoohgmplnpeehike":"djIw7hKf4F628kPZHr9oxNBElTrc9M1mtg9tGZ4dEn/p3bazLmc09TL4KsSksO2k5nZf/6WjnBx5KoXtdvHq","hkojjajclkgeijhcmfjcjkddfjpaimek":"djIwklrL0mlpyMxn26M7jGFyM8w4zjnvB4ASgCsKUsZPSZuQAgtBo4c64KhNmos9LnoYeVrycFU4M5DBEGxT","hloomjjkinpbjldhobfkfdamkmikjmdo":"djIweaLiDYTluk3nByBluw2BneW0lVoPmZ8pBykrgH+iRtaQmnbqS99XWu0IR2dhnUhbOYhUweFNUdalKpT/","hmlhageoffiiefnmojcgoagebofoifpl":"djIwZ9HxjgLSTW0NQ5jMuwjmkYgSPCqiHxl7ku2nmfftRzmchhG4K+uFxt/+haMkWZcbqCarrZfPPmWyeMnC","hndfjogdceachkbgioglehonpejcdhem":"djIwXtXWna6u1mkcvawu2qHw+HbGWGBU8lWYqtmeJ4cDIraXHw65VbVhJ7jQC4qhXS48l9YVfbQDtfXLCSGs","hoimpamkkoehapgenciaoajfkfkpgfop":"djIwoQ8DU+RwzmQkjJdDd7noI2X8pGwwYQzfIlWdBu7Yj8l2aW9kqdnyTR3bB7kGhYXit1Boby1pB1eboPQj","hpgihbkclmbpicaomfhcndoonadmblaj":"djIwcGuNuc8BsPFBoiz/BxXMFV5r/ojeasUfOqFQx76XB6DzZNe4w8uWfDl1q2IsAHbHUGsr5tHi6yNPn0sO","iglcjdemknebjbklcgkfaebgojjphkec":"djIwHgNlj6TLh0D6IxZfb4upZuBhl5eM2b3RTpLx/qOKp+PCBwS9/cNaY8tGdf9eA2glDUlMKRo9RaIXPYmv","ihmafllikibpmigkcoadcmckbfhibefp":"djIwn2MsngOh78ZE72MMxJtvUgD5j9+AS4TviPncRj3eu6xcPOZH9AvtEi2I0RR8H21zplK4DYgftbQ5+8a+","iikmkjmpaadaobahmlepeloendndfphd":"djIw1X7eI36jSrQKu1jedeYqg+OJe+J3zU+xl84KWO1IGlzj259SXhcxCf22butTYWI1BSTJoqC8i6k3bNgt","jbleckejnaboogigodiafflhkajdmpcl":"djIwIpJ7YnhLSgONbkVjNglljQNaXZQPleBlkB/bga/Y6CySWpaxwxZ71RV4hraD59BkBA4gMtELX+3OPa2G","jdiccldimpdaibmpdkjnbmckianbfold":"djIwIF6wIQJfhIjluvR+GN6L80IrsGCsW3xPKmq27Z/go+gOzIBvyOsUeJyb/6B80aQiraje8lLeogr1CGrB","jgcbloklkllbkmkbfckchanipicejgah":"djIwst5T0hyZs+YZsf3mxr5h12QekcN2mw00br4BVukL5JYJXqx39fnCGEAdnOlWi8W8q+Xqr0iU4h0D0IXf","jigjjhbimkkakoncmabgiefpjebkaoek":"djIw46zEYuXb1uJI75LTjcF7Ip6ZTuvebeQnNlFBU6zNfDMuF69ORng9e2mbcgdr5C9cgV0zN+hPV7FUVKJa","jlipacegilfgfpgkefbjcncbfcoeecgj":"djIwhfeswjn17P5IC5m5kkmroox2mKy0sERf3WnDdxhHkZD03MyVbEsaE6esdogFKO4yQ/hRidm7fB1MkpyV","jmjflgjpcpepeafmmgdpfkogkghcpiha":"djIw39Sclw5x86YNaCxFCKS2hhmMVfbTL3O4LY7od6zM+Ko4BdUv6h3FZaI5E4mE9bEeEIV+GW92xENVaChG","joagmknfcgpikbadjkaikmnhpjadihjg":"djIwKnEt2/YeocgssyZx5kLmTH1Gz4LJdYfkvrM8GFYNWR7YlIet1YfVskkTBUj/qs/Ur3UM0UORaIongfFI","jpfjdekhebcolnfkpicpciaknbgcdcbm":"djIwOcU8Ec/LjkiXhgi8EDH6Sm2+ZdeVWqYLvFR71WaGkVA+LG7BSOM2PkepR5sO+o7LpM5h2Cauzag/8OE4","kagpabjoboikccfdghpdlaaopmgpgfdc":"djIwxb0rVPhY3vChkM8Ntac5MRcUdWsFxGQjik49uwjTVjbUWEgkrLYHnvKf3DC5vIjK4kHtTDEGq3N6mVHN","keoppklbljbnecjcpehjlmdcdibpdclf":"djIw9dpvta5TmoFxE6rUVbZZzNo2D7LacFgeoXTXBq19Nf1SQlDj1/8uh+Wy8KwEKBu8o1meVf+1jXOqC5eZ","kfbdpdaobnofkbopebjglnaadopfikhh":"djIwpS/nUbBqrNAuR0zOsXUV7OQfxLUMPCEYty+B2/vl5hF0kls8/neX4sujY28ybXV11w7WFTd93g1T7KT/","kfihiegbjaloebkmglnjnljoljgkkchm":"djIw+NB2XTHNjzA9HBE9GKliN9kIizOuPGacCMSjPGIEqCOcPIa68hFC6+7V9oTZMjGE0OcJ2P1p/MRjxGPF","khffkadolmfbdgahbabbhipadklfmhgf":"djIwwwlB/XA6oI+3+yvSavmRe46QP5IFmrFy59J61qgrn2UmYDzjal8PzKo5HSS40hY9QyIJevAF76677qOr","kieiaeokhmlbffedbdfgbdcnhgpcckkn":"djIwg1W6j9L0+Nu5jWVLfcxU+82stRAmyVPK9a4Fm/8uxwXzLxYTu/O/QkRED/rRKpk+0x4YNQ//54otpXYC","kjncpkplfnolibapodobnnjfgmjmiaba":"djIwC1rpt7K56V9KuDthnQXPjjsQ3PUQILXOadFlCakWaS3ElevZNxnMxt/esSh8YZu1QUWha5LC/cMbmFhz","kkobcodijbdelbnhbfkkfncbeildnpie":"djIwE/1MAmTPXDdf/nWeyjGpf1cBZZ2cQBbQjAOnOqmR97SGpMhLcTY4LZu0sRdarsjQUpNULIah3wNxpp99","klnjihiihbjoehcifggognefbkkfpfhj":"djIw7CBezG6gpDzuu+7RpQEJHJ+Uvc4KaxP1Lbb8Apf9o/m8mDOfaxF0U1y0A2We7UIb6yB6H9QOpXPDZNQl","kmojgmpmopiiagdfbilgognmlegkonbk":"djIwsYffXKYl4XYSmpSjA4vQlsHQvjq0XKLs/xPa73bf2Ku9Yivsx1hKGYWe2V5vsR8sSMOYHONJMnPSNmaP","llhcnbijpnechllogkacbcjmkcgjbjfi":"djIwMJIGxQqBWcwtbDD62N8x+JUNVMSa5Z7OFKhYOYr+4tJJ4FUa3yFAvGkf576zG+ZcwMhi63FvS4Yz5GvB","lmbegcmkonokdjbhbamhpmkihpachdbk":"djIw3Tu73xGJoo3BuBONCmgCyaDB1JlQMNWvfd+lcdeRsQK+5Eyv2D7pFvFcEcxVkbbcGBuf8t8NjmxdE/6M","lodjfmkfbfkpdhnhkcdcoonghhghbkhe":"djIwIwK2HQM6LhDUWn5oUHdGB92PChj2F7DwVsKpyp6V9G8xdrZ1w02fLRUs0SJgoy7Q5g+PM8QNCfcdi1hR","mciiogijehkdemklbdcbfkefimifhecn":"djIwKFR0ljQ+G0c/F04aXtTk9v/cbaFn3a095StcSG6Y/tnBDpgnixt0+mQEDWRjK5f03nfXFzPBH2e/6Htu","mfoipakdadgplilpebhnebgafaoofblh":"djIwZUIM3zf4vYmmUbbg05fKXh6QbMKAjlwR4KaO1vzTiO+jM8yugdTWYQOa2ggXkGaC/ogQTrjaVbMK7dsu","mhjfbmdgcfjbbpaeojofohoefgiehjai":"djIw4SHP/bFpPv/H9A8j6S9YX0RbF+17z94W5UpvTiRuqaNjXnL8rQq5nNaalmF+uiWc2KSGBW7TonVwrt9f","mhjnajgcbhkdhnfgcfjimgdddjjondoc":"djIwdzGjG8A/jPMEPpahHx9d//7RASfgezSSX9Rz3fBp9f4uOCPWd3px+OurPeWPW0TxOwzr11u83lXmnv3+","mlpapfcfoakknnhkfpencomejbcecdfp":"djIwcEGT6U+ht1edmRQGCNjVkV2L6peZLvkBw/dr0BLNMnLT46RraBJEA8w/8LTqZ8YKusSrCdQaxvnadyTF","ncbjelpjchkpbikbpkcchkhkblodoama":"djIwYT+GZ5B62K5JSOzkJh4UZu64NsoSyy9Lt1q9afHeH9LrfdG6KV8PQPlnfg76a9NvspJz8r6xz1GYeVPD","ncecfaonfegfhpgknfcepbfjlnojigde":"djIwtzUNXr7PlOazn6K/A1cnXOJp4WmMb/YDP9RMG7KM1yuAWU07OKFJr+nn90WHqXzbqbPfjEqmEgZ4/PKr","ndcileolkflehcjpmjnfbnaibdcgglog":"djIwvIeGZvXOH1Gezb0vOMgZq7w1z4qBwYCAx+hrM0ULDTHsyymB8r22iMW6M4unrIW9bCuGhGe00LWQq00m","nimeojfecmndgolmlmjghjmbpdkhhogl":"djIwMBYLcwl48TQguXOud5xILdU1viabacIlGjqF2TlNtl8HhKr4Zq2pjhm1MBp95yy44Vga7QJHyQ7X9+Ti","nkbndigcebkoaejohleckhekfmcecfja":"djIwspkZ84lcKDre0H5fhpaWGjAG38XbqT8opKUkbDddHvDOM9SXvVmmna4O/HkJs9RCvBgLQXl6Vr+JqNw6","nkeimhogjdpnpccoofpliimaahmaaome":"djIwajy5vVzcki1kH4l4XYGN9II2mnsq5N/Ci647/0VIYfaR/rhf1BGK27CcoZhCteP9sjPkeiohFyS8Yp3P","nmhdhpibnnopknkmonacoephklnflpho":"djIwhwG/2cGSp02O6JhBDRrSiuTzo2IW1GcVzYJCTFmFGsRRI19GBSedkG0DBEmROfwqj5ySwz2w5HD+u2UZ","nnpnekncnhiglbokoiffmejlimgmgoam":"djIwrDzaxvkmD6YjRDd5Mc3xJkkHuZ6kGzGH7o8vK/jnFEmrfR2bX52ZvJmJP+9lOSTKTZjSrVeQPrdgSuy8","nonmafimegllfoonjgplbabhmgfanaka":"djIwvCy+GzcupgIXZcQwNInHPL/Lr5/ecXiGzXWadWdmZfEnN6wfXHccA7LrbsjD3tcM7QET/KRdiL6NaWL2","npjkkakdacjaihjaoeliacmecofghagh":"djIwA8Z67Kw+KpLwKgL8eD0xfH5p60f6sSKJKOb3S7nM584i0YLkLvpDqaUNljioDTZ2I85wO9QZxzDJvlcO","ocglkepbibnalbgmbachknglpdipeoio":"djIw55dkCDBglFKptSYU4ZT0cxFu9Vc2sDQjQ8Ysr+q31hrN5whCGPtAIBrFBrgog4VRQxSngjW0OfMBF9Wb","odphnbhiddhdpoccbialllejaajemdio":"djIwJ8M1hpIj1iC9O8qQlTyyNHkyf9OXC0nDveIcWztjHBRsW4/BOB3yx/sNti9B5IdXL2t8q8sO9YORztmA","ofefcgjbeghpigppfmkologfjadafddi":"djIwJE74QmCT5wH2z0rCAyo6+DJPIx5DQsERSkWkiJwg1RX57QBpFnA/EbX8KjC2ast+qqGwWJByvBbT3AeY","ofpnmcalabcbjgholdjcjblkibolbppb":"djIwkjya5Y04K3C9mUBn8kLO40c1zY9eFOSXkMAW1NTCK/3NGf63c+NEMx5JjNeHPt/WhbiYVZ5eZSqLIJy3","ogkogooadflifpmmidmhjedogicnhooa":"djIwVgdPJKpMtL5wc/R+BNBTCs5CAw92USYp9+hsZzuoGFJgSiooB/Ls2Z44O4jgZkSuf7QIWKoR3ni7x/uc","ohjkicjidmohhfcjjlahfppkdblibkkb":"djIwnQ/lL6trLflZg+sqprVzrDMiNzv2CIOOyq5ALLxbzejCzXNT9yS3KuHcHaDlkThgJvUBDauhFKJo4OBa","olkdlefmaniacnmgofabnpmomgcpdaip":"djIw+WoxqzVkAciAalg8MlBCA6IZFJavnia498JLVofuNAW1mvjyRyss7uwJ7uTHHm6Lw8X1ZN4Vk45yHY36","olmhchkiafniffcaiciiomfdplnmklak":"djIwrGEI7SLMWvW4yegS+2N30QTI0DwcJI2RwjWGsfZyHaSZhf2MXFJEiWII08ts54+zU3UVtJC5DuaeCkAR","pencekojiebcjhifbkfdncgmmooepclc":"djIwJP3rqBpm4bsjGoRgXP97D7TYB+iLug0wsJv2z6iIbIYZl1mNlMC7i4kaLti78sKyzKxK2Ea6OUJ9o2OP","pkokmcnklmgbepioackopoknkdlhefjl":"djIwaFHMBrn5nJP+vtwP2FgZHNxrDfiwBTXn1ZAfdFEY5bMotBQjFMxXanh7qNgyneym1VZIEbhzDhzBfhDV","ppnnjfpaneghjbcepgedmlcgmfgkjhah":"djIwVEZHUdqeQ1MzXnpcGOCeVkhP4AconCF9IQZw7T0JcWfoM8lJheuhfe93198WPL4RlnAa9j7a43uSSSEs"},"ui":{"developer_mode":"A86326AC8CC0E86E08C01EA685D4F478B3B2ACBDE0D1A5B7D15B1C53899C4C94","developer_mode_encrypted_hash":"djIw4bpTut6V+PUpGIzXTLPAyqlnKlKDgjWwJVrORbuSxPZu1ZQv1faT2bnEi1xCv6BAt+iWxgO/56NPNu4i"}},"google":{"services":{"last_signed_in_username":"E8D9F125337DD3344041F6B153B2658A8E83EB1BCD37A20993E048FF896515A2","last_signed_in_username_encrypted_hash":"djIwlwifxapNYH/sJqIEmbWC+3azapSKcxxg0rvC3xQ3ltVeU5FdzPXWu9NVlpl+bAyG5lERgaLMDG+uGnXZ"}},"homepage":"BAB7ABB4F0F03D58BA244B177B1F72B7F31F1511FFD719B54A224E4C6EAA855A","homepage_encrypted_hash":"djIwi6VWl+nU2MswcPhWyndgOt0PbBuvny1iHLcsdYEk4gvhaYWqUnFiHGpcjFP7nmcXse3NOwcdci6bYedV","homepage_is_newtabpage":"8BD2AD8219BC4A17AC5CE6EE70329EBF7E3CFB838A2EBC52ECF0B9E1E1986398","homepage_is_newtabpage_encrypted_hash":"djIwXkFKympSxPfvKE6TRETKye3k8IujNnsEjXmccXtEXgK/u5XW5erdjfqsmw8wQLVUdr8iRaGoqIDUKm5J","media":{"cdm":{"origin_data":"C8B36F5BF31A61CCBDD993B41E7EF18A1F09409F6F2EDA8514D36B55079BC99D","origin_data_encrypted_hash":"djIwUdoE3xqXi3RZB94BApQfMST01coGAhfE5pII0PKPrA3a+EJl/a3FMQF7avA+TeXaueBAVW/kwwaoIlLo"},"storage_id_salt":"AB5ACA1C435CE02D4C9DA59735BCE3364B0FAC6B2A60606B9393922D2C32964D","storage_id_salt_encrypted_hash":"djIwzJUMwt4bQfxh+6mn2tnjWUfoF4U7dtoHfO9oX/160Sn/SypjfwRU1NR2+koaAhdrLrg6ul3aqDk8EQG0"},"pinned_tabs":"AEEBDDCEA341E2ABA60FBCE32342B15FD4403A14E1C892A54A28D5430C1313BE","pinned_tabs_encrypted_hash":"djIw5GTee9NWnJW1HoLx8Riz6s6EGRzWhtddRazfAzsjNkywwvjaxBjy5I3NwtIkIwC2kFdUAkKfZ6zPpAn0","prefs":{"preference_reset_time":"240FC1A9D19B6B5709A4C36E2E5F38709654F9DA8C5E9DD83553D10793C92296","preference_reset_time_encrypted_hash":"djIwJcpqX3ugwp8cbWD/C/g5EUXjFnWykWY7Afrk89RVGWIsVk+E4OEdJbL/w0hXlOdZvZLajQONue7qWFkz"},"safebrowsing":{"incidents_sent":"E8C30B82946C4D0FF95152A13D5881C1CACB6DE6C88D59241ACE17ACD928267D","incidents_sent_encrypted_hash":"djIw1FH/kfbKGiN3nKW+BJfm2/HG+QZ3HZtlCwsQI+VSW6Epor06iiw9C3KgrP/r94QDMRenT3kp8T+YxTxD"},"schedule_to_flush_to_disk":"551BE7E1D25ECACD7157D67239F64987577A697FA87E6D0C943240F32D1AD2EC","schedule_to_flush_to_disk_encrypted_hash":"djIwcyOi2ltOBGsh5tA6NlekHStXRUt2Y84DatDDduvATzZtwn1gXSXumwKR9wS+dKdSFGozOcuYA7kfuytL","search_provider_overrides":"E7974D41D94150EBD2714105969399B14E54B85C5878157AC3A026E97C75B86E","search_provider_overrides_encrypted_hash":"djIwsWuw6cgwjV9PtB2Oqp6LWXaMDlb91PaHeVax2Wcgra2CgrRbWxpfWl0xPsgg3bIYpfxWn0D7ziFR0y6l","session":{"restore_on_startup":"BC717C9BE5BD6B078B092D22B54E594D65ADC985BF41299E4B0220348E74DD31","restore_on_startup_encrypted_hash":"djIwgAJCcOIfGOHnnFOResGQc6d3ckRd+mk41D4iUohp0uOXveWLTVFW8tvYCuvJbGS8OdKe5JJSA1dc6HMO","startup_urls":"C12C8833FC585AB8D38C50F69047311DD8CFDBFD90FE6F27B8CDB0F52F4ABBB3","startup_urls_encrypted_hash":"djIwnoSzQKMqN3X8/lLiYfNtjbIRuPhXD16WrYMYp4LWMp+BnAv9JSoqJ4Q17I0xFkrjtmzuinOcsncVMH8e"}},"super_encrypted_hash":"djIw++KJx6859Fj73PtE4NUgXTOOHY5vOsFRoYXjIAhJgdniPdCcqToS/QUaItbkCpQQjAq6Rl/Yx0orFyIf","super_mac":"894CED57949BB318C86A26084A54FC837EC0DA842F6DDFF682F5D97773EC4862"},"schedule_to_flush_to_disk":"13425122608677618","session":{"restore_on_startup":5,"restore_on_startup_edge_enclave":"E90000000100000001010000010000007B14C4CA533E04925DBF1C2F417D81C78622271599C722BD1443A390C4E2B436780CF41C840C341F0C7B6AC180EA08450300000000000000F8A051C46271405EBBB8F49F69AC02740B7BD647EC8249A09EFDC59CD2249889B9C667AEB3AA19071D26DBEC164E517FB0DE7AC0A076B90F2B302BA08ADDE15D1106B773B40572F7D02A0CFF794B00E10E1331BBA27AB0619DB8187376744A5C407C7E1F251E4312B56F1161F9E856625A46FC4386A840E5BCAAC98F066A0A02000000000000000001000000000000000000000010000000050000001692744725","startup_urls":["http://203.208.46.148/","http://search.us.com/?guid={55853C53-2E82-479E-8953-8B9A502DFCBD}&serpv=5","https://hao.360.cn/?src=lm&ls=n642410819f","http://hao360.sottlsd.com/q4dh"],"startup_urls_edge_enclave":"9B0100000100000001010000010000006EF5238DAE1276DE366D56E00A659B2D43DA7B80D60CBAE98C0F457D13F608654D13EE53F739043CF129999BAAF4155D0300000000000000F8A051C46271405EBBB8F49F69AC02740B7BD647EC8249A09EFDC59CD224988929272C0F34F5ED737C346693BD0C3543155CBC29E4BE01BA4E36337922733EE31106B773B40572F7D02A0CFF794B00E10E1331BBA27AB0619DB8187376744A5C407C7E1F251E4312B56F1161F9E856625A46FC4386A840E5BCAAC98F066A0A02000000000000000001000000000000000000000010000000B7000000BC7B702B78EB54A686BAD07E88C98798B55B3E6FFEB61F0FE9DC23AB54C4DB1B5BBF60D34ED6E308FB440061545E86D9A86782412AAE27A9E05F3E6312E4191CA9858BF37564EDE2C9551DC3942A21AA46BBFBD8B286D6AA3E60A15A3257C959E7B0515C382A9A3CE982583E34D8C48C15F67FA51E31702F16A2E4EEA2CA39168367C3D019AC637D5B87668BC73F8A2AF38F7444A6F3B7E4D62EA0F048415FFDB38D3670766716BB8B8489E7E64754DDE1C71A880DF7A9","startup_urls_edge_enclave_verify":"24595bca3544c296e8a76dd1f0ceb3f1"}}